[asterisk-users] Is set_var allowed with pjsip_wizard.conf ? [SOLVED])

Olivier oza.4h07 at gmail.com
Tue Apr 26 04:01:59 CDT 2016


2016-04-25 22:06 GMT+02:00 George Joseph <gjoseph at digium.com>:

>
>
> On Mon, Apr 25, 2016 at 1:49 PM, Olivier <oza.4h07 at gmail.com> wrote:
>
>>
>>
>> 2016-04-25 21:16 GMT+02:00 George Joseph <gjoseph at digium.com>:
>>
>>>
>>>
>>> On Mon, Apr 25, 2016 at 11:11 AM, Olivier <oza.4h07 at gmail.com> wrote:
>>>
>>>>
>>>>
>>>>
>>>> 2016-04-25 18:14 GMT+02:00 George Joseph <gjoseph at digium.com>:
>>>>
>>>>>
>>>>>
>>>>> On Mon, Apr 25, 2016 at 10:00 AM, George Joseph <gjoseph at digium.com>
>>>>> wrote:
>>>>>
>>>>>>
>>>>>>
>>>>>> On Mon, Apr 25, 2016 at 9:29 AM, Olivier <oza.4h07 at gmail.com> wrote:
>>>>>>
>>>>>>> Hello,
>>>>>>>
>>>>>>> I've just discovered PJSIP 's support of set_var setting in
>>>>>>> pjsip.conf.
>>>>>>> Is this setting also supported in pjsip_wizard.conf ?
>>>>>>> On a fresh 13.8.2, it doesn't seem but I may have missed somthing.
>>>>>>>
>>>>>>
>>>>>> I thought it did.  Let me check.
>>>>>>
>>>>>
>>>>> It's working for me...
>>>>>
>>>>> [1000]
>>>>> type = wizard
>>>>> endpoint/set_var = xxxxx=ttttttttt
>>>>>
>>>>> > pjsip show endpoint 1000
>>>>> ...
>>>>> trust_id_outbound            : true
>>>>> use_avpf                     : false
>>>>> use_ptime                    : false
>>>>> user_eq_phone                : false
>>>>> voicemail_extension          :
>>>>> xxxxx                        : ttttttttt
>>>>>
>>>>>
>>>>>
>>>> I was looking for a set_var=xxxxx  setting while I should have looked
>>>> for a xxxxx setting.
>>>> Thanks for correcting me !
>>>>
>>>> Anyway, using this set_var capability, how do I access xxxxx's value in
>>>> the dialplan ?
>>>>
>>>> Using lines bellow doesn't produce anything useful:
>>>> same = n,Verbose(0,xxxxx is ${xxxxx})
>>>> same = n,Verbose(0,CHANNEL(xxxxx) is ${CHANNEL(xxxxx)})
>>>> same = n,Verbose(0,${PJSIP_ENDPOINT(1000,xxxxx)}
>>>>
>>>>
>>> I don't think you can do it with channel but I actually don't remember
>>> (but I'll check).
>>>
>>> "same = n,Verbose(0,${PJSIP_ENDPOINT(1000,xxxxx)})" works for me but the
>>> final ')' is missing in you example, maybe just a cut and paste error
>>> though.
>>>
>>
>>
>> Yes it was a cut and paste error.
>>
>> I've found the reason why ${PJSIP_ENDPOINT(1000,xxxxx)} didn't work for
>> me earlier:
>> my pjsip_woizard.conf file included a line such as:
>> endpoint/set_var = xxxxx =ttttttttt
>>
>> Changing it to the one bellow (trailing space), made everything work.
>> endpoint/set_var = xxxxx=ttttttttt
>>
>> Originally, my goal was to set something equivalent to (see [1])
>> setvar=FAXOPT(gateway)=yes,10
>>
>> Is it supported (with PJSIP and PJSIP wizard) ?
>>
>
> Ah, yes.  Setting existing channel variables that way should work.  We
> even have a test that sets CALLERID that way...
> "set_var=CALLERID(name)=foo"
>
>
Yes, I could successfully use this "set_var=CALLERID(name)=foo" pattern.
Some previous failed attempts came from trailing or leading whitespaces
within "set_var=CALLERID(name)=foo" expression.

Thank you very much for all.


>
>
>
>
>>
>> [1] http://www.voip-info.org/wiki/view/Asterisk+T.38+Gateway
>>
>>
>>
>>
>>>
>>> There's also an alternate way to specify arbitrary variables...
>>> [myendpoint]
>>> @myvariable = myvalue
>>>
>>> You can then retrieve it with ${PJSIP_ENDPOINT(1000, at myvariable)}
>>>
>>> The '@' tells the config to just treat is as an opaque extended variable.
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>> PS: In the above example, 1000 is the name of the PJSIP endpoint (as
>>>> displayed with pjsip show endpoint 1000)
>>>>
>>>>
>>>>
>>>>>
>>>>>
>>>>>>
>>>>>>
>>>>>>>
>>>>>>> Regards
>>>>>>>
>>>>>>> --
>>>>>>> _____________________________________________________________________
>>>>>>> -- 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
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> George Joseph
>>>>>> Digium, Inc. | Software Developer
>>>>>> 445 Jan Davis Drive NW - Huntsville, AL 35806 - US
>>>>>> Check us out at: www.digium.com & www.asterisk.org
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> George Joseph
>>>>> Digium, Inc. | Software Developer
>>>>> 445 Jan Davis Drive NW - Huntsville, AL 35806 - US
>>>>> Check us out at: www.digium.com & www.asterisk.org
>>>>>
>>>>>
>>>>> --
>>>>> _____________________________________________________________________
>>>>> -- 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
>>>>>
>>>>
>>>>
>>>> --
>>>> _____________________________________________________________________
>>>> -- 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
>>>>
>>>
>>>
>>>
>>> --
>>> George Joseph
>>> Digium, Inc. | Software Developer
>>> 445 Jan Davis Drive NW - Huntsville, AL 35806 - US
>>> Check us out at: www.digium.com & www.asterisk.org
>>>
>>>
>>> --
>>> _____________________________________________________________________
>>> -- 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
>>>
>>
>>
>> --
>> _____________________________________________________________________
>> -- 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
>>
>
>
>
> --
> George Joseph
> Digium, Inc. | Software Developer
> 445 Jan Davis Drive NW - Huntsville, AL 35806 - US
> Check us out at: www.digium.com & www.asterisk.org
>
>
> --
> _____________________________________________________________________
> -- 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/20160426/b7c7d38e/attachment-0001.html>


More information about the asterisk-users mailing list