George Joseph
2016-Apr-25 19:16 UTC
[asterisk-users] Is set_var allowed with pjsip_wizard.conf ?
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. 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 -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20160425/0faef891/attachment.html>
Olivier
2016-Apr-25 19:49 UTC
[asterisk-users] Is set_var allowed with pjsip_wizard.conf ?
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) ? [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 >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20160425/461ae52d/attachment.html>
George Joseph
2016-Apr-25 20:06 UTC
[asterisk-users] Is set_var allowed with pjsip_wizard.conf ?
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"> > [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 -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20160425/38581e27/attachment.html>