[asterisk-bugs] [JIRA] (ASTERISK-28867) cannot get ANSWER Status from ${DIALSTATUS} though i get busy congested
irfan shafi (JIRA)
noreply at issues.asterisk.org
Mon May 4 08:22:25 CDT 2020
irfan shafi created ASTERISK-28867:
--------------------------------------
Summary: cannot get ANSWER Status from ${DIALSTATUS} though i get busy congested
Key: ASTERISK-28867
URL: https://issues.asterisk.org/jira/browse/ASTERISK-28867
Project: Asterisk
Issue Type: Information Request
Security Level: None
Components: Applications/app_amd, CDR/cdr_manager
Affects Versions: 13.28.1
Environment: vicidial
Reporter: irfan shafi
exten => _XXXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log)
exten => _XXXXXXXX,n,Set(UniqueID=${UNIQUEID})
exten => _XXXXXXXX,n,Set(CALLED=${EXTEN})
exten => _XXXXXXXX,n,Set(DID=${CALLERID(num)})
exten => _XXXXXXXX,n,NoOp(============ ${UniqueID} ==============)
exten => _XXXXXXXX,n,Set(CALLTIME=${STRFTIME(${EPOCH},,%d%m%Y-%H%M%S)})
exten => _XXXXXXXX,n,Set(CALLFILE=${CALLTIME}_${DID}_${CALLED})
exten => _XXXXXXXX,n,Set(CALLTYPE=outbound)
exten => _XXXXXXXX,n,MixMonitor(/var/spool/asterisk/monitorDONE/MP3/${CALLFILE}.wav)
;exten => _XXXXXXXX,n,MixMonitor(/var/spool/asterisk/clicktocall/${CALLFILE}.wav)
exten => _XXXXXXXX,n,AGI(recording_log.php,${CALLFILE},${DID},${UniqueID},${Caller},${CALLED})
exten => _XXXXXXXX,n,Dial(SIP/${EXTEN}@zain,40,tTo)
exten => _XXXXXXXX,n,NoOp(============ dial status is ${DIALSTATUS} by irfan ==============)
exten => _XXXXXXXX,n,Goto(s-${DIALSTATUS},1)
exten => s-ANSWER,1,Goto(connected,1)
exten => s-ANSWERED,1,Goto(connected,1)
exten => s-CONGESTION,1,Goto(notconnected,1)
exten => s-NOANSWER,1,Goto(misscall,1)
exten => s-BUSY,1,Goto(notconnected,1)
exten =>misscall,1,AGI(misscall_log.php,${CALLFILE},${DID},${UniqueID},${Caller},${CALLED})
exten =>misscall,2,AGI(CallLogApi.php,${DID},${Caller},${CALLED},2)
exten => _XXXXXXXX,n,NoOp(============ This was a misscall ==============);
exten =>connected,1,AGI(CallLogApi.php,${DID},${Caller},${CALLED},1)
exten => _XXXXXXXX,n,NoOp(============ This was a misscall ==============);
exten =>notconnected,1,AGI(CallLogApi.php,${DID},${Caller},${CALLED},0)
exten => _XXXXXXXX,n,NoOp(============ This was a misscall ==============);
;exten => _XXXXXXXX,n,Hangup
i can print the status of call if its busy , no answer , congested
but cannot do it for answered calls even though it displays on asterisk cli thats call is answered
Asterisk CLI output is below
[May 4 15:53:11] == Begin MixMonitor Recording SIP/zain-0000001c
[May 4 15:53:11] -- Launched AGI Script /usr/share/asterisk/agi-bin/recording_log.php
[May 4 15:53:11] -- <SIP/zain-0000001c>AGI Script recording_log.php completed, returning 0
[May 4 15:53:11] -- Executing [67771404 at 1clicktocall:11] Dial("SIP/zain-0000001c", "SIP/67771404 at zain,40,tTo") in new stack
[May 4 15:53:11] == Using SIP RTP CoS mark 5
[May 4 15:53:11] -- Called SIP/67771404 at zain
[May 4 15:53:11] > 0x7f249401c7c0 -- Probation passed - setting RTP source address to 192.168.86.7:21810
[May 4 15:53:11] > 0x7f249401c7c0 -- Probation passed - setting RTP source address to 192.168.86.7:21810
[May 4 15:53:11] -- SIP/zain-0000001d is making progress passing it to SIP/zain-0000001c
[May 4 15:53:11] > 0x7f249401c7c0 -- Probation passed - setting RTP source address to 192.168.86.7:21810
[May 4 15:53:11] -- SIP/zain-0000001d is making progress passing it to SIP/zain-0000001c
[May 4 15:53:11] > 0x7f249401c7c0 -- Probation passed - setting RTP source address to 192.168.86.7:21810
[May 4 15:53:12] -- SIP/zain-0000001d is making progress passing it to SIP/zain-0000001c
[May 4 15:53:12] > 0x7f249401c7c0 -- Probation passed - setting RTP source address to 192.168.86.7:21810
[May 4 15:53:18] -- SIP/zain-0000001d answered SIP/zain-0000001c
--
This message was sent by Atlassian JIRA
(v6.2#6252)
More information about the asterisk-bugs
mailing list