IVR problem between exchange between 2 IVR

Hello everyone,
My Asterisk server have extension
701 : Main IVR
900 : IVR 2
6000 : The test extension when i try to go to goal between “IVR and 123”
123 : this extension Supposedly “Assume is the goal”

My project, I’m applied the IVR and extensions in Asterisk server,
When IP PHONE “6000” to call the Main IVR “701” after that i hear the sound of ivr and i make to choose to exchange to IVR2 “900” and it’s worked and in this time I’m hear the IVR2 but when i press “0” to go to extension 123 the IP PHONE “123” ring Approximately less than 1 sec. like 0.5 sec.(Blink), After this I can’t make exchange between Main IVR and IVR2 and go to extensions “123”,

Note:
If I call from 6000 to direct IVR2 I’m can hear and can press to “0” and the extension “123” ring and can hear between 2 way without problem.
My capture below:

At 3 replay
1- When ring from 6000 to Main ivr
2- The cputare between time when Main IVR press “3” to exchange to IVR2
3- After exchange from step 2 to IVR2

Any one can help to solve the problem

1- When ring from 6000 to Main ivr

== Using SIP VIDEO TOS bits 136
== Using SIP VIDEO CoS mark 6
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
> 0x7f3000a23c30 – Strict RTP learning after remote address set to: 192.168.29.171:5138
– Executing [701@from-internal:1] GotoIf(“SIP/6000-000000c9”, “1?ext-local,701,1:followme-check,701,1”) in new stack
– Goto (ext-local,701,1)
– Executing [701@ext-local:1] Set(“SIP/6000-000000c9”, “__RINGTIMER=15”) in new stack
– Executing [701@ext-local:2] Macro(“SIP/6000-000000c9”, “exten-vm,novm,701,0,0,0”) in new stack
– Executing [s@macro-exten-vm:1] Macro(“SIP/6000-000000c9”, “user-callerid,”) in new stack
– Executing [s@macro-user-callerid:1] Set(“SIP/6000-000000c9”, “TOUCH_MONITOR=1551690828.297”) in new stack
– Executing [s@macro-user-callerid:2] Set(“SIP/6000-000000c9”, “AMPUSER=6000”) in new stack
– Executing [s@macro-user-callerid:3] GotoIf(“SIP/6000-000000c9”, “0?report”) in new stack
– Executing [s@macro-user-callerid:4] ExecIf(“SIP/6000-000000c9”, “1?Set(REALCALLERIDNUM=6000)”) in new stack
– Executing [s@macro-user-callerid:5] Set(“SIP/6000-000000c9”, “AMPUSER=6000”) in new stack
– Executing [s@macro-user-callerid:6] GotoIf(“SIP/6000-000000c9”, “0?limit”) in new stack
– Executing [s@macro-user-callerid:7] Set(“SIP/6000-000000c9”, “AMPUSERCIDNAME=test”) in new stack
– Executing [s@macro-user-callerid:8] ExecIf(“SIP/6000-000000c9”, “0?Set(__CIDMASQUERADING=TRUE)”) in new stack
– Executing [s@macro-user-callerid:9] GotoIf(“SIP/6000-000000c9”, “0?report”) in new stack
– Executing [s@macro-user-callerid:10] Set(“SIP/6000-000000c9”, “AMPUSERCID=6000”) in new stack
– Executing [s@macro-user-callerid:11] Set(“SIP/6000-000000c9”, “__DIAL_OPTIONS=HhTtr”) in new stack
– Executing [s@macro-user-callerid:12] Set(“SIP/6000-000000c9”, “CALLERID(all)=“test” <6000>”) in new stack
– Executing [s@macro-user-callerid:13] GotoIf(“SIP/6000-000000c9”, “0?limit”) in new stack
– Executing [s@macro-user-callerid:14] ExecIf(“SIP/6000-000000c9”, “0?Set(GROUP(concurrency_limit)=6000)”) in new stack
– Executing [s@macro-user-callerid:15] ExecIf(“SIP/6000-000000c9”, “0?Set(CHANNEL(language)=)”) in new stack
– Executing [s@macro-user-callerid:16] NoOp(“SIP/6000-000000c9”, “Macro Depth is 2”) in new stack
– Executing [s@macro-user-callerid:17] GotoIf(“SIP/6000-000000c9”, “1?report2:macroerror”) in new stack
– Goto (macro-user-callerid,s,18)
– Executing [s@macro-user-callerid:18] GotoIf(“SIP/6000-000000c9”, “0?continue”) in new stack
– Executing [s@macro-user-callerid:19] ExecIf(“SIP/6000-000000c9”, “1?Set(__CALLEE_ACCOUNCODE=)”) in new stack
– Executing [s@macro-user-callerid:20] Set(“SIP/6000-000000c9”, “__TTL=64”) in new stack
– Executing [s@macro-user-callerid:21] GotoIf(“SIP/6000-000000c9”, “1?continue”) in new stack
– Goto (macro-user-callerid,s,37)
– Executing [s@macro-user-callerid:37] Set(“SIP/6000-000000c9”, “CALLERID(number)=6000”) in new stack
– Executing [s@macro-user-callerid:38] Set(“SIP/6000-000000c9”, “CALLERID(name)=test”) in new stack
– Executing [s@macro-user-callerid:39] GotoIf(“SIP/6000-000000c9”, “0?cnum”) in new stack
– Executing [s@macro-user-callerid:40] Set(“SIP/6000-000000c9”, “CDR(cnam)=test”) in new stack
– Executing [s@macro-user-callerid:41] Set(“SIP/6000-000000c9”, “CDR(cnum)=6000”) in new stack
– Executing [s@macro-user-callerid:42] Set(“SIP/6000-000000c9”, “CHANNEL(language)=en”) in new stack
– Executing [s@macro-exten-vm:2] Set(“SIP/6000-000000c9”, “RingGroupMethod=none”) in new stack
– Executing [s@macro-exten-vm:3] Set(“SIP/6000-000000c9”, “__EXTTOCALL=701”) in new stack
– Executing [s@macro-exten-vm:4] Set(“SIP/6000-000000c9”, “__PICKUPMARK=701”) in new stack
– Executing [s@macro-exten-vm:5] Set(“SIP/6000-000000c9”, “RT=”) in new stack
– Executing [s@macro-exten-vm:6] ExecIf(“SIP/6000-000000c9”, “0?Macro(vm,novm,DIRECTDIAL,)”) in new stack
– Executing [s@macro-exten-vm:7] ExecIf(“SIP/6000-000000c9”, “0?MacroExit()”) in new stack
– Executing [s@macro-exten-vm:8] ExecIf(“SIP/6000-000000c9”, “0?Gosub(ext-intercom,nointercom701,1())”) in new stack
– Executing [s@macro-exten-vm:9] ExecIf(“SIP/6000-000000c9”, “0?MacroExit()”) in new stack
– Executing [s@macro-exten-vm:10] ExecIf(“SIP/6000-000000c9”, “0?ChanSpy(SIP/701,q)”) in new stack
– Executing [s@macro-exten-vm:11] ExecIf(“SIP/6000-000000c9”, “0?MacroExit()”) in new stack
[2019-03-04 12:13:48] ERROR[14717][C-000000c2]: res_pjsip_header_funcs.c:454 func_read_header: This function requires a PJSIP channel.
– Executing [s@macro-exten-vm:12] ExecIf(“SIP/6000-000000c9”, “0?Macro(vm,novm,DIRECTDIAL,)”) in new stack
[2019-03-04 12:13:48] ERROR[14717][C-000000c2]: res_pjsip_header_funcs.c:454 func_read_header: This function requires a PJSIP channel.
[2019-03-04 12:13:48] ERROR[14717][C-000000c2]: res_pjsip_header_funcs.c:454 func_read_header: This function requires a PJSIP channel.
– Executing [s@macro-exten-vm:13] ExecIf(“SIP/6000-000000c9”, “0?MacroExit()”) in new stack
[2019-03-04 12:13:48] ERROR[14717][C-000000c2]: res_pjsip_header_funcs.c:454 func_read_header: This function requires a PJSIP channel.
[2019-03-04 12:13:48] ERROR[14717][C-000000c2]: res_pjsip_header_funcs.c:454 func_read_header: This function requires a PJSIP channel.
– Executing [s@macro-exten-vm:14] ExecIf(“SIP/6000-000000c9”, “0?Gosub(ext-intercom,nointercom701,1())”) in new stack
[2019-03-04 12:13:48] ERROR[14717][C-000000c2]: res_pjsip_header_funcs.c:454 func_read_header: This function requires a PJSIP channel.
[2019-03-04 12:13:48] ERROR[14717][C-000000c2]: res_pjsip_header_funcs.c:454 func_read_header: This function requires a PJSIP channel.
– Executing [s@macro-exten-vm:15] ExecIf(“SIP/6000-000000c9”, “0?MacroExit()”) in new stack
[2019-03-04 12:13:48] ERROR[14717][C-000000c2]: res_pjsip_header_funcs.c:454 func_read_header: This function requires a PJSIP channel.
[2019-03-04 12:13:48] ERROR[14717][C-000000c2]: res_pjsip_header_funcs.c:454 func_read_header: This function requires a PJSIP channel.
– Executing [s@macro-exten-vm:16] ExecIf(“SIP/6000-000000c9”, “0?ChanSpy(SIP/701,q)”) in new stack
[2019-03-04 12:13:48] ERROR[14717][C-000000c2]: res_pjsip_header_funcs.c:454 func_read_header: This function requires a PJSIP channel.
[2019-03-04 12:13:48] ERROR[14717][C-000000c2]: res_pjsip_header_funcs.c:454 func_read_header: This function requires a PJSIP channel.
– Executing [s@macro-exten-vm:17] ExecIf(“SIP/6000-000000c9”, “0?MacroExit()”) in new stack
[2019-03-04 12:13:48] ERROR[14717][C-000000c2]: res_pjsip_header_funcs.c:454 func_read_header: This function requires a PJSIP channel.
– Executing [s@macro-exten-vm:18] Gosub(“SIP/6000-000000c9”, “sub-record-check,s,1(exten,701,dontcare)”) in new stack
– Executing [s@sub-record-check:1] GotoIf(“SIP/6000-000000c9”, “0?initialized”) in new stack
– Executing [s@sub-record-check:2] Set(“SIP/6000-000000c9”, “__REC_STATUS=INITIALIZED”) in new stack
– Executing [s@sub-record-check:3] Set(“SIP/6000-000000c9”, “NOW=1551690828”) in new stack
– Executing [s@sub-record-check:4] Set(“SIP/6000-000000c9”, “__DAY=04”) in new stack
– Executing [s@sub-record-check:5] Set(“SIP/6000-000000c9”, “__MONTH=03”) in new stack
– Executing [s@sub-record-check:6] Set(“SIP/6000-000000c9”, “__YEAR=2019”) in new stack
– Executing [s@sub-record-check:7] Set(“SIP/6000-000000c9”, “__TIMESTR=20190304-121348”) in new stack
– Executing [s@sub-record-check:8] Set(“SIP/6000-000000c9”, “__FROMEXTEN=6000”) in new stack
– Executing [s@sub-record-check:9] Set(“SIP/6000-000000c9”, “__MON_FMT=wav”) in new stack
– Executing [s@sub-record-check:10] NoOp(“SIP/6000-000000c9”, “Recordings initialized”) in new stack
– Executing [s@sub-record-check:11] ExecIf(“SIP/6000-000000c9”, “0?Set(ARG3=dontcare)”) in new stack
– Executing [s@sub-record-check:12] Set(“SIP/6000-000000c9”, “REC_POLICY_MODE_SAVE=”) in new stack
– Executing [s@sub-record-check:13] ExecIf(“SIP/6000-000000c9”, “0?Set(REC_STATUS=NO)”) in new stack
– Executing [s@sub-record-check:14] GotoIf(“SIP/6000-000000c9”, “5?checkaction”) in new stack
– Goto (sub-record-check,s,17)
– Executing [s@sub-record-check:17] GotoIf(“SIP/6000-000000c9”, “1?sub-record-check,exten,1”) in new stack
– Goto (sub-record-check,exten,1)
– Executing [exten@sub-record-check:1] NoOp(“SIP/6000-000000c9”, “Exten Recording Check between 6000 and 701”) in new stack
– Executing [exten@sub-record-check:2] Set(“SIP/6000-000000c9”, “CALLTYPE=internal”) in new stack
– Executing [exten@sub-record-check:3] ExecIf(“SIP/6000-000000c9”, “0?Set(CALLTYPE=)”) in new stack
– Executing [exten@sub-record-check:4] Set(“SIP/6000-000000c9”, “CALLEE=dontcare”) in new stack
– Executing [exten@sub-record-check:5] ExecIf(“SIP/6000-000000c9”, “0?Set(CALLEE=dontcare)”) in new stack
– Executing [exten@sub-record-check:6] GotoIf(“SIP/6000-000000c9”, “0?callee”) in new stack
– Executing [exten@sub-record-check:7] GotoIf(“SIP/6000-000000c9”, “1?caller”) in new stack
– Goto (sub-record-check,exten,13)
– Executing [exten@sub-record-check:13] Set(“SIP/6000-000000c9”, “RECMODE=dontcare”) in new stack
– Executing [exten@sub-record-check:14] ExecIf(“SIP/6000-000000c9”, “0?Set(RECMODE=dontcare)”) in new stack
– Executing [exten@sub-record-check:15] ExecIf(“SIP/6000-000000c9”, “1?Set(RECMODE=dontcare)”) in new stack
– Executing [exten@sub-record-check:16] Gosub(“SIP/6000-000000c9”, “recordcheck,1(dontcare,internal,701)”) in new stack
– Executing [recordcheck@sub-record-check:1] NoOp(“SIP/6000-000000c9”, “Starting recording check against dontcare”) in new stack
– Executing [recordcheck@sub-record-check:2] Goto(“SIP/6000-000000c9”, “dontcare”) in new stack
– Goto (sub-record-check,recordcheck,3)
– Executing [recordcheck@sub-record-check:3] Return(“SIP/6000-000000c9”, “”) in new stack
– Executing [exten@sub-record-check:17] Return(“SIP/6000-000000c9”, “”) in new stack
– Executing [s@macro-exten-vm:19] Macro(“SIP/6000-000000c9”, “dial-one,HhTtr,701”) in new stack
– Executing [s@macro-dial-one:1] Set(“SIP/6000-000000c9”, “DEXTEN=701”) in new stack
– Executing [s@macro-dial-one:2] Set(“SIP/6000-000000c9”, “__CRM_SOURCE=6000”) in new stack
– Executing [s@macro-dial-one:3] ExecIf(“SIP/6000-000000c9”, “0?Set(__EXTTOCALL=701)”) in new stack
– Executing [s@macro-dial-one:4] Set(“SIP/6000-000000c9”, “DIALSTATUS_CW=”) in new stack
– Executing [s@macro-dial-one:5] GosubIf(“SIP/6000-000000c9”, “0?screen,1()”) in new stack
– Executing [s@macro-dial-one:6] GosubIf(“SIP/6000-000000c9”, “0?cf,1()”) in new stack
– Executing [s@macro-dial-one:7] GotoIf(“SIP/6000-000000c9”, “1?skip1”) in new stack
– Goto (macro-dial-one,s,10)
– Executing [s@macro-dial-one:10] GotoIf(“SIP/6000-000000c9”, “0?nodial”) in new stack
– Executing [s@macro-dial-one:11] GotoIf(“SIP/6000-000000c9”, “0?continue”) in new stack
– Executing [s@macro-dial-one:12] Set(“SIP/6000-000000c9”, “EXTHASCW=ENABLED”) in new stack
– Executing [s@macro-dial-one:13] GotoIf(“SIP/6000-000000c9”, “0?next1:cwinusebusy”) in new stack
– Goto (macro-dial-one,s,25)
– Executing [s@macro-dial-one:25] GotoIf(“SIP/6000-000000c9”, “0?next3:continue”) in new stack
– Goto (macro-dial-one,s,27)
– Executing [s@macro-dial-one:27] GotoIf(“SIP/6000-000000c9”, “0?nodial”) in new stack
– Executing [s@macro-dial-one:28] GosubIf(“SIP/6000-000000c9”, “1?dstring,1():dlocal,1()”) in new stack
– Executing [dstring@macro-dial-one:1] Set(“SIP/6000-000000c9”, “DSTRING=”) in new stack
– Executing [dstring@macro-dial-one:2] Set(“SIP/6000-000000c9”, “DEVICES=701”) in new stack
– Executing [dstring@macro-dial-one:3] ExecIf(“SIP/6000-000000c9”, “0?Return()”) in new stack
– Executing [dstring@macro-dial-one:4] ExecIf(“SIP/6000-000000c9”, “0?Set(DEVICES=01)”) in new stack
– Executing [dstring@macro-dial-one:5] Set(“SIP/6000-000000c9”, “LOOPCNT=1”) in new stack
– Executing [dstring@macro-dial-one:6] Set(“SIP/6000-000000c9”, “ITER=1”) in new stack
– Executing [dstring@macro-dial-one:7] Set(“SIP/6000-000000c9”, “THISDIAL=SIP/701”) in new stack
– Executing [dstring@macro-dial-one:8] GosubIf(“SIP/6000-000000c9”, “1?zap2dahdi,1()”) in new stack
– Executing [zap2dahdi@macro-dial-one:1] ExecIf(“SIP/6000-000000c9”, “0?Return()”) in new stack
– Executing [zap2dahdi@macro-dial-one:2] Set(“SIP/6000-000000c9”, “NEWDIAL=”) in new stack
– Executing [zap2dahdi@macro-dial-one:3] Set(“SIP/6000-000000c9”, “LOOPCNT2=1”) in new stack
– Executing [zap2dahdi@macro-dial-one:4] Set(“SIP/6000-000000c9”, “ITER2=1”) in new stack
– Executing [zap2dahdi@macro-dial-one:5] Set(“SIP/6000-000000c9”, “THISPART2=SIP/701”) in new stack
– Executing [zap2dahdi@macro-dial-one:6] ExecIf(“SIP/6000-000000c9”, “0?Set(THISPART2=DAHDI/701)”) in new stack
– Executing [zap2dahdi@macro-dial-one:7] Set(“SIP/6000-000000c9”, “NEWDIAL=SIP/701&”) in new stack
– Executing [zap2dahdi@macro-dial-one:8] Set(“SIP/6000-000000c9”, “ITER2=2”) in new stack
– Executing [zap2dahdi@macro-dial-one:9] GotoIf(“SIP/6000-000000c9”, “0?begin2”) in new stack
– Executing [zap2dahdi@macro-dial-one:10] Set(“SIP/6000-000000c9”, “THISDIAL=SIP/701”) in new stack
– Executing [zap2dahdi@macro-dial-one:11] Return(“SIP/6000-000000c9”, “”) in new stack
– Executing [dstring@macro-dial-one:9] GotoIf(“SIP/6000-000000c9”, “1?docheck”) in new stack
– Goto (macro-dial-one,dstring,15)
– Executing [dstring@macro-dial-one:15] GotoIf(“SIP/6000-000000c9”, “0?skipset”) in new stack
– Executing [dstring@macro-dial-one:16] Set(“SIP/6000-000000c9”, “DSTRING=SIP/701&”) in new stack
– Executing [dstring@macro-dial-one:17] Set(“SIP/6000-000000c9”, “ITER=2”) in new stack
– Executing [dstring@macro-dial-one:18] GotoIf(“SIP/6000-000000c9”, “0?begin”) in new stack
– Executing [dstring@macro-dial-one:19] ExecIf(“SIP/6000-000000c9”, “0?Return()”) in new stack
– Executing [dstring@macro-dial-one:20] Set(“SIP/6000-000000c9”, “DSTRING=SIP/701”) in new stack
– Executing [dstring@macro-dial-one:21] Return(“SIP/6000-000000c9”, “”) in new stack
– Executing [s@macro-dial-one:29] GotoIf(“SIP/6000-000000c9”, “0?nodial”) in new stack
– Executing [s@macro-dial-one:30] GotoIf(“SIP/6000-000000c9”, “0?skiptrace”) in new stack
– Executing [s@macro-dial-one:31] GosubIf(“SIP/6000-000000c9”, “1?ctset,1():ctclear,1()”) in new stack
– Executing [ctset@macro-dial-one:1] Set(“SIP/6000-000000c9”, “DB(CALLTRACE/701)=6000”) in new stack
– Executing [ctset@macro-dial-one:2] Return(“SIP/6000-000000c9”, “”) in new stack
– Executing [s@macro-dial-one:32] Set(“SIP/6000-000000c9”, “D_OPTIONS=HhTtr”) in new stack
– Executing [s@macro-dial-one:33] GosubIf(“SIP/6000-000000c9”, “0?func-set-sipheader,s,1(Alert-Info,)”) in new stack
– Executing [s@macro-dial-one:34] NoOp(“SIP/6000-000000c9”, "Blind Transfer: , Attended Transfer: , User: 6000, Alert Info: ") in new stack
– Executing [s@macro-dial-one:35] ExecIf(“SIP/6000-000000c9”, “1?Set(ALERT_INFO=)”) in new stack
– Executing [s@macro-dial-one:36] ExecIf(“SIP/6000-000000c9”, “0?Set(ALERT_INFO=)”) in new stack
– Executing [s@macro-dial-one:37] ExecIf(“SIP/6000-000000c9”, “0?Set(ALERT_INFO=)”) in new stack
– Executing [s@macro-dial-one:38] ExecIf(“SIP/6000-000000c9”, “0?Set(ALERT_INFO=Normal;volume=)”) in new stack
– Executing [s@macro-dial-one:39] ExecIf(“SIP/6000-000000c9”, “0?Set(ALERT_INFO=Normal;volume=)”) in new stack
– Executing [s@macro-dial-one:40] GosubIf(“SIP/6000-000000c9”, “0?func-set-sipheader,s,1(Alert-Info,)”) in new stack
– Executing [s@macro-dial-one:41] ExecIf(“SIP/6000-000000c9”, “0?Set(CHANNEL(musicclass)=)”) in new stack
– Executing [s@macro-dial-one:42] GosubIf(“SIP/6000-000000c9”, “0?qwait,1()”) in new stack
– Executing [s@macro-dial-one:43] Set(“SIP/6000-000000c9”, “__CWIGNORE=”) in new stack
– Executing [s@macro-dial-one:44] Set(“SIP/6000-000000c9”, “__KEEPCID=TRUE”) in new stack
– Executing [s@macro-dial-one:45] GotoIf(“SIP/6000-000000c9”, “0?usegoto,1”) in new stack
– Executing [s@macro-dial-one:46] GotoIf(“SIP/6000-000000c9”, “0?godial”) in new stack
– Executing [s@macro-dial-one:47] Gosub(“SIP/6000-000000c9”, “sub-presencestate-display,s,1(701)”) in new stack
– Executing [s@sub-presencestate-display:1] Goto(“SIP/6000-000000c9”, “state-available,1”) in new stack
– Goto (sub-presencestate-display,state-available,1)
– Executing [state-available@sub-presencestate-display:1] Set(“SIP/6000-000000c9”, “PRESENCESTATE_DISPLAY=(Available)”) in new stack
– Executing [state-available@sub-presencestate-display:2] Return(“SIP/6000-000000c9”, “”) in new stack
– Executing [s@macro-dial-one:48] Set(“SIP/6000-000000c9”, “CONNECTEDLINE(name,i)=apliman IVR2(Available)”) in new stack
– Executing [s@macro-dial-one:49] Set(“SIP/6000-000000c9”, “CONNECTEDLINE(num)=701”) in new stack
– Executing [s@macro-dial-one:50] Set(“SIP/6000-000000c9”, “D_OPTIONS=HhTtrI”) in new stack
– Executing [s@macro-dial-one:51] Macro(“SIP/6000-000000c9”, “dialout-one-predial-hook,”) in new stack
– Executing [s@macro-dialout-one-predial-hook:1] MacroExit(“SIP/6000-000000c9”, “”) in new stack
– Executing [s@macro-dial-one:52] ExecIf(“SIP/6000-000000c9”, “0?Set(D_OPTIONS=HhtrII)”) in new stack
– Executing [s@macro-dial-one:53] NoOp(“SIP/6000-000000c9”, “”) in new stack
– Executing [s@macro-dial-one:54] ExecIf(“SIP/6000-000000c9”, “0?Set(D_OPTIONS=HhTtrIg)”) in new stack
– Executing [s@macro-dial-one:55] Dial(“SIP/6000-000000c9”, “SIP/701,HhTtrIb(func-apply-sipheaders^s^1)”) in new stack
== Using SIP VIDEO TOS bits 136
== Using SIP VIDEO CoS mark 6
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
– SIP/701-000000ca Internal Gosub(func-apply-sipheaders,s,1) start
– Executing [s@func-apply-sipheaders:1] ExecIf(“SIP/701-000000ca”, “0?Set(CHANNEL(hangup_handler_push)=crm-hangup,s,1)”) in new stack
– Executing [s@func-apply-sipheaders:2] NoOp(“SIP/701-000000ca”, “Applying SIP Headers to channel SIP/701-000000ca”) in new stack
– Executing [s@func-apply-sipheaders:3] Set(“SIP/701-000000ca”, “TECH=SIP”) in new stack
– Executing [s@func-apply-sipheaders:4] Set(“SIP/701-000000ca”, “SIPHEADERKEYS=”) in new stack
– Executing [s@func-apply-sipheaders:5] While(“SIP/701-000000ca”, “0”) in new stack
– Jumping to priority 12
– Executing [s@func-apply-sipheaders:13] Return(“SIP/701-000000ca”, “”) in new stack
== Spawn extension (from-internal, 701, 1) exited non-zero on ‘SIP/701-000000ca’
– SIP/701-000000ca Internal Gosub(func-apply-sipheaders,s,1) complete GOSUB_RETVAL=
– Called SIP/701
– Connected line update to SIP/6000-000000c9 prevented.
> 0x7f3030027660 – Strict RTP learning after remote address set to: 192.168.62.28:49154
– Connected line update to SIP/6000-000000c9 prevented.
– SIP/701-000000ca answered SIP/6000-000000c9
– Channel SIP/701-000000ca joined ‘simple_bridge’ basic-bridge
– Channel SIP/6000-000000c9 joined ‘simple_bridge’ basic-bridge
> Bridge cdb0d69b-c654-427b-a26f-8189712a7da2: switching from simple_bridge technology to native_rtp
> Locally RTP bridged ‘SIP/6000-000000c9’ and ‘SIP/701-000000ca’ in stack
> 0x7f3030027660 – Strict RTP switching to RTP target address 192.168.62.28:49154 as source
> 0x7f3000a23c30 – Strict RTP switching to RTP target address 192.168.29.171:5138 as source

AsteriskNOWCLI>
> 0x7f3000a23c30 – Strict RTP learning complete - Locking on source address 192.168.29.171:5138
AsteriskNOW
CLI>
AsteriskNOWCLI>
AsteriskNOW
CLI>
> 0x7f3030027660 – Strict RTP learning complete - Locking on source address 192.168.62.28:49154

2- The cputare between time when Main IVR press “3” to exchange to IVR2
== Using SIP VIDEO TOS bits 136
== Using SIP VIDEO CoS mark 6
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
> 0x7f30000838d0 – Strict RTP learning after remote address set to: 192.168.62.28:49164
– Executing [900@from-internal:1] GotoIf(“SIP/701-000000cb”, “0?ext-local,900,1:followme-check,900,1”) in new stack
– Goto (followme-check,900,1)
– Executing [900@followme-check:1] Gosub(“SIP/701-000000cb”, “followme-sub,900,1()”) in new stack
– Executing [900@followme-sub:1] Macro(“SIP/701-000000cb”, “user-callerid,”) in new stack
– Executing [s@macro-user-callerid:1] Set(“SIP/701-000000cb”, “TOUCH_MONITOR=1551690849.299”) in new stack
– Executing [s@macro-user-callerid:2] Set(“SIP/701-000000cb”, “AMPUSER=701”) in new stack
– Executing [s@macro-user-callerid:3] GotoIf(“SIP/701-000000cb”, “0?report”) in new stack
– Executing [s@macro-user-callerid:4] ExecIf(“SIP/701-000000cb”, “1?Set(REALCALLERIDNUM=701)”) in new stack
– Executing [s@macro-user-callerid:5] Set(“SIP/701-000000cb”, “AMPUSER=701”) in new stack
– Executing [s@macro-user-callerid:6] GotoIf(“SIP/701-000000cb”, “0?limit”) in new stack
– Executing [s@macro-user-callerid:7] Set(“SIP/701-000000cb”, “AMPUSERCIDNAME=apliman IVR2”) in new stack
– Executing [s@macro-user-callerid:8] ExecIf(“SIP/701-000000cb”, “0?Set(__CIDMASQUERADING=TRUE)”) in new stack
– Executing [s@macro-user-callerid:9] GotoIf(“SIP/701-000000cb”, “0?report”) in new stack
– Executing [s@macro-user-callerid:10] Set(“SIP/701-000000cb”, “AMPUSERCID=701”) in new stack
– Executing [s@macro-user-callerid:11] Set(“SIP/701-000000cb”, “__DIAL_OPTIONS=HhTtr”) in new stack
– Executing [s@macro-user-callerid:12] Set(“SIP/701-000000cb”, “CALLERID(all)=“apliman IVR2” <701>”) in new stack
– Executing [s@macro-user-callerid:13] GotoIf(“SIP/701-000000cb”, “0?limit”) in new stack
– Executing [s@macro-user-callerid:14] ExecIf(“SIP/701-000000cb”, “0?Set(GROUP(concurrency_limit)=701)”) in new stack
– Executing [s@macro-user-callerid:15] ExecIf(“SIP/701-000000cb”, “0?Set(CHANNEL(language)=)”) in new stack
– Executing [s@macro-user-callerid:16] NoOp(“SIP/701-000000cb”, “Macro Depth is 1”) in new stack
– Executing [s@macro-user-callerid:17] GotoIf(“SIP/701-000000cb”, “1?report2:macroerror”) in new stack
– Goto (macro-user-callerid,s,18)
– Executing [s@macro-user-callerid:18] GotoIf(“SIP/701-000000cb”, “0?continue”) in new stack
– Executing [s@macro-user-callerid:19] ExecIf(“SIP/701-000000cb”, “1?Set(__CALLEE_ACCOUNCODE=)”) in new stack
– Executing [s@macro-user-callerid:20] Set(“SIP/701-000000cb”, “__TTL=64”) in new stack
– Executing [s@macro-user-callerid:21] GotoIf(“SIP/701-000000cb”, “1?continue”) in new stack
– Goto (macro-user-callerid,s,37)
– Executing [s@macro-user-callerid:37] Set(“SIP/701-000000cb”, “CALLERID(number)=701”) in new stack
– Executing [s@macro-user-callerid:38] Set(“SIP/701-000000cb”, “CALLERID(name)=apliman IVR2”) in new stack
– Executing [s@macro-user-callerid:39] GotoIf(“SIP/701-000000cb”, “0?cnum”) in new stack
– Executing [s@macro-user-callerid:40] Set(“SIP/701-000000cb”, “CDR(cnam)=apliman IVR2”) in new stack
– Executing [s@macro-user-callerid:41] Set(“SIP/701-000000cb”, “CDR(cnum)=701”) in new stack
– Executing [s@macro-user-callerid:42] Set(“SIP/701-000000cb”, “CHANNEL(language)=en”) in new stack
– Executing [900@followme-sub:2] Set(“SIP/701-000000cb”, “DIAL_OPTIONS=HhTtrI”) in new stack
– Executing [900@followme-sub:3] Set(“SIP/701-000000cb”, “CONNECTEDLINE(num,i)=900”) in new stack
– Executing [900@followme-sub:4] Gosub(“SIP/701-000000cb”, “sub-presencestate-display,s,1(900)”) in new stack
– Executing [s@sub-presencestate-display:1] Goto(“SIP/701-000000cb”, “state-available,1”) in new stack
– Goto (sub-presencestate-display,state-available,1)
– Executing [state-available@sub-presencestate-display:1] Set(“SIP/701-000000cb”, “PRESENCESTATE_DISPLAY=(Available)”) in new stack
– Executing [state-available@sub-presencestate-display:2] Return(“SIP/701-000000cb”, “”) in new stack
– Executing [900@followme-sub:5] Set(“SIP/701-000000cb”, “CONNECTEDLINE(name)=IVR(Available)”) in new stack
– Executing [900@followme-sub:6] Set(“SIP/701-000000cb”, “FM_DIALSTATUS=UNAVAILABLE”) in new stack
– Executing [900@followme-sub:7] Set(“SIP/701-000000cb”, “__EXTTOCALL=900”) in new stack
– Executing [900@followme-sub:8] Set(“SIP/701-000000cb”, “__PICKUPMARK=900”) in new stack
– Executing [900@followme-sub:9] Macro(“SIP/701-000000cb”, “blkvm-setifempty,”) in new stack
– Executing [s@macro-blkvm-setifempty:1] GotoIf(“SIP/701-000000cb”, “1?init”) in new stack
– Goto (macro-blkvm-setifempty,s,4)
– Executing [s@macro-blkvm-setifempty:4] Set(“SIP/701-000000cb”, “__BLKVM_CHANNEL=SIP/701-000000cb”) in new stack
– Executing [s@macro-blkvm-setifempty:5] Set(“SIP/701-000000cb”, “SHARED(BLKVM,SIP/701-000000cb)=TRUE”) in new stack
– Executing [s@macro-blkvm-setifempty:6] Set(“SIP/701-000000cb”, “GOSUB_RETVAL=TRUE”) in new stack
– Executing [s@macro-blkvm-setifempty:7] MacroExit(“SIP/701-000000cb”, “”) in new stack
– Executing [900@followme-sub:10] GotoIf(“SIP/701-000000cb”, “1?skipov”) in new stack
– Goto (followme-sub,900,13)
– Executing [900@followme-sub:13] Set(“SIP/701-000000cb”, “RRNODEST=”) in new stack
– Executing [900@followme-sub:14] Set(“SIP/701-000000cb”, “__NODEST=900”) in new stack
– Executing [900@followme-sub:15] GosubIf(“SIP/701-000000cb”, “0?sub-fmsetcid,s,1()”) in new stack
– Executing [900@followme-sub:16] GotoIf(“SIP/701-000000cb”, “1?skipprepend”) in new stack
– Goto (followme-sub,900,18)
– Executing [900@followme-sub:18] Set(“SIP/701-000000cb”, “RecordMethod=Group”) in new stack
– Executing [900@followme-sub:19] Gosub(“SIP/701-000000cb”, “sub-record-check,s,1(exten,900,)”) in new stack
– Executing [s@sub-record-check:1] GotoIf(“SIP/701-000000cb”, “0?initialized”) in new stack
– Executing [s@sub-record-check:2] Set(“SIP/701-000000cb”, “__REC_STATUS=INITIALIZED”) in new stack
– Executing [s@sub-record-check:3] Set(“SIP/701-000000cb”, “NOW=1551690849”) in new stack
– Executing [s@sub-record-check:4] Set(“SIP/701-000000cb”, “__DAY=04”) in new stack
– Executing [s@sub-record-check:5] Set(“SIP/701-000000cb”, “__MONTH=03”) in new stack
– Executing [s@sub-record-check:6] Set(“SIP/701-000000cb”, “__YEAR=2019”) in new stack
– Executing [s@sub-record-check:7] Set(“SIP/701-000000cb”, “__TIMESTR=20190304-121409”) in new stack
– Executing [s@sub-record-check:8] Set(“SIP/701-000000cb”, “__FROMEXTEN=701”) in new stack
– Executing [s@sub-record-check:9] Set(“SIP/701-000000cb”, “__MON_FMT=wav”) in new stack
– Executing [s@sub-record-check:10] NoOp(“SIP/701-000000cb”, “Recordings initialized”) in new stack
– Executing [s@sub-record-check:11] ExecIf(“SIP/701-000000cb”, “1?Set(ARG3=dontcare)”) in new stack
– Executing [s@sub-record-check:12] Set(“SIP/701-000000cb”, “REC_POLICY_MODE_SAVE=”) in new stack
– Executing [s@sub-record-check:13] ExecIf(“SIP/701-000000cb”, “0?Set(REC_STATUS=NO)”) in new stack
– Executing [s@sub-record-check:14] GotoIf(“SIP/701-000000cb”, “5?checkaction”) in new stack
– Goto (sub-record-check,s,17)
– Executing [s@sub-record-check:17] GotoIf(“SIP/701-000000cb”, “1?sub-record-check,exten,1”) in new stack
– Goto (sub-record-check,exten,1)
– Executing [exten@sub-record-check:1] NoOp(“SIP/701-000000cb”, “Exten Recording Check between 701 and 900”) in new stack
– Executing [exten@sub-record-check:2] Set(“SIP/701-000000cb”, “CALLTYPE=internal”) in new stack
– Executing [exten@sub-record-check:3] ExecIf(“SIP/701-000000cb”, “0?Set(CALLTYPE=)”) in new stack
– Executing [exten@sub-record-check:4] Set(“SIP/701-000000cb”, “CALLEE=dontcare”) in new stack
– Executing [exten@sub-record-check:5] ExecIf(“SIP/701-000000cb”, “0?Set(CALLEE=dontcare)”) in new stack
– Executing [exten@sub-record-check:6] GotoIf(“SIP/701-000000cb”, “0?callee”) in new stack
– Executing [exten@sub-record-check:7] GotoIf(“SIP/701-000000cb”, “1?caller”) in new stack
– Goto (sub-record-check,exten,13)
– Executing [exten@sub-record-check:13] Set(“SIP/701-000000cb”, “RECMODE=dontcare”) in new stack
– Executing [exten@sub-record-check:14] ExecIf(“SIP/701-000000cb”, “0?Set(RECMODE=dontcare)”) in new stack
– Executing [exten@sub-record-check:15] ExecIf(“SIP/701-000000cb”, “1?Set(RECMODE=dontcare)”) in new stack
– Executing [exten@sub-record-check:16] Gosub(“SIP/701-000000cb”, “recordcheck,1(dontcare,internal,900)”) in new stack
– Executing [recordcheck@sub-record-check:1] NoOp(“SIP/701-000000cb”, “Starting recording check against dontcare”) in new stack
– Executing [recordcheck@sub-record-check:2] Goto(“SIP/701-000000cb”, “dontcare”) in new stack
– Goto (sub-record-check,recordcheck,3)
– Executing [recordcheck@sub-record-check:3] Return(“SIP/701-000000cb”, “”) in new stack
– Executing [exten@sub-record-check:17] Return(“SIP/701-000000cb”, “”) in new stack
– Executing [900@followme-sub:20] GotoIf(“SIP/701-000000cb”, “1?skipdring”) in new stack
– Goto (followme-sub,900,23)
– Executing [900@followme-sub:23] Set(“SIP/701-000000cb”, “STRATEGY=ringallv2-prim”) in new stack
– Executing [900@followme-sub:24] Set(“SIP/701-000000cb”, “__RVOL=”) in new stack
– Executing [900@followme-sub:25] GotoIf(“SIP/701-000000cb”, “1?skipsimple”) in new stack
– Goto (followme-sub,900,28)
– Executing [900@followme-sub:28] Set(“SIP/701-000000cb”, “RingGroupMethod=ringallv2-prim”) in new stack
– Executing [900@followme-sub:29] Set(“SIP/701-000000cb”, “_FMGRP=900”) in new stack
– Executing [900@followme-sub:30] GotoIf(“SIP/701-000000cb”, “1?DIALGRP”) in new stack
– Goto (followme-sub,900,34)
– Executing [900@followme-sub:34] ExecIf(“SIP/701-000000cb”, “1?Set(DOPTS=HhTtrI):Set(DOPTS=m(Ring)HhTtI)”) in new stack
– Executing [900@followme-sub:35] Set(“SIP/701-000000cb”, “__ALT_CONFIRM_MSG=”) in new stack
– Executing [900@followme-sub:36] GotoIf(“SIP/701-000000cb”, “0?doconfirm”) in new stack
– Executing [900@followme-sub:37] GotoIf(“SIP/701-000000cb”, “1?ringallv21”) in new stack
– Goto (followme-sub,900,40)
– Executing [900@followme-sub:40] Macro(“SIP/701-000000cb”, “dial,20,HhTtrI,900”) in new stack
– Executing [s@macro-dial:1] NoOp(“SIP/701-000000cb”, "Blind Transfer: , Attended Transfer: , User: 701, Alert Info: ") in new stack
– Executing [s@macro-dial:2] Set(“SIP/701-000000cb”, “__CRM_SOURCE=701”) in new stack
– Executing [s@macro-dial:3] ExecIf(“SIP/701-000000cb”, “1?Set(ALERT_INFO=)”) in new stack
– Executing [s@macro-dial:4] ExecIf(“SIP/701-000000cb”, “0?Set(ALERT_INFO=)”) in new stack
– Executing [s@macro-dial:5] ExecIf(“SIP/701-000000cb”, “0?Set(ALERT_INFO=)”) in new stack
– Executing [s@macro-dial:6] ExecIf(“SIP/701-000000cb”, “0?Set(CHANNEL(musicclass)=)”) in new stack
– Executing [s@macro-dial:7] AGI(“SIP/701-000000cb”, “dialparties.agi”) in new stack
– Launched AGI Script /var/lib/asterisk/agi-bin/dialparties.agi
dialparties.agi: Starting New Dialparties.agi
dialparties.agi: Caller ID name is ‘apliman IVR2’ number is ‘701’
dialparties.agi: CW Ignore is:
dialparties.agi: CF Ignore is:
dialparties.agi: CW IN_USE/BUSY is: 1
> dialparties.agi: USE_CONFIRMATION: ‘FALSE’
> dialparties.agi: RINGGROUP_INDEX: ‘’
dialparties.agi: Methodology of ring is ‘ringallv2-prim’
– dialparties.agi: Added extension 900 to extension map
> dialparties.agi: got fmgrp_prering: 10, fmgrp_grptime: 10
> dialparties.agi: fmgrp_totalprering: 20
> dialparties.agi: found extension in pre-ring and array
> dialparties.agi: ringallv2 ring times: REALPRERING: 20, PRERING: 10
– dialparties.agi: Extension 900 cf is disabled
– dialparties.agi: Extension 900 do not disturb is disabled
> dialparties.agi: extnum 900 has: cw: 1; hascfb: 0 [] hascfu: 0 []
dialparties.agi: EXTENSION_STATE: 4 (UNAVAILABLE)
dialparties.agi: Extension 900 has ExtensionState: 4
– dialparties.agi: dbset CALLTRACE/900 to 701
– dialparties.agi: Filtered ARG3: 900
– dialparties.agi: RING ALL V2 :
> dialparties.agi: NODEST: 900 adding M(auto-blkvm) to dialopts: HhTtrIM(auto-blkvm)
> dialparties.agi: NODEST: 900 blkvm enabled macro already in dialopts: HhTtrIM(auto-blkvm)
dialparties.agi: RVOL_MODE ‘’
dialparties.agi: RVOL is:
dialparties.agi: RVOLPARENT is:
– <SIP/701-000000cb>AGI Script dialparties.agi completed, returning 0
– Executing [s@macro-dial:10] NoOp(“SIP/701-000000cb”, “Returned from dialparties with groups to dial”) in new stack
– Executing [s@macro-dial:11] NoOp(“SIP/701-000000cb”, "ringall array ") in new stack
– Executing [s@macro-dial:12] Set(“SIP/701-000000cb”, “__FMGL_DIAL=”) in new stack
– Executing [s@macro-dial:13] Set(“SIP/701-000000cb”, “LOOPCNT=1”) in new stack
– Executing [s@macro-dial:14] Set(“SIP/701-000000cb”, “ITER=1”) in new stack
– Executing [s@macro-dial:15] Set(“SIP/701-000000cb”, “__EXTTOCALL=900”) in new stack
– Executing [s@macro-dial:16] NoOp(“SIP/701-000000cb”, “Working with 900”) in new stack
– Executing [s@macro-dial:17] ExecIf(“SIP/701-000000cb”, “0?Set(HASH(__SIPHEADERS,Alert-Info)=Normal;volume=)”) in new stack
– Executing [s@macro-dial:18] ExecIf(“SIP/701-000000cb”, “0?Set(HASH(__SIPHEADERS,Alert-Info)=Normal;volume=)”) in new stack
– Executing [s@macro-dial:19] Set(“SIP/701-000000cb”, “ITER=2”) in new stack
– Executing [s@macro-dial:20] GotoIf(“SIP/701-000000cb”, “0?ndloopbegin”) in new stack
– Executing [s@macro-dial:21] Macro(“SIP/701-000000cb”, “dial-ringall-predial-hook,”) in new stack
– Executing [s@macro-dial-ringall-predial-hook:1] MacroExit(“SIP/701-000000cb”, “”) in new stack
– Executing [s@macro-dial:22] ExecIf(“SIP/701-000000cb”, “0?Set(ds=SIP/900,20,HhTtrIM(auto-blkvm)g)”) in new stack
– Executing [s@macro-dial:23] Dial(“SIP/701-000000cb”, “SIP/900,20,HhTtrIM(auto-blkvm)b(func-apply-sipheaders^s^1),”) in new stack
[2019-03-04 12:14:09] WARNING[14995][C-000000c3]: app_dial.c:2512 dial_exec_full: Unable to create channel of type ‘SIP’ (cause 20 - Subscriber absent)
== Everyone is busy/congested at this time (1:0/0/1)
– Executing [s@macro-dial:24] Set(“SIP/701-000000cb”, “DIALSTATUS=CHANUNAVAIL”) in new stack
– Executing [s@macro-dial:25] GosubIf(“SIP/701-000000cb”, “0?CHANUNAVAIL,1()”) in new stack
– Executing [s@macro-dial:26] NoOp(“SIP/701-000000cb”, “Returning since nobody answered”) in new stack
– Executing [s@macro-dial:27] MacroExit(“SIP/701-000000cb”, “”) in new stack
– Executing [900@followme-sub:41] Goto(“SIP/701-000000cb”, “nextstep”) in new stack
– Goto (followme-sub,900,46)
– Executing [900@followme-sub:46] Set(“SIP/701-000000cb”, “RingGroupMethod=”) in new stack
– Executing [900@followme-sub:47] GotoIf(“SIP/701-000000cb”, “0?nodest”) in new stack
– Executing [900@followme-sub:48] Set(“SIP/701-000000cb”, “__NODEST=”) in new stack
– Executing [900@followme-sub:49] Set(“SIP/701-000000cb”, “__PICKUPMARK=”) in new stack
– Executing [900@followme-sub:50] Macro(“SIP/701-000000cb”, “blkvm-clr,”) in new stack
– Executing [s@macro-blkvm-clr:1] Set(“SIP/701-000000cb”, “SHARED(BLKVM,SIP/701-000000cb)=”) in new stack
– Executing [s@macro-blkvm-clr:2] Set(“SIP/701-000000cb”, “GOSUB_RETVAL=”) in new stack
– Executing [s@macro-blkvm-clr:3] MacroExit(“SIP/701-000000cb”, “”) in new stack
– Executing [900@followme-sub:51] Set(“SIP/701-000000cb”, “DIALSTATUS=CHANUNAVAIL”) in new stack
– Executing [900@followme-sub:52] GotoIf(“SIP/701-000000cb”, “0?dohangup”) in new stack
– Executing [900@followme-sub:53] Goto(“SIP/701-000000cb”, “ivr-1,s,1”) in new stack
– Goto (ivr-1,s,1)
– Executing [s@ivr-1:1] Set(“SIP/701-000000cb”, “TIMEOUT_LOOPCOUNT=0”) in new stack
– Executing [s@ivr-1:2] Set(“SIP/701-000000cb”, “INVALID_LOOPCOUNT=0”) in new stack
– Executing [s@ivr-1:3] Set(“SIP/701-000000cb”, “_IVR_CONTEXT_ivr-1=”) in new stack
– Executing [s@ivr-1:4] Set(“SIP/701-000000cb”, “_IVR_CONTEXT=ivr-1”) in new stack
– Executing [s@ivr-1:5] Set(“SIP/701-000000cb”, “__IVR_RETVM=”) in new stack
– Executing [s@ivr-1:6] GotoIf(“SIP/701-000000cb”, “0?skip”) in new stack
– Executing [s@ivr-1:7] Answer(“SIP/701-000000cb”, “”) in new stack
– Executing [s@ivr-1:8] Wait(“SIP/701-000000cb”, “1”) in new stack
> 0x7f30000838d0 – Strict RTP switching to RTP target address 192.168.62.28:49164 as source
AsteriskNOW*CLI>
– Executing [s@ivr-1:9] Set(“SIP/701-000000cb”, “IVR_MSG=custom/Arabic”) in new stack
– Executing [s@ivr-1:10] Set(“SIP/701-000000cb”, “TIMEOUT(digit)=3”) in new stack
– Digit timeout set to 3.000
– Executing [s@ivr-1:11] ExecIf(“SIP/701-000000cb”, “1?Background(custom/Arabic)”) in new stack
– <SIP/701-000000cb> Playing ‘custom/Arabic.slin’ (language ‘en’)

AsteriskNOWCLI>
> 0x7f30000838d0 – Strict RTP learning complete - Locking on source address 192.168.62.28:49164
AsteriskNOW
CLI>

3- After exchange from step 2 to IVR2

– Executing [0@ivr-1:1] Set(“SIP/701-000000cb”, “__ivrreturn=0”) in new stack
– Executing [0@ivr-1:2] Goto(“SIP/701-000000cb”, “from-did-direct,123,1”) in new stack
– Goto (from-did-direct,123,1)
– Executing [123@from-did-direct:1] GotoIf(“SIP/701-000000cb”, “1?ext-local,123,1:followme-check,123,1”) in new stack
– Goto (ext-local,123,1)
– Executing [123@ext-local:1] Set(“SIP/701-000000cb”, “__RINGTIMER=15”) in new stack
– Executing [123@ext-local:2] Macro(“SIP/701-000000cb”, “exten-vm,novm,123,0,0,0”) in new stack
– Executing [s@macro-exten-vm:1] Macro(“SIP/701-000000cb”, “user-callerid,”) in new stack
– Executing [s@macro-user-callerid:1] Set(“SIP/701-000000cb”, “TOUCH_MONITOR=1551690849.299”) in new stack
– Executing [s@macro-user-callerid:2] Set(“SIP/701-000000cb”, “AMPUSER=701”) in new stack
– Executing [s@macro-user-callerid:3] GotoIf(“SIP/701-000000cb”, “12?report”) in new stack
– Goto (macro-user-callerid,s,16)
– Executing [s@macro-user-callerid:16] NoOp(“SIP/701-000000cb”, “Macro Depth is 2”) in new stack
– Executing [s@macro-user-callerid:17] GotoIf(“SIP/701-000000cb”, “1?report2:macroerror”) in new stack
– Goto (macro-user-callerid,s,18)
– Executing [s@macro-user-callerid:18] GotoIf(“SIP/701-000000cb”, “0?continue”) in new stack
– Executing [s@macro-user-callerid:19] ExecIf(“SIP/701-000000cb”, “1?Set(__CALLEE_ACCOUNCODE=)”) in new stack
– Executing [s@macro-user-callerid:20] Set(“SIP/701-000000cb”, “__TTL=63”) in new stack
– Executing [s@macro-user-callerid:21] GotoIf(“SIP/701-000000cb”, “1?continue”) in new stack
– Goto (macro-user-callerid,s,37)
– Executing [s@macro-user-callerid:37] Set(“SIP/701-000000cb”, “CALLERID(number)=701”) in new stack
– Executing [s@macro-user-callerid:38] Set(“SIP/701-000000cb”, “CALLERID(name)=apliman IVR2”) in new stack
– Executing [s@macro-user-callerid:39] GotoIf(“SIP/701-000000cb”, “0?cnum”) in new stack
– Executing [s@macro-user-callerid:40] Set(“SIP/701-000000cb”, “CDR(cnam)=apliman IVR2”) in new stack
– Executing [s@macro-user-callerid:41] Set(“SIP/701-000000cb”, “CDR(cnum)=701”) in new stack
– Executing [s@macro-user-callerid:42] Set(“SIP/701-000000cb”, “CHANNEL(language)=en”) in new stack
– Executing [s@macro-exten-vm:2] Set(“SIP/701-000000cb”, “RingGroupMethod=none”) in new stack
– Executing [s@macro-exten-vm:3] Set(“SIP/701-000000cb”, “__EXTTOCALL=123”) in new stack
– Executing [s@macro-exten-vm:4] Set(“SIP/701-000000cb”, “__PICKUPMARK=123”) in new stack
– Executing [s@macro-exten-vm:5] Set(“SIP/701-000000cb”, “RT=”) in new stack
– Executing [s@macro-exten-vm:6] ExecIf(“SIP/701-000000cb”, “0?Macro(vm,novm,DIRECTDIAL,)”) in new stack
– Executing [s@macro-exten-vm:7] ExecIf(“SIP/701-000000cb”, “0?MacroExit()”) in new stack
– Executing [s@macro-exten-vm:8] ExecIf(“SIP/701-000000cb”, “0?Gosub(ext-intercom,nointercom123,1())”) in new stack
– Executing [s@macro-exten-vm:9] ExecIf(“SIP/701-000000cb”, “0?MacroExit()”) in new stack
– Executing [s@macro-exten-vm:10] ExecIf(“SIP/701-000000cb”, “0?ChanSpy(SIP/123,q)”) in new stack
– Executing [s@macro-exten-vm:11] ExecIf(“SIP/701-000000cb”, “0?MacroExit()”) in new stack
[2019-03-04 12:14:23] ERROR[14995][C-000000c3]: res_pjsip_header_funcs.c:454 func_read_header: This function requires a PJSIP channel.
– Executing [s@macro-exten-vm:12] ExecIf(“SIP/701-000000cb”, “0?Macro(vm,novm,DIRECTDIAL,)”) in new stack
[2019-03-04 12:14:23] ERROR[14995][C-000000c3]: res_pjsip_header_funcs.c:454 func_read_header: This function requires a PJSIP channel.
[2019-03-04 12:14:23] ERROR[14995][C-000000c3]: res_pjsip_header_funcs.c:454 func_read_header: This function requires a PJSIP channel.
– Executing [s@macro-exten-vm:13] ExecIf(“SIP/701-000000cb”, “0?MacroExit()”) in new stack
[2019-03-04 12:14:23] ERROR[14995][C-000000c3]: res_pjsip_header_funcs.c:454 func_read_header: This function requires a PJSIP channel.
[2019-03-04 12:14:23] ERROR[14995][C-000000c3]: res_pjsip_header_funcs.c:454 func_read_header: This function requires a PJSIP channel.
– Executing [s@macro-exten-vm:14] ExecIf(“SIP/701-000000cb”, “0?Gosub(ext-intercom,nointercom123,1())”) in new stack
[2019-03-04 12:14:23] ERROR[14995][C-000000c3]: res_pjsip_header_funcs.c:454 func_read_header: This function requires a PJSIP channel.
[2019-03-04 12:14:23] ERROR[14995][C-000000c3]: res_pjsip_header_funcs.c:454 func_read_header: This function requires a PJSIP channel.
– Executing [s@macro-exten-vm:15] ExecIf(“SIP/701-000000cb”, “0?MacroExit()”) in new stack
[2019-03-04 12:14:23] ERROR[14995][C-000000c3]: res_pjsip_header_funcs.c:454 func_read_header: This function requires a PJSIP channel.
[2019-03-04 12:14:23] ERROR[14995][C-000000c3]: res_pjsip_header_funcs.c:454 func_read_header: This function requires a PJSIP channel.
– Executing [s@macro-exten-vm:16] ExecIf(“SIP/701-000000cb”, “0?ChanSpy(SIP/123,q)”) in new stack
[2019-03-04 12:14:23] ERROR[14995][C-000000c3]: res_pjsip_header_funcs.c:454 func_read_header: This function requires a PJSIP channel.
[2019-03-04 12:14:23] ERROR[14995][C-000000c3]: res_pjsip_header_funcs.c:454 func_read_header: This function requires a PJSIP channel.
– Executing [s@macro-exten-vm:17] ExecIf(“SIP/701-000000cb”, “0?MacroExit()”) in new stack
[2019-03-04 12:14:23] ERROR[14995][C-000000c3]: res_pjsip_header_funcs.c:454 func_read_header: This function requires a PJSIP channel.
– Executing [s@macro-exten-vm:18] Gosub(“SIP/701-000000cb”, “sub-record-check,s,1(exten,123,dontcare)”) in new stack
– Executing [s@sub-record-check:1] GotoIf(“SIP/701-000000cb”, “3?initialized”) in new stack
– Goto (sub-record-check,s,10)
– Executing [s@sub-record-check:10] NoOp(“SIP/701-000000cb”, “Recordings initialized”) in new stack
– Executing [s@sub-record-check:11] ExecIf(“SIP/701-000000cb”, “0?Set(ARG3=dontcare)”) in new stack
– Executing [s@sub-record-check:12] Set(“SIP/701-000000cb”, “REC_POLICY_MODE_SAVE=”) in new stack
– Executing [s@sub-record-check:13] ExecIf(“SIP/701-000000cb”, “0?Set(REC_STATUS=NO)”) in new stack
– Executing [s@sub-record-check:14] GotoIf(“SIP/701-000000cb”, “5?checkaction”) in new stack
– Goto (sub-record-check,s,17)
– Executing [s@sub-record-check:17] GotoIf(“SIP/701-000000cb”, “1?sub-record-check,exten,1”) in new stack
– Goto (sub-record-check,exten,1)
– Executing [exten@sub-record-check:1] NoOp(“SIP/701-000000cb”, “Exten Recording Check between 701 and 123”) in new stack
– Executing [exten@sub-record-check:2] Set(“SIP/701-000000cb”, “CALLTYPE=internal”) in new stack
– Executing [exten@sub-record-check:3] ExecIf(“SIP/701-000000cb”, “0?Set(CALLTYPE=)”) in new stack
– Executing [exten@sub-record-check:4] Set(“SIP/701-000000cb”, “CALLEE=dontcare”) in new stack
– Executing [exten@sub-record-check:5] ExecIf(“SIP/701-000000cb”, “0?Set(CALLEE=dontcare)”) in new stack
– Executing [exten@sub-record-check:6] GotoIf(“SIP/701-000000cb”, “0?callee”) in new stack
– Executing [exten@sub-record-check:7] GotoIf(“SIP/701-000000cb”, “1?caller”) in new stack
– Goto (sub-record-check,exten,13)
– Executing [exten@sub-record-check:13] Set(“SIP/701-000000cb”, “RECMODE=dontcare”) in new stack
– Executing [exten@sub-record-check:14] ExecIf(“SIP/701-000000cb”, “0?Set(RECMODE=dontcare)”) in new stack
– Executing [exten@sub-record-check:15] ExecIf(“SIP/701-000000cb”, “1?Set(RECMODE=dontcare)”) in new stack
– Executing [exten@sub-record-check:16] Gosub(“SIP/701-000000cb”, “recordcheck,1(dontcare,internal,123)”) in new stack
– Executing [recordcheck@sub-record-check:1] NoOp(“SIP/701-000000cb”, “Starting recording check against dontcare”) in new stack
– Executing [recordcheck@sub-record-check:2] Goto(“SIP/701-000000cb”, “dontcare”) in new stack
– Goto (sub-record-check,recordcheck,3)
– Executing [recordcheck@sub-record-check:3] Return(“SIP/701-000000cb”, “”) in new stack
– Executing [exten@sub-record-check:17] Return(“SIP/701-000000cb”, “”) in new stack
– Executing [s@macro-exten-vm:19] Macro(“SIP/701-000000cb”, “dial-one,HhTtrI,123”) in new stack
– Executing [s@macro-dial-one:1] Set(“SIP/701-000000cb”, “DEXTEN=123”) in new stack
– Executing [s@macro-dial-one:2] Set(“SIP/701-000000cb”, “__CRM_SOURCE=701”) in new stack
– Executing [s@macro-dial-one:3] ExecIf(“SIP/701-000000cb”, “0?Set(__EXTTOCALL=123)”) in new stack
– Executing [s@macro-dial-one:4] Set(“SIP/701-000000cb”, “DIALSTATUS_CW=”) in new stack
– Executing [s@macro-dial-one:5] GosubIf(“SIP/701-000000cb”, “0?screen,1()”) in new stack
– Executing [s@macro-dial-one:6] GosubIf(“SIP/701-000000cb”, “0?cf,1()”) in new stack
– Executing [s@macro-dial-one:7] GotoIf(“SIP/701-000000cb”, “1?skip1”) in new stack
– Goto (macro-dial-one,s,10)
– Executing [s@macro-dial-one:10] GotoIf(“SIP/701-000000cb”, “0?nodial”) in new stack
– Executing [s@macro-dial-one:11] GotoIf(“SIP/701-000000cb”, “0?continue”) in new stack
– Executing [s@macro-dial-one:12] Set(“SIP/701-000000cb”, “EXTHASCW=ENABLED”) in new stack
– Executing [s@macro-dial-one:13] GotoIf(“SIP/701-000000cb”, “0?next1:cwinusebusy”) in new stack
– Goto (macro-dial-one,s,25)
– Executing [s@macro-dial-one:25] GotoIf(“SIP/701-000000cb”, “0?next3:continue”) in new stack
– Goto (macro-dial-one,s,27)
– Executing [s@macro-dial-one:27] GotoIf(“SIP/701-000000cb”, “0?nodial”) in new stack
– Executing [s@macro-dial-one:28] GosubIf(“SIP/701-000000cb”, “1?dstring,1():dlocal,1()”) in new stack
– Executing [dstring@macro-dial-one:1] Set(“SIP/701-000000cb”, “DSTRING=”) in new stack
– Executing [dstring@macro-dial-one:2] Set(“SIP/701-000000cb”, “DEVICES=123”) in new stack
– Executing [dstring@macro-dial-one:3] ExecIf(“SIP/701-000000cb”, “0?Return()”) in new stack
– Executing [dstring@macro-dial-one:4] ExecIf(“SIP/701-000000cb”, “0?Set(DEVICES=23)”) in new stack
– Executing [dstring@macro-dial-one:5] Set(“SIP/701-000000cb”, “LOOPCNT=1”) in new stack
– Executing [dstring@macro-dial-one:6] Set(“SIP/701-000000cb”, “ITER=1”) in new stack
– Executing [dstring@macro-dial-one:7] Set(“SIP/701-000000cb”, “THISDIAL=SIP/123”) in new stack
– Executing [dstring@macro-dial-one:8] GosubIf(“SIP/701-000000cb”, “1?zap2dahdi,1()”) in new stack
– Executing [zap2dahdi@macro-dial-one:1] ExecIf(“SIP/701-000000cb”, “0?Return()”) in new stack
– Executing [zap2dahdi@macro-dial-one:2] Set(“SIP/701-000000cb”, “NEWDIAL=”) in new stack
– Executing [zap2dahdi@macro-dial-one:3] Set(“SIP/701-000000cb”, “LOOPCNT2=1”) in new stack
– Executing [zap2dahdi@macro-dial-one:4] Set(“SIP/701-000000cb”, “ITER2=1”) in new stack
– Executing [zap2dahdi@macro-dial-one:5] Set(“SIP/701-000000cb”, “THISPART2=SIP/123”) in new stack
– Executing [zap2dahdi@macro-dial-one:6] ExecIf(“SIP/701-000000cb”, “0?Set(THISPART2=DAHDI/123)”) in new stack
– Executing [zap2dahdi@macro-dial-one:7] Set(“SIP/701-000000cb”, “NEWDIAL=SIP/123&”) in new stack
– Executing [zap2dahdi@macro-dial-one:8] Set(“SIP/701-000000cb”, “ITER2=2”) in new stack
– Executing [zap2dahdi@macro-dial-one:9] GotoIf(“SIP/701-000000cb”, “0?begin2”) in new stack
– Executing [zap2dahdi@macro-dial-one:10] Set(“SIP/701-000000cb”, “THISDIAL=SIP/123”) in new stack
– Executing [zap2dahdi@macro-dial-one:11] Return(“SIP/701-000000cb”, “”) in new stack
– Executing [dstring@macro-dial-one:9] GotoIf(“SIP/701-000000cb”, “1?docheck”) in new stack
– Goto (macro-dial-one,dstring,15)
– Executing [dstring@macro-dial-one:15] GotoIf(“SIP/701-000000cb”, “0?skipset”) in new stack
– Executing [dstring@macro-dial-one:16] Set(“SIP/701-000000cb”, “DSTRING=SIP/123&”) in new stack
– Executing [dstring@macro-dial-one:17] Set(“SIP/701-000000cb”, “ITER=2”) in new stack
– Executing [dstring@macro-dial-one:18] GotoIf(“SIP/701-000000cb”, “0?begin”) in new stack
– Executing [dstring@macro-dial-one:19] ExecIf(“SIP/701-000000cb”, “0?Return()”) in new stack
– Executing [dstring@macro-dial-one:20] Set(“SIP/701-000000cb”, “DSTRING=SIP/123”) in new stack
– Executing [dstring@macro-dial-one:21] Return(“SIP/701-000000cb”, “”) in new stack
– Executing [s@macro-dial-one:29] GotoIf(“SIP/701-000000cb”, “0?nodial”) in new stack
– Executing [s@macro-dial-one:30] GotoIf(“SIP/701-000000cb”, “0?skiptrace”) in new stack
– Executing [s@macro-dial-one:31] GosubIf(“SIP/701-000000cb”, “1?ctset,1():ctclear,1()”) in new stack
– Executing [ctset@macro-dial-one:1] Set(“SIP/701-000000cb”, “DB(CALLTRACE/123)=701”) in new stack
– Executing [ctset@macro-dial-one:2] Return(“SIP/701-000000cb”, “”) in new stack
– Executing [s@macro-dial-one:32] Set(“SIP/701-000000cb”, “D_OPTIONS=HhTtrI”) in new stack
– Executing [s@macro-dial-one:33] GosubIf(“SIP/701-000000cb”, “0?func-set-sipheader,s,1(Alert-Info,)”) in new stack
– Executing [s@macro-dial-one:34] NoOp(“SIP/701-000000cb”, "Blind Transfer: , Attended Transfer: , User: 701, Alert Info: ") in new stack
– Executing [s@macro-dial-one:35] ExecIf(“SIP/701-000000cb”, “1?Set(ALERT_INFO=)”) in new stack
– Executing [s@macro-dial-one:36] ExecIf(“SIP/701-000000cb”, “0?Set(ALERT_INFO=)”) in new stack
– Executing [s@macro-dial-one:37] ExecIf(“SIP/701-000000cb”, “0?Set(ALERT_INFO=)”) in new stack
– Executing [s@macro-dial-one:38] ExecIf(“SIP/701-000000cb”, “0?Set(ALERT_INFO=Normal;volume=)”) in new stack
– Executing [s@macro-dial-one:39] ExecIf(“SIP/701-000000cb”, “0?Set(ALERT_INFO=Normal;volume=)”) in new stack
– Executing [s@macro-dial-one:40] GosubIf(“SIP/701-000000cb”, “0?func-set-sipheader,s,1(Alert-Info,)”) in new stack
– Executing [s@macro-dial-one:41] ExecIf(“SIP/701-000000cb”, “0?Set(CHANNEL(musicclass)=)”) in new stack
– Executing [s@macro-dial-one:42] GosubIf(“SIP/701-000000cb”, “0?qwait,1()”) in new stack
– Executing [s@macro-dial-one:43] Set(“SIP/701-000000cb”, “__CWIGNORE=”) in new stack
– Executing [s@macro-dial-one:44] Set(“SIP/701-000000cb”, “__KEEPCID=TRUE”) in new stack
– Executing [s@macro-dial-one:45] GotoIf(“SIP/701-000000cb”, “0?usegoto,1”) in new stack
– Executing [s@macro-dial-one:46] GotoIf(“SIP/701-000000cb”, “0?godial”) in new stack
– Executing [s@macro-dial-one:47] Gosub(“SIP/701-000000cb”, “sub-presencestate-display,s,1(123)”) in new stack
– Executing [s@sub-presencestate-display:1] Goto(“SIP/701-000000cb”, “state-available,1”) in new stack
– Goto (sub-presencestate-display,state-available,1)
– Executing [state-available@sub-presencestate-display:1] Set(“SIP/701-000000cb”, “PRESENCESTATE_DISPLAY=(Available)”) in new stack
– Executing [state-available@sub-presencestate-display:2] Return(“SIP/701-000000cb”, “”) in new stack
– Executing [s@macro-dial-one:48] Set(“SIP/701-000000cb”, “CONNECTEDLINE(name,i)=information-Arasat(Available)”) in new stack
– Executing [s@macro-dial-one:49] Set(“SIP/701-000000cb”, “CONNECTEDLINE(num)=123”) in new stack
– Executing [s@macro-dial-one:50] Set(“SIP/701-000000cb”, “D_OPTIONS=HhTtrII”) in new stack
– Executing [s@macro-dial-one:51] Macro(“SIP/701-000000cb”, “dialout-one-predial-hook,”) in new stack
– Executing [s@macro-dialout-one-predial-hook:1] MacroExit(“SIP/701-000000cb”, “”) in new stack
– Executing [s@macro-dial-one:52] ExecIf(“SIP/701-000000cb”, “0?Set(D_OPTIONS=HhtrIII)”) in new stack
– Executing [s@macro-dial-one:53] NoOp(“SIP/701-000000cb”, “”) in new stack
– Executing [s@macro-dial-one:54] ExecIf(“SIP/701-000000cb”, “0?Set(D_OPTIONS=HhTtrIIg)”) in new stack
– Executing [s@macro-dial-one:55] Dial(“SIP/701-000000cb”, “SIP/123,HhTtrIIb(func-apply-sipheaders^s^1)”) in new stack
== Using SIP VIDEO TOS bits 136
== Using SIP VIDEO CoS mark 6
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
[2019-03-04 12:14:23] WARNING[2822][C-000000c3]: chan_sip.c:24141 handle_response_invite: Re-invite to non-existing call leg on other UA. SIP dialog ‘400eb88-1c3ea8c0-13c5-50022-37631b-26cf6d2c-37631b’. Giving up.
– SIP/123-000000cc Internal Gosub(func-apply-sipheaders,s,1) start
– Executing [s@func-apply-sipheaders:1] ExecIf(“SIP/123-000000cc”, “0?Set(CHANNEL(hangup_handler_push)=crm-hangup,s,1)”) in new stack
– Executing [s@func-apply-sipheaders:2] NoOp(“SIP/123-000000cc”, “Applying SIP Headers to channel SIP/123-000000cc”) in new stack
– Executing [s@func-apply-sipheaders:3] Set(“SIP/123-000000cc”, “TECH=SIP”) in new stack
– Executing [s@func-apply-sipheaders:4] Set(“SIP/123-000000cc”, “SIPHEADERKEYS=”) in new stack
– Executing [s@func-apply-sipheaders:5] While(“SIP/123-000000cc”, “0”) in new stack
– Jumping to priority 12
– Executing [s@func-apply-sipheaders:13] Return(“SIP/123-000000cc”, “”) in new stack
== Spawn extension (from-internal, 123, 1) exited non-zero on ‘SIP/123-000000cc’
– SIP/123-000000cc Internal Gosub(func-apply-sipheaders,s,1) complete GOSUB_RETVAL=
– Called SIP/123
– Connected line update to SIP/701-000000cb prevented.
== Spawn extension (macro-dial-one, s, 55) exited non-zero on ‘SIP/701-000000cb’ in macro ‘dial-one’
== Spawn extension (macro-exten-vm, s, 19) exited non-zero on ‘SIP/701-000000cb’ in macro ‘exten-vm’
== Spawn extension (ext-local, 123, 2) exited non-zero on ‘SIP/701-000000cb’
– Executing [h@ext-local:1] Macro(“SIP/701-000000cb”, “hangupcall,”) in new stack
– Executing [s@macro-hangupcall:1] GotoIf(“SIP/701-000000cb”, “1?theend”) in new stack
– Goto (macro-hangupcall,s,3)
– Executing [s@macro-hangupcall:3] ExecIf(“SIP/701-000000cb”, “0?Set(CDR(recordingfile)=)”) in new stack
– Executing [s@macro-hangupcall:4] NoOp(“SIP/701-000000cb”, "SIP/123-000000cc monior file= ") in new stack
– Executing [s@macro-hangupcall:5] AGI(“SIP/701-000000cb”, “attendedtransfer-rec-restart.php,SIP/123-000000cc,”) in new stack
– Launched AGI Script /var/lib/asterisk/agi-bin/attendedtransfer-rec-restart.php
– <SIP/701-000000cb>AGI Script attendedtransfer-rec-restart.php completed, returning 0
– Executing [s@macro-hangupcall:6] Hangup(“SIP/701-000000cb”, “”) in new stack
== Spawn extension (macro-hangupcall, s, 6) exited non-zero on ‘SIP/701-000000cb’ in macro ‘hangupcall’
== Spawn extension (ext-local, h, 1) exited non-zero on ‘SIP/701-000000cb’

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.