[Freeswitch-users] How to set channel variable per SIP profile

Stanislav Sinyagin ssinyagin at yahoo.com
Fri Oct 18 22:26:08 MSD 2013


but what's the problem with exporting needed variables in public context and transferring the call to the target context? 
Then you can reuse the target context as much as you need




________________________________
 From: Victor Chukalovskiy <victor.chukalovskiy at gmail.com>
To: freeswitch-users at lists.freeswitch.org 
Sent: Friday, October 18, 2013 4:34 PM
Subject: Re: [Freeswitch-users] How to set channel variable per SIP profile
 


This is a dialplan manipulation, does not help.

Need to set channel variables before hitting any dial-plan.



On 13-10-18 02:08 AM, anand wrote:

You can set dynamic data in dial plan as below

<action application="set" data="gateway_id=1"/>


Anand

On 10/18/2013 8:01 AM, Victor Chukalovskiy wrote:

Hi, yes, I already use all of these. The profile_name variable and putting different profiles into different contexts.

But what I really need is to be able to set a couple custom
          variables per profile. This would allow to use the exact same
          context with different profiles....as well as couple other
          things.

I guess it's not possible!!!!  :-(

On 13-10-17 05:59 PM, Stanislav Sinyagin wrote:

if you run info() on the incoming call, you can see the profile's IP address and port and profile name in various variables.
>Then you can build the matching rules in your dialplan and
            differentiate between the profiles, and set variables that
            you need.
>
>But probably simply assigning different contexts to your
            profiles would do the job :)
>
>
>
>
>
>
>
>
>
>________________________________
> From: Victor Chukalovskiy <victor.chukalovskiy at gmail.com>
>To: freeswitch-users at lists.freeswitch.org 
>Sent: Thursday, October 17, 2013 10:59 PM
>Subject: Re: [Freeswitch-users] How to set channel variable per SIP profile
> 
>
>
>Hmm, no gateways involved. Only SIP profile and apply-inbound-acl.
>
>Is it possible?
>On 13-10-17 04:50 PM, Stanislav Sinyagin wrote:
>
>you can set variables at the gateway level, and then they  are set as channel variables for inbound calls:
>>
>>http://wiki.freeswitch.org/wiki/Sofia.conf.xml
>>
>><gateway name="gateway012"> <param name="realm" value="sip.voipcarrier.com" /> <param name="username" value="WBrandes" /> <param name="password" value="myvoiceismypassword" /> <param name="register" value="true" /> <param name="caller-id-in-from" value="true" /> <param name="ping" value="5" /> <param name="ping-max" value="3" /> <param name="retry-seconds" value="5" /> <param name="expire-seconds" value="60" /> <variables> <variable name="verbose_sdp" value="true"/> <variable name="absolute_codec_string" value="PCMU,PCMA" direction="outbound"/> <variable name="customer_id" value="3532" direction="inbound"/> </variables> </gateway> 
>>
>>
>>
>>
>>
>>
>>________________________________
>> From: Victor Chukalovskiy <victor.chukalovskiy at gmail.com>
>>To: FreeSWITCH Users Help <freeswitch-users at lists.freeswitch.org> 
>>Sent: Thursday, October 17, 2013 8:36 PM
>>Subject: [Freeswitch-users] How to set channel variable per SIP profile
>> 
>>
>>Hi,
>>
>>Subject says it all. Is there a way to
                                  set channel variable for all 
>>calls passing through a SIP profile?
>>
>>For example, I want all calls
                                  authorized with ACL and hitting SIP 
>>profile to have country=foo. This has
                                  to be done before hitting the 
>>dialplan.
>>There is a bunch of "params" in the
                                  SIP profile, but these aren't 
>>channel variables.
>>
>>Thanks!
>>-Victor
>>
>>
>>
>>
>>_________________________________________________________________________
>>Professional FreeSWITCH Consulting
                                  Services:
>>consulting at freeswitch.org
>>http://www.freeswitchsolutions.com
>>
>>FreeSWITCH-powered IP PBX: The CudaTel
                                  Communication Server
>>
>>
>>Official FreeSWITCH Sites
>>http://www.freeswitch.org
>>http://wiki.freeswitch.org
>>http://www.cluecon.com
>>
>>FreeSWITCH-users mailing list
>>FreeSWITCH-users at lists.freeswitch.org
>>http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>>http://www.freeswitch.org
>>
>>
>>
>>
>>
>>_________________________________________________________________________
Professional FreeSWITCH Consulting Services: consulting at freeswitch.org http://www.freeswitchsolutions.com   Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com FreeSWITCH-users mailing list FreeSWITCH-users at lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org 
>
>
>_________________________________________________________________________
>Professional FreeSWITCH Consulting Services:
>consulting at freeswitch.org
>http://www.freeswitchsolutions.com
>
>FreeSWITCH-powered IP PBX: The CudaTel Communication
                    Server
>
>
>Official FreeSWITCH Sites
>http://www.freeswitch.org
>http://wiki.freeswitch.org
>http://www.cluecon.com
>
>FreeSWITCH-users mailing list
>FreeSWITCH-users at lists.freeswitch.org
>http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>http://www.freeswitch.org
>
>
>
>
>
>_________________________________________________________________________
Professional FreeSWITCH Consulting Services: consulting at freeswitch.org http://www.freeswitchsolutions.com   Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com FreeSWITCH-users mailing list FreeSWITCH-users at lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org 



_________________________________________________________________________
Professional FreeSWITCH Consulting Services: consulting at freeswitch.org http://www.freeswitchsolutions.com   Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com FreeSWITCH-users mailing list FreeSWITCH-users at lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org 



_________________________________________________________________________
Professional FreeSWITCH Consulting Services: consulting at freeswitch.org http://www.freeswitchsolutions.com   Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com FreeSWITCH-users mailing list FreeSWITCH-users at lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org 


_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting at freeswitch.org
http://www.freeswitchsolutions.com




Official FreeSWITCH Sites
http://www.freeswitch.org
http://wiki.freeswitch.org
http://www.cluecon.com

FreeSWITCH-users mailing list
FreeSWITCH-users at lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20131018/4b7d5185/attachment-0001.html 


Join us at ClueCon 2013 Aug 6-8, 2013
More information about the FreeSWITCH-users mailing list