[Freeswitch-users] No hang up, transfers or hold
Bote Man
botelist at gmail.com
Thu Feb 3 17:40:21 UTC 2022
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 at lists.freeswitch.org> On Behalf Of fs
Sent: Thursday, 3 February, 2022 10:19
To: FreeSWITCH Users Help <freeswitch-users at 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=sharing
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
More information about the FreeSWITCH-users
mailing list