Olivier
2016-Apr-26 09:01 UTC
[asterisk-users] Is set_var allowed with pjsip_wizard.conf ? [SOLVED])
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>