Hi everyone!
I have an Agent (Agent/4000). This Agent has linked in a Queue (8000).
When an incomming call arrived in the Queue I would like to manage (send accept and end dtmf) this agent via AMI therefore the Agentlogin() is done by LocalChannel. Everything is Okey. I can push dtmfs from “outside”.
BUT How can I parking an incomming call?
I have a simple solution, but it doesn’t work well :
1)When the Agent wants to parking the incomming call, send this AMI event which redirect the caller channel to a Dialplan extension and listening music.
action: redirect
channel: SIP/*******-********
context: context
exten: 1000
priority: 1
2)When the agent would like to switch back the caller send a new AMI event which originate the caller channel back.
Action: Originate
Channel: Agent/4000
Application: Bridge
Data: SIP/*******-*********
In this case I can’t manage the Agent via AMI. I can’t send DTMF for the Agent via LocalChannel.
I’v tried to Originate to the LocalChannel insted of the Agent/4000 but it doesn’t work.
Any idea?
Thanks!