Hello,
I'm running: VERSION: 2.14-638a BUILD: 171018-2234 on a Virtual Machine with 2CPU and 4GB RAM just for testing purposes.
Configured DID -> In-group -> Campaign with Remote agents (which are SIP phones registered on another PBX). On-Hook agent = Y
The call gets routed correctly to the other system, and the call is marked as answered until the phone is picked-up. So far so good... but, when the remote agent or the caller hangs up, the other party stills on the call and it will never hangup.
This is not the case when On-Hook agent = N
Dialplan is configured like this on the carrier section:
exten => _9XX,1,AGI(agi://127.0.0.1:4577/call_log)
exten => _9XX,2,Dial(SIP/other-pbx/${EXTEN},,To)
exten => _9XX,3,Hangup
I also tried making the remote agent to be a local SIP extension registered to ViciDial to avoid interop SIP issues with remote PBX but I had the same results.
Please advise. Thanks!