I use sipphone.com as my sip provider for testing. If I use the following AMI packet and extensions I connect to the QueueAnswer extension, as if the called party answered, before the called phone even rings once. This prevents me from getting no answer or busy status returned from the Dial application. What might I be doing wrong to not have the sip provider return me correct call statuses?
I am using version 1.4.23.1 Action: Originate Channel: Local/dialnum...@cfmc_cdi_info Exten: QueueAnswer Context: cfmc_cdi_info Priority: 1 Variable: CfMC_ActionID=callE1321 Variable: CfMC_QueueToUse=tqe Variable: CfMC_AgentToUse=1001 Variable: CfMC_DialInfo=SIP/[email protected] Variable: CfMC_RingTimeout=20 Variable: CfMC_DoAMD=No ActionID: callE1321 Async: true exten => DialNumber,1,UserEvent(BeforeDial,ActionID:${CfMC_ActionID}=${CHANNEL} & ${UNIQUEID} & ${CfMC_DialInfo} ** ${CfMC_RingTimeout}) exten => DialNumber,n,Dial(${CfMC_DialInfo},${CfMC_RingTimeout}) ; DIALSTATUS - CHANUNAVAIL CONGESTION NOANSWER BUSY ANSWER CANCEL DONTCALL TORTURE INVALIDARGS exten => DialNumber,n,UserEvent(AfterDial,ActionID:${CfMC_ActionID}=${CHANNEL} & ${UNIQUEID} & ${CfMC_DialInfo} == ${DIALSTATUS}) exten => DialNumber,n,Hangup() exten => QueueAnswer,1,Answer() exten => QueueAnswer,2,Set(CfMC_AMDValue="NotChecked") exten => QueueAnswer,3,GotoIf($["${CfMC_DoAMD}"!="Yes"]?NoAMD) exten => QueueAnswer,4,AMD() ; AMDSTATUS - MACHINE HUMAN NOTSURE HANGUP exten => QueueAnswer,5,Set(CfMC_AMDValue="${AMDSTATUS}") exten => QueueAnswer,6(NoAMD),Wait(0.3) exten => QueueAnswer,7,UserEvent(BeforeQueue,ActionID:${CfMC_ActionID}=${CHANNEL} & ${CfMC_DialInfo} & ${CfMC_AMDValue}) exten => QueueAnswer,8,GotoIf($["${CfMC_AMDValue}"="NotChecked"]?QueueIt) exten => QueueAnswer,9,GotoIf($["${CfMC_AMDValue}"!="HUMAN"]?ForceHangUp) exten => QueueAnswer,10(QueueIt),Queue(${CfMC_QueueToUse},n,,,20) ; QUEUESTATUS - TIMEOUT FULL JOINEMPTY LEAVEEMPTY JOINUNAVAIL LEAVEUNAVAIL exten => QueueAnswer,11,UserEvent(AfterQueue,ActionID:${CfMC_ActionID}=${CHANNEL} & ${CfMC_DialInfo} & ${CfMC_QueueToUse} & ${CfMC_AgentToUse} & ${QUEUESTATUS}) exten => QueueAnswer,12(ForceHangUp),Hangup() -- Jim Dickenson mailto:[email protected] CfMC http://www.cfmc.com/
_______________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
