Proxy Media and Call Transfer
Hi, I am currently using Freeswitch in combination with Kamailio to act as a SBC. Freeswitch is bridging the media and acting as the B2BUA. I have an issue that if I proxy media (required so that the PBX behind the SBC can play MOH etc) when I do a transfer the caller stays on hold and the callee hears nothing. The SIP messaging is good as when you hangup one side the other is disconnected. Interestingly, when I do not proxy the media the transfer process works, however when using hold Freeswitch, because it is involved in the media path, tries to play back MOH. This is not suitable for two reasons; it requires suitable codecs on the SBC and also it means you only have a single MOH file for all customers. It will also, I believe, increase load. I can't see any way around this but hopefully someone out there can help. Many thanks Keith -- View this message in context: http://freeswitch-users.2379917.n2.nabble.com/Proxy-Media-and-Call-Transfer-... Sent from the freeswitch-users mailing list archive at Nabble.com.
Keith, When you don’t proxy media, FreeSWITCH does not necessarily play its own MOH. Actually, if it does, it’s because your PBX sends a REINVITE, which it should not if it wants to handle the MOH locally. You should check your PBX config. If the behavior of your PBX is fixed, you can disable the MOH from FreeSWITCH: https://wiki.freeswitch.org/wiki/Variable_disable_hold Also, codec passthrough should work even not in proxy media, at least for standard codecs. Le 9 avr. 2015 à 10:19, keithhubner <keith@hubner.co.uk> a écrit :
Hi,
I am currently using Freeswitch in combination with Kamailio to act as a SBC. Freeswitch is bridging the media and acting as the B2BUA. I have an issue that if I proxy media (required so that the PBX behind the SBC can play MOH etc) when I do a transfer the caller stays on hold and the callee hears nothing. The SIP messaging is good as when you hangup one side the other is disconnected.
Interestingly, when I do not proxy the media the transfer process works, however when using hold Freeswitch, because it is involved in the media path, tries to play back MOH. This is not suitable for two reasons; it requires suitable codecs on the SBC and also it means you only have a single MOH file for all customers. It will also, I believe, increase load.
I can't see any way around this but hopefully someone out there can help. Many thanks Keith
-- View this message in context: http://freeswitch-users.2379917.n2.nabble.com/Proxy-Media-and-Call-Transfer-... Sent from the freeswitch-users mailing list archive at Nabble.com.
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.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 (2)
-
David Ponzone
-
keithhubner