VERSION: 2.14-870a
BUILD: 221214-1153
13.38.3-vici
We are making extensive use of the Agent API, and trying to arm wrestle VICIdial into using Grandstream hand sets instead of headsets.
Grandstream GXP1625 is registered as the SIP phone for the agent
Agent logs into VICIdial agent interface, and the phone is set to auto answer, so the voice channel is open.
Agent logs into CRM and clicks to initiate:
- Code: Select all
https://************.co.za/agc/api.php?source=test&user=101&pass=***********&agent_user=1000&function=external_dial&value=***********&phone_code=27&search=NO&preview=NO&focus=NO
Agent hangs up using the following sequence:
- Code: Select all
https://************.co.za/agc/api.php?source=test&user=101&pass=************&agent_user=1000&function=external_pause&value=PAUSE
https://************.co.za/agc/api.php?source=test&user=101&pass=************&agent_user=1000&function=external_hangup&value=1
https://************.co.za/agc/api.php?source=test&user=101&pass=************&agent_user=1000&function=external_status&value=EXTEND
This is just great until the agent hangs up the Grandstream by physically putting the handset onto the cradle, at which point the conference is killed.
I can look at
- Code: Select all
https://************.co.za/agc/api.php?source=test&user=101&pass=************&agent_user=1000&function=call_agent&value=CALL
but if there is already a conference open, I run the risk of duplication.
1) Is there a way to reduce the time to the Call Agent Again screen comes up?
2) Is there a way to automatically Call Agent Again?
3) Is there a way to prevent the Grandstream device from handing upon putting the handset on the cradle (I don't expect an answer on this one as this isn't a Grandstream forum)
TIA
IanGP