No hang up, transfers or hold
My thought is that others may have run into this and have some pointers to share. I have Freeswitch 4.2.5 Branch 4.2 Switch 1.6.20 64 bit on Linux FusionPBX 3.16.0-11-amd64 #1 SMP Debian 3.16.84-1 (2020-06-09) x86_64 GNU/Linux. I'm using default settings as far as I know/recall. Obviously something must not be as it should be. My phones are a Polycom 650 and a Yealink T48G. My external test phone is a cell phone. It had only been used with a single extension for years until now when I added a second phone and extension. Before today I had noticed that hold was not working properly but did not use it. Attempting to transfer external calls between the two fails in the middle of the transfer. I press the transfer button and type the extension and then hit send but the call does not arrive and the call is hung up on the internal side but the external party does not know until something times out. If I put a call on hold it may be lost as well. Brief holds work. If I call out and then try to transfer that call the same thing happens. If I conference the other extension on an inbound call the external party is not getting any audio once the conference is initiated. If I then hangup on one extension the other is not aware that the call is over. The same is true for the external party. I can call the other extension and answer, when I hang up on either one the other does not know it's gone. It does not matter which phone originates or receives. At least audio works well. :) I've placed a FS log file here: https://drive.google.com/file/d/1VdoLqoPhr5mUE1ky1i2SJjXFChp9w-nM/view?usp=s... The call duration is 2 minutes from 9:30 to 9:32. IP's and phone numbers have been replaced and placed within < > brackets. Internal IP's retains the last 8-bit number. --- fs
All I can tell you is that FreeSWITCH has no way to know how to process your Transfer button on your phone. The defaults that come with the Vanilla configuration files are merely to get it as close as possible to working in a basic PBX mode so that you can play with FreeSWITCH quickly, but they are by no means the end of your configuration tasks. You are fortunate that it has worked so well for you with so little configuration needed thus far. This all sounds like a chance to learn more about how your phones handle transfers, tweak some FreeSWITCH dialplan codes, and perhaps you might need to tweak your firewall to allow the conference audio to pass to external users. I think you are not far off since it mostly works right now. The Wiki is in need of some updating on various topics, but it holds a wealth of information nevertheless. Here is one starting point that might help you: https://freeswitch.org/confluence/display/FREESWITCH/mod_dptools%3A+transfer Best success! John Boteler Bote Communications -----Original Message----- From: FreeSWITCH-users <freeswitch-users-bounces@lists.freeswitch.org> On Behalf Of fs Sent: Thursday, 3 February, 2022 10:19 To: FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org> Subject: [Freeswitch-users] No hang up, transfers or hold My thought is that others may have run into this and have some pointers to share. I have Freeswitch 4.2.5 Branch 4.2 Switch 1.6.20 64 bit on Linux FusionPBX 3.16.0-11-amd64 #1 SMP Debian 3.16.84-1 (2020-06-09) x86_64 GNU/Linux. I'm using default settings as far as I know/recall. Obviously something must not be as it should be. My phones are a Polycom 650 and a Yealink T48G. My external test phone is a cell phone. It had only been used with a single extension for years until now when I added a second phone and extension. Before today I had noticed that hold was not working properly but did not use it. Attempting to transfer external calls between the two fails in the middle of the transfer. I press the transfer button and type the extension and then hit send but the call does not arrive and the call is hung up on the internal side but the external party does not know until something times out. If I put a call on hold it may be lost as well. Brief holds work. If I call out and then try to transfer that call the same thing happens. If I conference the other extension on an inbound call the external party is not getting any audio once the conference is initiated. If I then hangup on one extension the other is not aware that the call is over. The same is true for the external party. I can call the other extension and answer, when I hang up on either one the other does not know it's gone. It does not matter which phone originates or receives. At least audio works well. :) I've placed a FS log file here: https://drive.google.com/file/d/1VdoLqoPhr5mUE1ky1i2SJjXFChp9w-nM/view?usp=s... The call duration is 2 minutes from 9:30 to 9:32. IP's and phone numbers have been replaced and placed within < > brackets. Internal IP's retains the last 8-bit number. --- fs
On 2/3/22 12:40 PM, Bote Man wrote:
All I can tell you is that FreeSWITCH has no way to know how to process your Transfer button on your phone.
Sorry but that seems odd. Both are using standard SIP protocol, and FS recognizes both phones and can configure them.
The defaults that come with the Vanilla configuration files are merely to get it as close as possible to working in a basic PBX mode so that you can play with FreeSWITCH quickly, but they are by no means the end of your configuration tasks. You are fortunate that it has worked so well for you with so little configuration needed thus far.
When I said default values I did not mean that it was not changed but I did not try to make an unusual setup. It has the standard 5060 and 5080 ports as suggested with a minimum of changes.
This all sounds like a chance to learn more about how your phones handle transfers, tweak some FreeSWITCH dialplan codes, and perhaps you might need to tweak your firewall to allow the conference audio to pass to external users. I think you are not far off since it mostly works right now.
Audio works just fine. The problem lies elsewhere.
The Wiki is in need of some updating on various topics, but it holds a wealth of information nevertheless. Here is one starting point that might help you: https://freeswitch.org/confluence/display/FREESWITCH/mod_dptools%3A+transfer OK, I've not found anything yet, but thanks.
--- fs
participants (2)
-
Bote Man
-
fs