[asterisk-users] How to set the global setting for each pjsip endpoint
Thyda ENG
engthyda at gmail.com
Tue Sep 22 10:22:28 CDT 2015
how if I use the auto generate once from freepbx ?
On Tue, Sep 22, 2015 at 10:12 PM, Ishfaq Malik <ish at pack-net.co.uk> wrote:
>
>
> On 22 September 2015 at 16:04, Thyda ENG <engthyda at gmail.com> wrote:
>
>> I have many endpoints and each endpoint has some parameter in common so i
>> wonder is there any way to config one for all endpoints? Like in my example
>> I have two endpoints and I repeat the same thing,
>>
>> [100]
>>
>> type=endpoint
>>
>> aors=100
>>
>> auth=100-auth
>>
>> allow=ulaw,alaw,gsm,g726
>>
>> context=from-internal
>>
>> callerid=device <100>
>>
>> dtmf_mode=rfc4733
>>
>> use_avpf=no
>>
>> ice_support=no
>>
>> media_use_received_transport=no
>>
>> trust_id_inbound=yes
>>
>> send_pai=yes
>>
>> rtp_symmetric=yes
>>
>> rewrite_contact=yes
>>
>> message_context=astsms
>>
>>
>> [200]
>>
>> type=endpoint
>>
>> aors=200
>>
>> auth=200-auth
>>
>> allow=ulaw,alaw,gsm,g726
>>
>> context=from-internal
>>
>> callerid=device <200>
>>
>> dtmf_mode=rfc4733
>>
>> use_avpf=no
>>
>> ice_support=no
>>
>> media_use_received_transport=no
>>
>> trust_id_inbound=yes
>>
>> send_pai=yes
>>
>> rtp_symmetric=yes
>>
>> rewrite_contact=yes
>>
>> message_context=astsms
>>
>>
>> how could I avoid duplicate thing like this ?
>>
>> --
>>
>>
> From my brief look at pjsip.conf it uses the same template concept as the
> sip.conf.
>
> Here's the relevant instructions from the sip.conf in asteris13
>
> ;
> ; Because you might have a large number of similar sections, it is
> generally
> ; convenient to use templates for the common parameters, and add them
> ; the the various sections. Examples are below, and we can even leave
> ; the templates uncommented as they will not harm:
>
> [basic-options](!) ; a template
> dtmfmode=rfc2833
> context=from-office
> type=friend
>
> [natted-phone](!,basic-options) ; another template inheriting
> basic-options
> directmedia=no
> host=dynamic
>
> [public-phone](!,basic-options) ; another template inheriting
> basic-options
> directmedia=yes
>
> [my-codecs](!) ; a template for my preferred codecs
> disallow=all
> allow=ilbc
> allow=g729
> allow=gsm
> allow=g723
> allow=ulaw
> ; Or, more simply:
> ;allow=!all,ilbc,g729,gsm,g723,ulaw
>
> [ulaw-phone](!) ; and another one for ulaw-only
> disallow=all
> allow=ulaw
> ; Again, more simply:
> ;allow=!all,ulaw
>
> ; and finally instantiate a few phones
> ;
> ; [2133](natted-phone,my-codecs)
> ; secret = peekaboo
> ; [2134](natted-phone,ulaw-phone)
> ; secret = not_very_secret
> ; [2136](public-phone,ulaw-phone)
> ; secret = not_very_secret_either
> ; ...
> ;
>
> Regards
>
> Ish
> --
>
> Ishfaq Malik
> Department: VOIP Support
> Company: Packnet Limited
> t: +44 (0)161 660 2350
> f: +44 (0)161 660 9825
> e: ish at pack-net.co.uk
> w: http://www.pack-net.co.uk
>
> Registered Address: PACKNET LIMITED, Duplex 2, Ducie House
> 37 Ducie Street
> Manchester, M1 2JW
> COMPANY REG NO. 04920552
>
>
> --
> _____________________________________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
> New to Asterisk? Join us for a live introductory webinar every Thurs:
> http://www.asterisk.org/hello
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20150922/6e47d59a/attachment-0001.html>
More information about the asterisk-users
mailing list