I just noticed the other day that calls are not being terminated when I hang up. For example:
1. Dial a PSTN phone number, and connect the call; when done talking, hang up my SIP phone. The call stays active until the PSTN device hangs up. I noticed this while doing test calls to my cell phone; if I hang up on my cell phone, my SIP phone also hangs up. If I hang up my SIP phone, the call stays active on my cell phone and needs to be hung up manually.
2. Dial voicemail: watching calls in sngrep, if I hang up while the auto-attendant is speaking, the call stays active and does not terminate. There's no sign anything changed when I hang up.
3. I have a setup where an IVR routes callers to various external numbers. If I dial in (from any phone) and select an IVR option that dials an external number, when I hang up the call from Fusion to the external number stays active.
4. Interestingly, if I hang up before a call completes (still ringing), the call cancels as expected. It's once a call is bridged that hanging up has no effect.
This behaviour is the same from various Yealink phones (T48G and a couple T42S), as well as when using the Zoiper softphone on Windows. Just for reference, all the phones I am using terminate calls properly when using FreePBX. So it must be a setting somewhere, or a dialplan issue... any suggestions are gratefully welcomed. Thanks in advance!
FusionPBX 4.5.26
FreeSWITCH version: 1.10.6-release-18-1ff9d0a60e~64bit (-release-18-1ff9d0a60e 64bit)
Running on Debian 10 Buster
1. Dial a PSTN phone number, and connect the call; when done talking, hang up my SIP phone. The call stays active until the PSTN device hangs up. I noticed this while doing test calls to my cell phone; if I hang up on my cell phone, my SIP phone also hangs up. If I hang up my SIP phone, the call stays active on my cell phone and needs to be hung up manually.
2. Dial voicemail: watching calls in sngrep, if I hang up while the auto-attendant is speaking, the call stays active and does not terminate. There's no sign anything changed when I hang up.
3. I have a setup where an IVR routes callers to various external numbers. If I dial in (from any phone) and select an IVR option that dials an external number, when I hang up the call from Fusion to the external number stays active.
4. Interestingly, if I hang up before a call completes (still ringing), the call cancels as expected. It's once a call is bridged that hanging up has no effect.
This behaviour is the same from various Yealink phones (T48G and a couple T42S), as well as when using the Zoiper softphone on Windows. Just for reference, all the phones I am using terminate calls properly when using FreePBX. So it must be a setting somewhere, or a dialplan issue... any suggestions are gratefully welcomed. Thanks in advance!
FusionPBX 4.5.26
FreeSWITCH version: 1.10.6-release-18-1ff9d0a60e~64bit (-release-18-1ff9d0a60e 64bit)
Running on Debian 10 Buster
Last edited: