SIP REFER - URI Parameters
Hi Guys I’m trying to use FS (1.5.8b from last week) as an SBC and load-balancer (using mod_distributor). It is load balancing between several FS conference nodes. It’s working a treat, apart from one scenario : Say conference xyz is already running on conf-node-1. Next incoming call is sent to conf-node-2, pin is collected, and conference xyz is identified as the required conference. Conf-node-2 checks presence, and sees the conference is already running on conf-node-1, and does a deflect. We add some query params to the refer-to URI to tell conf-node-1 not to collect the pin, but put the caller straight into the conference. e.g <action application="deflect" data=“sip:1234@10.1.1.2;conf=xyz" /> In the REFER I can see the params : Refer-To: <sip:1234@10.1.1.2;conf=xyz> But they are not present on the request URI or To header in the INVITE to conf-node-1. So conf-node-1 requests the PIN again. Is there any way I can pass this info to the other conference node by using the REFER? Thanks for your help. Phil
Added a patch to expose sip_refer_to_params vars. See latest HEAD. On Fri, Feb 28, 2014 at 11:17 AM, Phil Dunks <phil.dunks@netdev.co.uk>wrote:
Hi Guys
I’m trying to use FS (1.5.8b from last week) as an SBC and load-balancer (using mod_distributor).
It is load balancing between several FS conference nodes.
It’s working a treat, apart from one scenario :
Say conference xyz is already running on conf-node-1.
Next incoming call is sent to conf-node-2, pin is collected, and conference xyz is identified as the required conference.
Conf-node-2 checks presence, and sees the conference is already running on conf-node-1, and does a deflect.
We add some query params to the refer-to URI to tell conf-node-1 not to collect the pin, but put the caller straight into the conference.
e.g <action application="deflect" data=“sip:1234@10.1.1.2;conf=xyz" />
In the REFER I can see the params :
Refer-To: <sip:1234@10.1.1.2;conf=xyz>
But they are not present on the request URI or To header in the INVITE to conf-node-1.
So conf-node-1 requests the PIN again.
Is there any way I can pass this info to the other conference node by using the REFER?
Thanks for your help.
Phil
_________________________________________________________________________ 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
-- Anthony Minessale II ♬ @anthmfs ♬ @FreeSWITCH ♬ ☞ http://freeswitch.org/ ☞ http://cluecon.com/ ☞ http://twitter.com/FreeSWITCH ☞ irc.freenode.net #freeswitch ☞ *http://freeswitch.org/g+ <http://freeswitch.org/g+>* ClueCon Weekly Development Call ☎ sip:888@conference.freeswitch.org ☎ +19193869900
participants (2)
-
Anthony Minessale
-
Phil Dunks