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
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@gmail.com> To: FreeSWITCH Users Help <freeswitch-users@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@freeswitch.org http://www.freeswitchsolutions.com FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
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@gmail.com> *To:* FreeSWITCH Users Help <freeswitch-users@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@freeswitch.org <mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com <http://www.freeswitchsolutions.com/>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com <http://www.cudatel.com/>
Official FreeSWITCH Sites http://www.freeswitch.org <http://www.freeswitch.org/> http://wiki.freeswitch.org <http://wiki.freeswitch.org/> http://www.cluecon.com <http://www.cluecon.com/>
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org <http://www.freeswitch.org/>
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
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@gmail.com> To: freeswitch-users@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@gmail.com> To: FreeSWITCH Users Help <freeswitch-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
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@gmail.com> *To:* freeswitch-users@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@gmail.com> <mailto:victor.chukalovskiy@gmail.com> *To:* FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org> <mailto:freeswitch-users@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@freeswitch.org <mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com <http://www.freeswitchsolutions.com/>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com <http://www.cudatel.com/>
Official FreeSWITCH Sites http://www.freeswitch.org <http://www.freeswitch.org/> http://wiki.freeswitch.org <http://wiki.freeswitch.org/> http://www.cluecon.com <http://www.cluecon.com/>
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org <http://www.freeswitch.org/>
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org <mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com <http://www.freeswitchsolutions.com/>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com <http://www.cudatel.com/>
Official FreeSWITCH Sites http://www.freeswitch.org <http://www.freeswitch.org/> http://wiki.freeswitch.org <http://wiki.freeswitch.org/> http://www.cluecon.com <http://www.cluecon.com/>
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org <http://www.freeswitch.org/>
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org <mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com <http://www.freeswitchsolutions.com/>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com <http://www.cudatel.com/>
Official FreeSWITCH Sites http://www.freeswitch.org <http://www.freeswitch.org/> http://wiki.freeswitch.org <http://wiki.freeswitch.org/> http://www.cluecon.com <http://www.cluecon.com/>
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org <http://www.freeswitch.org/>
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
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@gmail.com> *To:* freeswitch-users@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@gmail.com> <mailto:victor.chukalovskiy@gmail.com> *To:* FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org> <mailto:freeswitch-users@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@freeswitch.org <mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com <http://www.freeswitchsolutions.com/>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com <http://www.cudatel.com/>
Official FreeSWITCH Sites http://www.freeswitch.org <http://www.freeswitch.org/> http://wiki.freeswitch.org <http://wiki.freeswitch.org/> http://www.cluecon.com <http://www.cluecon.com/>
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org <http://www.freeswitch.org/>
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org <mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com <http://www.freeswitchsolutions.com/>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com <http://www.cudatel.com/>
Official FreeSWITCH Sites http://www.freeswitch.org <http://www.freeswitch.org/> http://wiki.freeswitch.org <http://wiki.freeswitch.org/> http://www.cluecon.com <http://www.cluecon.com/>
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org <http://www.freeswitch.org/>
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org <mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com <http://www.freeswitchsolutions.com/>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com <http://www.cudatel.com/>
Official FreeSWITCH Sites http://www.freeswitch.org <http://www.freeswitch.org/> http://wiki.freeswitch.org <http://wiki.freeswitch.org/> http://www.cluecon.com <http://www.cluecon.com/>
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org <http://www.freeswitch.org/>
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
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@gmail.com> *To:* freeswitch-users@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@gmail.com> <mailto:victor.chukalovskiy@gmail.com> *To:* FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org> <mailto:freeswitch-users@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@freeswitch.org <mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com <http://www.freeswitchsolutions.com/>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com <http://www.cudatel.com/>
Official FreeSWITCH Sites http://www.freeswitch.org <http://www.freeswitch.org/> http://wiki.freeswitch.org <http://wiki.freeswitch.org/> http://www.cluecon.com <http://www.cluecon.com/>
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org <http://www.freeswitch.org/>
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org <mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com <http://www.freeswitchsolutions.com/>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com <http://www.cudatel.com/>
Official FreeSWITCH Sites http://www.freeswitch.org <http://www.freeswitch.org/> http://wiki.freeswitch.org <http://wiki.freeswitch.org/> http://www.cluecon.com <http://www.cluecon.com/>
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org <http://www.freeswitch.org/>
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org <mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com <http://www.freeswitchsolutions.com/>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com <http://www.cudatel.com/>
Official FreeSWITCH Sites http://www.freeswitch.org <http://www.freeswitch.org/> http://wiki.freeswitch.org <http://wiki.freeswitch.org/> http://www.cluecon.com <http://www.cluecon.com/>
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org <http://www.freeswitch.org/>
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Two options that come to mind are the user_data<http://wiki.freeswitch.org/wiki/Mod_commands#user_data> command, which only works for registered endpoints, and the dialplan like anand suggested. The sip profile will dump calls into a context of your choice. Just make a file in there called 000000_set_variables.xml and set all of the variables. The 000000 is so that file will get executed first. On Fri, Oct 18, 2013 at 7:34 AM, Victor Chukalovskiy < victor.chukalovskiy@gmail.com> wrote:
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@gmail.com><victor.chukalovskiy@gmail.com> *To:* freeswitch-users@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@gmail.com><victor.chukalovskiy@gmail.com> *To:* FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org><freeswitch-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.orghttp://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Serverhttp://www.cudatel.com
Official FreeSWITCH Siteshttp://www.freeswitch.orghttp://wiki.freeswitch.orghttp://www.cluecon.com
FreeSWITCH-users mailing listFreeSWITCH-users@lists.freeswitch.orghttp://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-usershttp://www.frees...
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.orghttp://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Serverhttp://www.cudatel.com
Official FreeSWITCH Siteshttp://www.freeswitch.orghttp://wiki.freeswitch.orghttp://www.cluecon.com
FreeSWITCH-users mailing listFreeSWITCH-users@lists.freeswitch.orghttp://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-usershttp://www.frees...
_________________________________________________________________________ Professional FreeSWITCH Consulting Services:consulting@freeswitch.orghttp://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Serverhttp://www.cudatel.com
Official FreeSWITCH Siteshttp://www.freeswitch.orghttp://wiki.freeswitch.orghttp://www.cluecon.com
FreeSWITCH-users mailing listFreeSWITCH-users@lists.freeswitch.orghttp://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-usershttp://www.frees...
_________________________________________________________________________ Professional FreeSWITCH Consulting Services:consulting@freeswitch.orghttp://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Serverhttp://www.cudatel.com
Official FreeSWITCH Siteshttp://www.freeswitch.orghttp://wiki.freeswitch.orghttp://www.cluecon.com
FreeSWITCH-users mailing listFreeSWITCH-users@lists.freeswitch.orghttp://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-usershttp://www.frees...
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
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@gmail.com> To: freeswitch-users@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@gmail.com> To: freeswitch-users@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@gmail.com> To: FreeSWITCH Users Help <freeswitch-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Just referring to another thread related to this, the reason it needs to be set BEFORE the dialplan is he wants to use mod_translate as a dialplan module as I have. On 18 October 2013 19:26, Stanislav Sinyagin <ssinyagin@yahoo.com> wrote:
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@gmail.com> *To:* freeswitch-users@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@gmail.com><victor.chukalovskiy@gmail.com> *To:* freeswitch-users@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@gmail.com><victor.chukalovskiy@gmail.com> *To:* FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org><freeswitch-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.orghttp://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Serverhttp://www.cudatel.com
Official FreeSWITCH Siteshttp://www.freeswitch.orghttp://wiki.freeswitch.orghttp://www.cluecon.com
FreeSWITCH-users mailing listFreeSWITCH-users@lists.freeswitch.orghttp://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-usershttp://www.frees...
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.orghttp://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Serverhttp://www.cudatel.com
Official FreeSWITCH Siteshttp://www.freeswitch.orghttp://wiki.freeswitch.orghttp://www.cluecon.com
FreeSWITCH-users mailing listFreeSWITCH-users@lists.freeswitch.orghttp://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-usershttp://www.frees...
_________________________________________________________________________ Professional FreeSWITCH Consulting Services:consulting@freeswitch.orghttp://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Serverhttp://www.cudatel.com
Official FreeSWITCH Siteshttp://www.freeswitch.orghttp://wiki.freeswitch.orghttp://www.cluecon.com
FreeSWITCH-users mailing listFreeSWITCH-users@lists.freeswitch.orghttp://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-usershttp://www.frees...
_________________________________________________________________________ Professional FreeSWITCH Consulting Services:consulting@freeswitch.orghttp://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Serverhttp://www.cudatel.com
Official FreeSWITCH Siteshttp://www.freeswitch.orghttp://wiki.freeswitch.orghttp://www.cluecon.com
FreeSWITCH-users mailing listFreeSWITCH-users@lists.freeswitch.orghttp://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-usershttp://www.frees...
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- *Andrew Cassidy BSc (Hons) MBCS SSCA* Managing Director *T <info@cassidywebservices.co.uk> *03300 100 960 *F<info@cassidywebservices.co.uk> *03300 100 961 *E <info@cassidywebservices.co.uk> *andrew@cassidywebservices.co.uk *W <info@cassidywebservices.co.uk> *www.cassidywebservices.co.uk
Andrew, that's right. Indicating "country" to hit the right mod_translate profile is one example. However, there are other cases when I want to set a variable per SIP profile. For example, I want several profiles to use the same dialplan context but use different limit values: <action application="limit" data="hash max_calls *${sofia_profile_name}* *${value_max_calls}* !NORMAL_CIRCUIT_CONGESTION"/> In this example I need to set ${value_max_calls} on per SIP profile basis so that I don't have to do different dial-plan contexts for different profiles. On 13-10-20 03:56 AM, Andrew Cassidy wrote:
Just referring to another thread related to this, the reason it needs to be set BEFORE the dialplan is he wants to use mod_translate as a dialplan module as I have.
On 18 October 2013 19:26, Stanislav Sinyagin <ssinyagin@yahoo.com <mailto:ssinyagin@yahoo.com>> wrote:
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@gmail.com <mailto:victor.chukalovskiy@gmail.com>> *To:* freeswitch-users@lists.freeswitch.org <mailto:freeswitch-users@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@gmail.com> <mailto:victor.chukalovskiy@gmail.com> *To:* freeswitch-users@lists.freeswitch.org <mailto:freeswitch-users@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 <http://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@gmail.com> <mailto:victor.chukalovskiy@gmail.com> *To:* FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org> <mailto:freeswitch-users@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@freeswitch.org <mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com <http://www.freeswitchsolutions.com/>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com <http://www.cudatel.com/>
Official FreeSWITCH Sites http://www.freeswitch.org <http://www.freeswitch.org/> http://wiki.freeswitch.org <http://wiki.freeswitch.org/> http://www.cluecon.com <http://www.cluecon.com/>
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org <http://www.freeswitch.org/>
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org <mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com <http://www.freeswitchsolutions.com/>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com <http://www.cudatel.com/>
Official FreeSWITCH Sites http://www.freeswitch.org <http://www.freeswitch.org/> http://wiki.freeswitch.org <http://wiki.freeswitch.org/> http://www.cluecon.com <http://www.cluecon.com/>
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org <http://www.freeswitch.org/>
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org <mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com <http://www.freeswitchsolutions.com/>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com <http://www.cudatel.com/>
Official FreeSWITCH Sites http://www.freeswitch.org <http://www.freeswitch.org/> http://wiki.freeswitch.org <http://wiki.freeswitch.org/> http://www.cluecon.com <http://www.cluecon.com/>
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org <http://www.freeswitch.org/>
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org <mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com <http://www.freeswitchsolutions.com/>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com <http://www.cudatel.com/>
Official FreeSWITCH Sites http://www.freeswitch.org <http://www.freeswitch.org/> http://wiki.freeswitch.org <http://wiki.freeswitch.org/> http://www.cluecon.com <http://www.cluecon.com/>
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org <http://www.freeswitch.org/>
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org <mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com <http://www.freeswitchsolutions.com/>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com <http://www.cudatel.com/>
Official FreeSWITCH Sites http://www.freeswitch.org <http://www.freeswitch.org/> http://wiki.freeswitch.org <http://wiki.freeswitch.org/> http://www.cluecon.com <http://www.cluecon.com/>
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org <http://www.freeswitch.org/>
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org <mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com <http://www.freeswitchsolutions.com/>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com <http://www.cudatel.com/>
Official FreeSWITCH Sites http://www.freeswitch.org <http://www.freeswitch.org/> http://wiki.freeswitch.org <http://wiki.freeswitch.org/> http://www.cluecon.com <http://www.cluecon.com/>
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org <http://www.freeswitch.org/>
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org <mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com <http://www.freeswitchsolutions.com/>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com <http://www.cudatel.com/>
Official FreeSWITCH Sites http://www.freeswitch.org <http://www.freeswitch.org/> http://wiki.freeswitch.org <http://wiki.freeswitch.org/> http://www.cluecon.com <http://www.cluecon.com/>
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org <http://www.freeswitch.org/>
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org <mailto:consulting@freeswitch.org> http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org <mailto:FreeSWITCH-users@lists.freeswitch.org> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- *Andrew Cassidy BSc (Hons) MBCS SSCA* Managing Director
*T <mailto:info@cassidywebservices.co.uk> *03300 100 960 *F <mailto:info@cassidywebservices.co.uk> *03300 100 961 *E <mailto:info@cassidywebservices.co.uk> *andrew@cassidywebservices.co.uk <mailto:andrew@cassidywebservices.co.uk> *W <mailto:info@cassidywebservices.co.uk> *www.cassidywebservices.co.uk <http://www.cassidywebservices.co.uk>
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
both Translate and Limit are parts of the dialplan, so nothing prevents you from setting all needed variables in the same dialplan in an extension with continue="true", and processing them in the following extensions. something like <extension name="check_profile" continue="true"> <condition field="${profile_name}" expression="xxx" break="on-true"> <action application="set" data="max_allowed_calls=100"/> <action application="set" data="translate_country_profile=US"/> </condition> <condition field="${profile_name}" expression="yyy" break="on-true"> <action application="set" data="max_allowed_calls=50"/> <action application="set" data="translate_country_profile=DE"/> </condition> </extension> so, what's the real problem? ________________________________ From: Victor Chukalovskiy <victor.chukalovskiy@gmail.com> To: freeswitch-users@lists.freeswitch.org Sent: Sunday, October 20, 2013 5:49 PM Subject: Re: [Freeswitch-users] How to set channel variable per SIP profile Andrew, that's right. Indicating "country" to hit the right mod_translate profile is one example. However, there are other cases when I want to set a variable per SIP profile. For example, I want several profiles to use the same dialplan context but use different limit values: <action application="limit" data="hash max_calls ${sofia_profile_name} ${value_max_calls} !NORMAL_CIRCUIT_CONGESTION"/> In this example I need to set ${value_max_calls} on per SIP profile basis so that I don't have to do different dial-plan contexts for different profiles. On 13-10-20 03:56 AM, Andrew Cassidy wrote: Just referring to another thread related to this, the reason it needs to be set BEFORE the dialplan is he wants to use mod_translate as a dialplan module as I have.
On 18 October 2013 19:26, Stanislav Sinyagin <ssinyagin@yahoo.com> wrote:
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@gmail.com> To: freeswitch-users@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@gmail.com> To: freeswitch-users@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@gmail.com> To: FreeSWITCH Users Help <freeswitch-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
--
Andrew Cassidy BSc (Hons) MBCS SSCA Managing Director
T 03300 100 960 F 03300 100 961 E andrew@cassidywebservices.co.uk W www.cassidywebservices.co.uk
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
<param dialplan="translate,XML" /> in sofia profile, translate is run before the xml dialplan is even considered. On 20 October 2013 20:17, Stanislav Sinyagin <ssinyagin@yahoo.com> wrote:
both Translate and Limit are parts of the dialplan, so nothing prevents you from setting all needed variables in the same dialplan in an extension with continue="true", and processing them in the following extensions.
something like
<extension name="check_profile" continue="true"> <condition field="${profile_name}" expression="xxx" break="on-true"> <action application="set" data="max_allowed_calls=100"/> <action application="set" data="translate_country_profile=US"/> </condition> <condition field="${profile_name}" expression="yyy" break="on-true"> <action application="set" data="max_allowed_calls=50"/> <action application="set" data="translate_country_profile=DE"/> </condition> </extension>
so, what's the real problem?
------------------------------ *From:* Victor Chukalovskiy <victor.chukalovskiy@gmail.com> *To:* freeswitch-users@lists.freeswitch.org *Sent:* Sunday, October 20, 2013 5:49 PM
*Subject:* Re: [Freeswitch-users] How to set channel variable per SIP profile
Andrew, that's right. Indicating "country" to hit the right mod_translate profile is one example.
However, there are other cases when I want to set a variable per SIP profile. For example, I want several profiles to use the same dialplan context but use different limit values:
<action application="limit" data="hash max_calls *${sofia_profile_name}* * ${value_max_calls}* !NORMAL_CIRCUIT_CONGESTION"/>
In this example I need to set ${value_max_calls} on per SIP profile basis so that I don't have to do different dial-plan contexts for different profiles.
On 13-10-20 03:56 AM, Andrew Cassidy wrote:
Just referring to another thread related to this, the reason it needs to be set BEFORE the dialplan is he wants to use mod_translate as a dialplan module as I have.
On 18 October 2013 19:26, Stanislav Sinyagin <ssinyagin@yahoo.com> wrote:
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@gmail.com> *To:* freeswitch-users@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@gmail.com><victor.chukalovskiy@gmail.com> *To:* freeswitch-users@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@gmail.com><victor.chukalovskiy@gmail.com> *To:* FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org><freeswitch-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.orghttp://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Serverhttp://www.cudatel.com
Official FreeSWITCH Siteshttp://www.freeswitch.orghttp://wiki.freeswitch.orghttp://www.cluecon.com
FreeSWITCH-users mailing listFreeSWITCH-users@lists.freeswitch.orghttp://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-usershttp://www.frees...
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.orghttp://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Serverhttp://www.cudatel.com
Official FreeSWITCH Siteshttp://www.freeswitch.orghttp://wiki.freeswitch.orghttp://www.cluecon.com
FreeSWITCH-users mailing listFreeSWITCH-users@lists.freeswitch.orghttp://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-usershttp://www.frees...
_________________________________________________________________________ Professional FreeSWITCH Consulting Services:consulting@freeswitch.orghttp://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Serverhttp://www.cudatel.com
Official FreeSWITCH Siteshttp://www.freeswitch.orghttp://wiki.freeswitch.orghttp://www.cluecon.com
FreeSWITCH-users mailing listFreeSWITCH-users@lists.freeswitch.orghttp://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-usershttp://www.frees...
_________________________________________________________________________ Professional FreeSWITCH Consulting Services:consulting@freeswitch.orghttp://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Serverhttp://www.cudatel.com
Official FreeSWITCH Siteshttp://www.freeswitch.orghttp://wiki.freeswitch.orghttp://www.cluecon.com
FreeSWITCH-users mailing listFreeSWITCH-users@lists.freeswitch.orghttp://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-usershttp://www.frees...
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- *Andrew Cassidy BSc (Hons) MBCS SSCA* Managing Director
*T <info@cassidywebservices.co.uk> *03300 100 960 *F<info@cassidywebservices.co.uk> *03300 100 961 *E <info@cassidywebservices.co.uk> *andrew@cassidywebservices.co.uk *W <info@cassidywebservices.co.uk> *www.cassidywebservices.co.uk
_________________________________________________________________________ Professional FreeSWITCH Consulting Services:consulting@freeswitch.orghttp://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Serverhttp://www.cudatel.com
Official FreeSWITCH Siteshttp://www.freeswitch.orghttp://wiki.freeswitch.orghttp://www.cluecon.com
FreeSWITCH-users mailing listFreeSWITCH-users@lists.freeswitch.orghttp://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-usershttp://www.frees...
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- *Andrew Cassidy BSc (Hons) MBCS SSCA* Managing Director *T <info@cassidywebservices.co.uk> *03300 100 960 *F<info@cassidywebservices.co.uk> *03300 100 961 *E <info@cassidywebservices.co.uk> *andrew@cassidywebservices.co.uk *W <info@cassidywebservices.co.uk> *www.cassidywebservices.co.uk
hmm, ok, you're right :) someone should then open a feature request in jira ________________________________ From: Andrew Cassidy <andrew@cassidywebservices.co.uk> To: FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org> Sent: Sunday, October 20, 2013 10:29 PM Subject: Re: [Freeswitch-users] How to set channel variable per SIP profile <param dialplan="translate,XML" /> in sofia profile, translate is run before the xml dialplan is even considered. On 20 October 2013 20:17, Stanislav Sinyagin <ssinyagin@yahoo.com> wrote: both Translate and Limit are parts of the dialplan, so nothing prevents you from setting all needed variables in the same dialplan in an extension with continue="true", and processing them in the following extensions.
something like
<extension name="check_profile" continue="true"> <condition field="${profile_name}" expression="xxx" break="on-true">
<action application="set" data="max_allowed_calls=100"/> <action application="set" data="translate_country_profile=US"/> </condition>
<condition field="${profile_name}" expression="yyy" break="on-true"> <action application="set" data="max_allowed_calls=50"/> <action application="set" data="translate_country_profile=DE"/> </condition> </extension>
so, what's the real problem?
________________________________
From: Victor Chukalovskiy <victor.chukalovskiy@gmail.com> To: freeswitch-users@lists.freeswitch.org Sent: Sunday, October 20, 2013 5:49 PM
Subject: Re: [Freeswitch-users] How to set channel variable per SIP profile
Andrew, that's right. Indicating "country" to hit the right mod_translate profile is one example.
However, there are other cases when I want to set a variable per SIP profile. For example, I want several profiles to use the same dialplan context but use different limit values:
<action application="limit" data="hash max_calls ${sofia_profile_name} ${value_max_calls} !NORMAL_CIRCUIT_CONGESTION"/>
In this example I need to set ${value_max_calls} on per SIP profile basis so that I don't have to do different dial-plan contexts for different profiles.
On 13-10-20 03:56 AM, Andrew Cassidy wrote:
Just referring to another thread related to this, the reason it needs to be set BEFORE the dialplan is he wants to use mod_translate as a dialplan module as I have.
On 18 October 2013 19:26, Stanislav Sinyagin <ssinyagin@yahoo.com> wrote:
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@gmail.com> To: freeswitch-users@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@gmail.com> To: freeswitch-users@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@gmail.com> To: FreeSWITCH Users Help <freeswitch-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
--
Andrew Cassidy BSc (Hons) MBCS SSCA Managing Director
T 03300 100 960 F 03300 100 961 E andrew@cassidywebservices.co.uk W www.cassidywebservices.co.uk
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@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@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- Andrew Cassidy BSc (Hons) MBCS SSCA Managing Director T 03300 100 960 F 03300 100 961 E andrew@cassidywebservices.co.uk W www.cassidywebservices.co.uk _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
participants (5)
-
anand
-
Andrew Cassidy
-
Nick Vines
-
Stanislav Sinyagin
-
Victor Chukalovskiy