[asterisk-users] WG: Asterisk and Agents
Ira
ira at extrasensory.com
Tue Sep 12 09:17:56 MST 2006
At 06:43 AM 9/12/2006, you wrote:
It's not a great answer, but since it's only a problem adding you
might just have to validate the codes the agents type in.
>exten => _*8XXX,1,Answer
exten => _*8XXX,n,gotoif($[${EXTEN:1} < 8032]?GoodOne)
exten => _*8XXX,n,goto(hangup)
>exten => _*8XXX,n(goodone),SetLanguage(de)
>exten => _*8XXX,n,AddQueueMember(DEMO|Agent/${EXTEN:1})
>exten => _*8XXX,n,Dial(Local/999/n,,D(#))
>exten => _*8XXX,n,AgentCallBackLogin(${EXTEN:1}|${CALLERIDNUM}@dial-out)
>exten => _*8XXX,n(hangup),Hangup()
That still doesn't solve an agent putting in the wrong number if it's
valid, but it limits it to valid entries. You could add this to tell
them what they entered:.
exten => saydigits(${EXTEN:2})
That won't say the 8 which shortens the messages and gives a better
chance they might listen.
Ira
More information about the asterisk-users
mailing list