External Transfer not disconnecting after customer hangs up
Posted: Fri Sep 06, 2019 3:05 am
Hey Guys,
I'm having this issue that when an agent transfers the call to external phone number via Transfer-Conf then Dial With Customer. After the agent leaves the 3-way, disposition the call and customer hangs up but the transfer line stays active or did not hang up the call yet, the call still stays active. Sometimes it goes up to 50 minutes active
Isn't it that after the customer hangs up the call everything should be disconnected or terminated even in the transfer line?
Here's my configuration:
crontab:
/usr/share/astguiclient/ADMIN_keepalive_ALL.pl --cu3way
/usr/share/astguiclient/AST_conf_update.pl --no-vc-3way-check
dialplan:
exten => _9COC1NXXNXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log)
exten => _9COC1NXXNXXXXXX,n,Dial(SIP/CONNEX/1317#${EXTEN:4},,tToR)
exten => _9COC1NXXNXXXXXX,n,Hangup
Server > Recording Limit: 90
Campaign > Hangup Xfer Recording Start: Y
I also tried to use the 88 prefix which I slightly modify to match my dialplan above:
; This is a loopback dialaround to allow for hearing of ringing for 3way calls
exten => _881NXXNXXXXXX,1,Answer()
exten => _881NXXNXXXXXX,n,Dial(${TRUNKloop}/9COC${EXTEN:2},,To)
exten => _881NXXNXXXXXX,n,Hangup()
but still have no lack.
Any solutions for this?
I'm having this issue that when an agent transfers the call to external phone number via Transfer-Conf then Dial With Customer. After the agent leaves the 3-way, disposition the call and customer hangs up but the transfer line stays active or did not hang up the call yet, the call still stays active. Sometimes it goes up to 50 minutes active
Isn't it that after the customer hangs up the call everything should be disconnected or terminated even in the transfer line?
Here's my configuration:
crontab:
/usr/share/astguiclient/ADMIN_keepalive_ALL.pl --cu3way
/usr/share/astguiclient/AST_conf_update.pl --no-vc-3way-check
dialplan:
exten => _9COC1NXXNXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log)
exten => _9COC1NXXNXXXXXX,n,Dial(SIP/CONNEX/1317#${EXTEN:4},,tToR)
exten => _9COC1NXXNXXXXXX,n,Hangup
Server > Recording Limit: 90
Campaign > Hangup Xfer Recording Start: Y
I also tried to use the 88 prefix which I slightly modify to match my dialplan above:
; This is a loopback dialaround to allow for hearing of ringing for 3way calls
exten => _881NXXNXXXXXX,1,Answer()
exten => _881NXXNXXXXXX,n,Dial(${TRUNKloop}/9COC${EXTEN:2},,To)
exten => _881NXXNXXXXXX,n,Hangup()
but still have no lack.
Any solutions for this?