Zulu 3 Desktop is not working properly

hi team,

I have Installed Zulu 3 Desktop and purchased a license of 20 users.

but unfortunately zulu is not working properly. few of the problems I noted below:

  1. Call not last for more than 30 secs
  2. No audio on the calls
  3. If I transfer the call it immediately drops the call

Sounds like a NAT problem.

how to fix it.

I have the following NAT settings.

Do you have SIP ALG enabled or disabled in your router/firewall?

Make a call and record the asterisk console output until the call drops then post it to pastebin and link it here.

Might also have to resort to packet captures. There’s a lot to check with NAT issues.

Are you forwarding RTP ports to your PBX? Do those ports match what your carrier supports (in the firewall and in FreePBX)?

hi team,

please check the logs below.

  == Using SIP RTP Audio TOS bits 184
  == Using SIP RTP Audio TOS bits 184 in TCLASS field.
  == Using SIP RTP Audio CoS mark 5
  == DTLS ECDH initialized (automatic), faster PFS enabled
    -- Executing [1004@zulu-from-internal:1] Set("PJSIP/909855-00000016", "ZULU_ID=21d0ad96-4209-4944-81da-a86037a4c28d") in new stack
    -- Executing [1004@zulu-from-internal:2] Goto("PJSIP/909855-00000016", "from-internal,1004,1") in new stack
    -- Goto (from-internal,1004,1)
    -- Executing [1004@from-internal:1] Macro("PJSIP/909855-00000016", "user-callerid,LIMIT,EXTERNAL,") in new stack
    -- Executing [s@macro-user-callerid:1] Set("PJSIP/909855-00000016", "TOUCH_MONITOR=1651157692.93") in new stack
    -- Executing [s@macro-user-callerid:2] Set("PJSIP/909855-00000016", "AMPUSER=9855") in new stack
    -- Executing [s@macro-user-callerid:3] Set("PJSIP/909855-00000016", "HOTDESCKCHAN=909855-00000016") in new stack
    -- Executing [s@macro-user-callerid:4] Set("PJSIP/909855-00000016", "HOTDESKEXTEN=909855") in new stack
    -- Executing [s@macro-user-callerid:5] Set("PJSIP/909855-00000016", "HOTDESKCALL=0") in new stack
    -- Executing [s@macro-user-callerid:6] ExecIf("PJSIP/909855-00000016", "0?Set(HOTDESKCALL=1)") in new stack
    -- Executing [s@macro-user-callerid:7] ExecIf("PJSIP/909855-00000016", "0?Set(CALLERID(name)=)") in new stack
    -- Executing [s@macro-user-callerid:8] GotoIf("PJSIP/909855-00000016", "0?report") in new stack
    -- Executing [s@macro-user-callerid:9] ExecIf("PJSIP/909855-00000016", "1?Set(REALCALLERIDNUM=9855)") in new stack
    -- Executing [s@macro-user-callerid:10] Set("PJSIP/909855-00000016", "AMPUSER=9855") in new stack
    -- Executing [s@macro-user-callerid:11] GotoIf("PJSIP/909855-00000016", "0?limit") in new stack
    -- Executing [s@macro-user-callerid:12] Set("PJSIP/909855-00000016", "AMPUSERCIDNAME=Taha") in new stack
    -- Executing [s@macro-user-callerid:13] ExecIf("PJSIP/909855-00000016", "0?Set(__CIDMASQUERADING=TRUE)") in new stack
    -- Executing [s@macro-user-callerid:14] GotoIf("PJSIP/909855-00000016", "0?report") in new stack
    -- Executing [s@macro-user-callerid:15] Set("PJSIP/909855-00000016", "AMPUSERCID=9855") in new stack
    -- Executing [s@macro-user-callerid:16] Set("PJSIP/909855-00000016", "__DIAL_OPTIONS=HhTtr") in new stack
    -- Executing [s@macro-user-callerid:17] Set("PJSIP/909855-00000016", "CALLERID(all)="Taha" <9855>") in new stack
    -- Executing [s@macro-user-callerid:18] Set("PJSIP/909855-00000016", "HOTDESCKCHAN=909855-00000016") in new stack
    -- Executing [s@macro-user-callerid:19] Set("PJSIP/909855-00000016", "HOTDESKEXTEN=909855") in new stack
    -- Executing [s@macro-user-callerid:20] Set("PJSIP/909855-00000016", "HOTDESKCALL=0") in new stack
    -- Executing [s@macro-user-callerid:21] ExecIf("PJSIP/909855-00000016", "0?Set(HOTDESKCALL=1)") in new stack
    -- Executing [s@macro-user-callerid:22] ExecIf("PJSIP/909855-00000016", "0?Set(CALLERID(name)=)") in new stack
    -- Executing [s@macro-user-callerid:23] ExecIf("PJSIP/909855-00000016", "0?Set(CALLERID(all)="" <  >)") in new stack
    -- Executing [s@macro-user-callerid:24] ExecIf("PJSIP/909855-00000016", "0?Set(CUSDIAL=)") in new stack
    -- Executing [s@macro-user-callerid:25] ExecIf("PJSIP/909855-00000016", "0?Set(CALLERID(all)="Taha" <9855>)") in new stack
    -- Executing [s@macro-user-callerid:26] GotoIf("PJSIP/909855-00000016", "0?limit") in new stack
    -- Executing [s@macro-user-callerid:27] ExecIf("PJSIP/909855-00000016", "1?Set(GROUP(concurrency_limit)=9855)") in new stack
    -- Executing [s@macro-user-callerid:28] ExecIf("PJSIP/909855-00000016", "0?Set(CHANNEL(language)=)") in new stack
    -- Executing [s@macro-user-callerid:29] NoOp("PJSIP/909855-00000016", "Macro Depth is 1") in new stack
    -- Executing [s@macro-user-callerid:30] GotoIf("PJSIP/909855-00000016", "1?report2:macroerror") in new stack
    -- Goto (macro-user-callerid,s,31)
    -- Executing [s@macro-user-callerid:31] GotoIf("PJSIP/909855-00000016", "1?continue") in new stack
    -- Goto (macro-user-callerid,s,50)
    -- Executing [s@macro-user-callerid:50] Set("PJSIP/909855-00000016", "CALLERID(number)=9855") in new stack
    -- Executing [s@macro-user-callerid:51] Set("PJSIP/909855-00000016", "CALLERID(name)=Taha") in new stack
    -- Executing [s@macro-user-callerid:52] GotoIf("PJSIP/909855-00000016", "0?cnum") in new stack
    -- Executing [s@macro-user-callerid:53] Set("PJSIP/909855-00000016", "CDR(cnam)=Taha") in new stack
    -- Executing [s@macro-user-callerid:54] Set("PJSIP/909855-00000016", "CDR(cnum)=9855") in new stack
    -- Executing [s@macro-user-callerid:55] Set("PJSIP/909855-00000016", "CHANNEL(language)=en") in new stack
    -- Executing [1004@from-internal:2] Gosub("PJSIP/909855-00000016", "sub-record-check,s,1(out,1004,force)") in new stack
    -- Executing [s@sub-record-check:1] GotoIf("PJSIP/909855-00000016", "0?initialized") in new stack
    -- Executing [s@sub-record-check:2] Set("PJSIP/909855-00000016", "__REC_STATUS=INITIALIZED") in new stack
    -- Executing [s@sub-record-check:3] Set("PJSIP/909855-00000016", "NOW=1651157692") in new stack
    -- Executing [s@sub-record-check:4] Set("PJSIP/909855-00000016", "__DAY=28") in new stack
    -- Executing [s@sub-record-check:5] Set("PJSIP/909855-00000016", "__MONTH=04") in new stack
    -- Executing [s@sub-record-check:6] Set("PJSIP/909855-00000016", "__YEAR=2022") in new stack
    -- Executing [s@sub-record-check:7] Set("PJSIP/909855-00000016", "__TIMESTR=20220428-145452") in new stack
    -- Executing [s@sub-record-check:8] Set("PJSIP/909855-00000016", "__FROMEXTEN=9855") in new stack
    -- Executing [s@sub-record-check:9] Set("PJSIP/909855-00000016", "__MON_FMT=wav") in new stack
    -- Executing [s@sub-record-check:10] NoOp("PJSIP/909855-00000016", "Recordings initialized") in new stack
    -- Executing [s@sub-record-check:11] ExecIf("PJSIP/909855-00000016", "0?Set(ARG3=dontcare)") in new stack
    -- Executing [s@sub-record-check:12] Set("PJSIP/909855-00000016", "REC_POLICY_MODE_SAVE=") in new stack
    -- Executing [s@sub-record-check:13] ExecIf("PJSIP/909855-00000016", "0?Set(REC_STATUS=NO)") in new stack
    -- Executing [s@sub-record-check:14] GotoIf("PJSIP/909855-00000016", "3?checkaction") in new stack
    -- Goto (sub-record-check,s,17)
    -- Executing [s@sub-record-check:17] GotoIf("PJSIP/909855-00000016", "1?sub-record-check,out,1") in new stack
    -- Goto (sub-record-check,out,1)
    -- Executing [out@sub-record-check:1] NoOp("PJSIP/909855-00000016", "Outbound Recording Check from 9855 to 1004") in new stack
    -- Executing [out@sub-record-check:2] Set("PJSIP/909855-00000016", "RECMODE=force") in new stack
    -- Executing [out@sub-record-check:3] ExecIf("PJSIP/909855-00000016", "0?Goto(routewins)") in new stack
    -- Executing [out@sub-record-check:4] ExecIf("PJSIP/909855-00000016", "1?Goto(routewins)") in new stack
    -- Goto (sub-record-check,out,7)
    -- Executing [out@sub-record-check:7] Gosub("PJSIP/909855-00000016", "recordcheck,1(force,out,1004)") in new stack
    -- Executing [recordcheck@sub-record-check:1] NoOp("PJSIP/909855-00000016", "Starting recording check against force") in new stack
    -- Executing [recordcheck@sub-record-check:2] Goto("PJSIP/909855-00000016", "force") in new stack
    -- Goto (sub-record-check,recordcheck,5)
    -- Executing [recordcheck@sub-record-check:5] Set("PJSIP/909855-00000016", "__REC_POLICY_MODE=FORCE") in new stack
    -- Executing [recordcheck@sub-record-check:6] GotoIf("PJSIP/909855-00000016", "1?startrec") in new stack
    -- Goto (sub-record-check,recordcheck,16)
    -- Executing [recordcheck@sub-record-check:16] NoOp("PJSIP/909855-00000016", "Starting recording: out, 1004") in new stack
    -- Executing [recordcheck@sub-record-check:17] Set("PJSIP/909855-00000016", "__CALLFILENAME=out-1004-9855-20220428-145452-1651157692.93") in new stack
    -- Executing [recordcheck@sub-record-check:18] MixMonitor("PJSIP/909855-00000016", "2022/04/28/out-1004-9855-20220428-145452-1651157692.93.wav,abi(LOCAL_MIXMON_ID),") in new stack
    -- Executing [recordcheck@sub-record-check:19] Set("PJSIP/909855-00000016", "__MIXMON_ID=0x7ff2f8006300") in new stack
    -- Executing [recordcheck@sub-record-check:20] Set("PJSIP/909855-00000016", "__RECORD_ID=PJSIP/909855-00000016") in new stack
    -- Executing [recordcheck@sub-record-check:21] Set("PJSIP/909855-00000016", "__REC_STATUS=RECORDING") in new stack
    -- Executing [recordcheck@sub-record-check:22] Set("PJSIP/909855-00000016", "CDR(recordingfile)=out-1004-9855-20220428-145452-1651157692.93.wav") in new stack
    -- Executing [recordcheck@sub-record-check:23] Return("PJSIP/909855-00000016", "") in new stack
    -- Executing [out@sub-record-check:8] Return("PJSIP/909855-00000016", "") in new stack
    -- Executing [1004@from-internal:3] ExecIf("PJSIP/909855-00000016", "0 ?Set(CDR(accountcode)=)") in new stack
    -- Executing [1004@from-internal:4] Set("PJSIP/909855-00000016", "_ROUTEID=1") in new stack
    -- Executing [1004@from-internal:5] Set("PJSIP/909855-00000016", "_ROUTENAME=pbx-DC") in new stack
    -- Executing [1004@from-internal:6] Set("PJSIP/909855-00000016", "MOHCLASS=default") in new stack
    -- Executing [1004@from-internal:7] Set("PJSIP/909855-00000016", "_CALLERIDNAMEINTERNAL=Taha") in new stack
    -- Executing [1004@from-internal:8] Set("PJSIP/909855-00000016", "_CALLERIDNUMINTERNAL=9855") in new stack
    -- Executing [1004@from-internal:9] Set("PJSIP/909855-00000016", "_EMAILNOTIFICATION=FALSE") in new stack
    -- Executing [1004@from-internal:10] Set("PJSIP/909855-00000016", "_NODEST=") in new stack
    -- Executing [1004@from-internal:11] Macro("PJSIP/909855-00000016", "dialout-trunk,1,1004,,off") in new stack
    -- Executing [s@macro-dialout-trunk:1] Set("PJSIP/909855-00000016", "DIAL_TRUNK=1") in new stack
    -- Executing [s@macro-dialout-trunk:2] UserEvent("PJSIP/909855-00000016", "zulu-outbound-call,from:9855,to:1004") in new stack
    -- Executing [s@macro-dialout-trunk:3] ExecIf("PJSIP/909855-00000016", "0?Set(DIAL_OPTIONS=Hhtr)") in new stack
    -- Executing [s@macro-dialout-trunk:4] GosubIf("PJSIP/909855-00000016", "0?sub-pincheck,s,1()") in new stack
    -- Executing [s@macro-dialout-trunk:5] ExecIf("PJSIP/909855-00000016", "0?Set(CALLERID(num)=9855)") in new stack
    -- Executing [s@macro-dialout-trunk:6] GotoIf("PJSIP/909855-00000016", "0?disabletrunk,1") in new stack
    -- Executing [s@macro-dialout-trunk:7] Set("PJSIP/909855-00000016", "DIAL_NUMBER=1004") in new stack
    -- Executing [s@macro-dialout-trunk:8] Set("PJSIP/909855-00000016", "DIAL_TRUNK_OPTIONS=HhTtr") in new stack
    -- Executing [s@macro-dialout-trunk:9] Set("PJSIP/909855-00000016", "OUTBOUND_GROUP=OUT_1") in new stack
    -- Executing [s@macro-dialout-trunk:10] Set("PJSIP/909855-00000016", "DIAL_TRUNK_OPTIONS=T") in new stack
    -- Executing [s@macro-dialout-trunk:11] GotoIf("PJSIP/909855-00000016", "1?nomax") in new stack
    -- Goto (macro-dialout-trunk,s,13)
    -- Executing [s@macro-dialout-trunk:13] GotoIf("PJSIP/909855-00000016", "0?skipoutcid") in new stack
    -- Executing [s@macro-dialout-trunk:14] Macro("PJSIP/909855-00000016", "outbound-callerid,1") in new stack
    -- Executing [s@macro-outbound-callerid:1] NoOp("PJSIP/909855-00000016", "9855") in new stack
    -- Executing [s@macro-outbound-callerid:2] NoOp("PJSIP/909855-00000016", "") in new stack
    -- Executing [s@macro-outbound-callerid:3] NoOp("PJSIP/909855-00000016", "off") in new stack
    -- Executing [s@macro-outbound-callerid:4] ExecIf("PJSIP/909855-00000016", "0?Set(CALLERPRES(name-pres)=)") in new stack
    -- Executing [s@macro-outbound-callerid:5] ExecIf("PJSIP/909855-00000016", "0?Set(CALLERPRES(num-pres)=)") in new stack
    -- Executing [s@macro-outbound-callerid:6] Set("PJSIP/909855-00000016", "HOTDESCKCHAN=909855-00000016") in new stack
    -- Executing [s@macro-outbound-callerid:7] Set("PJSIP/909855-00000016", "HOTDESKEXTEN=909855") in new stack
    -- Executing [s@macro-outbound-callerid:8] Set("PJSIP/909855-00000016", "HOTDESKCALL=0") in new stack
    -- Executing [s@macro-outbound-callerid:9] ExecIf("PJSIP/909855-00000016", "0?Set(HOTDESKCALL=1)") in new stack
    -- Executing [s@macro-outbound-callerid:10] ExecIf("PJSIP/909855-00000016", "0?Set(CALLERID(name)=)") in new stack
    -- Executing [s@macro-outbound-callerid:11] Set("PJSIP/909855-00000016", "ALLOWTHISROUTE=NO") in new stack
    -- Executing [s@macro-outbound-callerid:12] ExecIf("PJSIP/909855-00000016", "0?Set(ALLOWTHISROUTE=YES)") in new stack
    -- Executing [s@macro-outbound-callerid:13] ExecIf("PJSIP/909855-00000016", "0?Hangup()") in new stack
    -- Executing [s@macro-outbound-callerid:14] ExecIf("PJSIP/909855-00000016", "0?Set(REALCALLERIDNUM=9855)") in new stack
    -- Executing [s@macro-outbound-callerid:15] ExecIf("PJSIP/909855-00000016", "0?Set(AMPUSER=9855)") in new stack
    -- Executing [s@macro-outbound-callerid:16] GotoIf("PJSIP/909855-00000016", "1?normcid") in new stack
    -- Goto (macro-outbound-callerid,s,20)
    -- Executing [s@macro-outbound-callerid:20] Set("PJSIP/909855-00000016", "USEROUTCID=") in new stack
    -- Executing [s@macro-outbound-callerid:21] Set("PJSIP/909855-00000016", "EMERGENCYCID=12125096200") in new stack
    -- Executing [s@macro-outbound-callerid:22] ExecIf("PJSIP/909855-00000016", "0?Set(EMERGENCYCID=)") in new stack
    -- Executing [s@macro-outbound-callerid:23] Set("PJSIP/909855-00000016", "TRUNKOUTCID=") in new stack
    -- Executing [s@macro-outbound-callerid:24] GotoIf("PJSIP/909855-00000016", "1?trunkcid") in new stack
    -- Goto (macro-outbound-callerid,s,30)
    -- Executing [s@macro-outbound-callerid:30] ExecIf("PJSIP/909855-00000016", "0?Set(CALLERID(all)=)") in new stack
    -- Executing [s@macro-outbound-callerid:31] ExecIf("PJSIP/909855-00000016", "0?Set(CALLERID(all)=)") in new stack
    -- Executing [s@macro-outbound-callerid:32] ExecIf("PJSIP/909855-00000016", "0?Set(CALLERID(all)=)") in new stack
    -- Executing [s@macro-outbound-callerid:33] ExecIf("PJSIP/909855-00000016", "0?Set(CALLERID(all)=9855)") in new stack
    -- Executing [s@macro-outbound-callerid:34] ExecIf("PJSIP/909855-00000016", "0?Set(CALLERID(all)=9855)") in new stack
    -- Executing [s@macro-outbound-callerid:35] Set("PJSIP/909855-00000016", "TIOHIDE=no") in new stack
    -- Executing [s@macro-outbound-callerid:36] ExecIf("PJSIP/909855-00000016", "0?Set(CALLERPRES(name-pres)=prohib_passed_screen)") in new stack
    -- Executing [s@macro-outbound-callerid:37] ExecIf("PJSIP/909855-00000016", "0?Set(CALLERPRES(num-pres)=prohib_passed_screen)") in new stack
    -- Executing [s@macro-outbound-callerid:38] ExecIf("PJSIP/909855-00000016", "0?Set(CALLERPRES(name-pres)=prohib_passed_screen)") in new stack
    -- Executing [s@macro-outbound-callerid:39] ExecIf("PJSIP/909855-00000016", "0?Set(CALLERPRES(num-pres)=prohib_passed_screen)") in new stack
    -- Executing [s@macro-outbound-callerid:40] Set("PJSIP/909855-00000016", "CDR(outbound_cnum)=9855") in new stack
    -- Executing [s@macro-outbound-callerid:41] Set("PJSIP/909855-00000016", "CDR(outbound_cnam)=Taha") in new stack
    -- Executing [s@macro-dialout-trunk:15] GosubIf("PJSIP/909855-00000016", "0?sub-flp-1,s,1()") in new stack
    -- Executing [s@macro-dialout-trunk:16] Set("PJSIP/909855-00000016", "OUTNUM=1004") in new stack
    -- Executing [s@macro-dialout-trunk:17] Set("PJSIP/909855-00000016", "custom=SIP/pbx-DC") in new stack
    -- Executing [s@macro-dialout-trunk:18] ExecIf("PJSIP/909855-00000016", "0?Set(DIAL_TRUNK_OPTIONS=M(setmusic^default)T)") in new stack
    -- Executing [s@macro-dialout-trunk:19] ExecIf("PJSIP/909855-00000016", "0?Set(DIAL_TRUNK_OPTIONS=TM(confirm))") in new stack
    -- Executing [s@macro-dialout-trunk:20] Macro("PJSIP/909855-00000016", "dialout-trunk-predial-hook,") in new stack
    -- Executing [s@macro-dialout-trunk-predial-hook:1] MacroExit("PJSIP/909855-00000016", "") in new stack
    -- Executing [s@macro-dialout-trunk:21] GotoIf("PJSIP/909855-00000016", "0?skipcrm") in new stack
    -- Executing [s@macro-dialout-trunk:22] Set("PJSIP/909855-00000016", "__CRM_DIRECTION=OUTBOUND") in new stack
    -- Executing [s@macro-dialout-trunk:23] Set("PJSIP/909855-00000016", "__CRM_DESTINATION=1004") in new stack
    -- Executing [s@macro-dialout-trunk:24] Set("PJSIP/909855-00000016", "__CRM_SOURCE=9855") in new stack
    -- Executing [s@macro-dialout-trunk:25] AGI("PJSIP/909855-00000016", "sangomacrm.agi") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/sangomacrm.agi
  == Begin MixMonitor Recording PJSIP/909855-00000016
    -- <PJSIP/909855-00000016>AGI Script sangomacrm.agi completed, returning 0
    -- Executing [s@macro-dialout-trunk:26] Set("PJSIP/909855-00000016", "CHANNEL(hangup_handler_push)=crm-hangup,s,1") in new stack
    -- Executing [s@macro-dialout-trunk:27] NoOp("PJSIP/909855-00000016", "CRM Finished") in new stack
    -- Executing [s@macro-dialout-trunk:28] GotoIf("PJSIP/909855-00000016", "0?bypass,1") in new stack
    -- Executing [s@macro-dialout-trunk:29] ExecIf("PJSIP/909855-00000016", "1?Set(CONNECTEDLINE(num,i)=1004)") in new stack
    -- Executing [s@macro-dialout-trunk:30] ExecIf("PJSIP/909855-00000016", "1?Set(CONNECTEDLINE(name,i)=CID:9855)") in new stack
    -- Executing [s@macro-dialout-trunk:31] ExecIf("PJSIP/909855-00000016", "0?Set(CONNECTEDLINE(name,i)=CID:(Hidden)9855)") in new stack
    -- Executing [s@macro-dialout-trunk:32] GotoIf("PJSIP/909855-00000016", "0?customtrunk") in new stack
    -- Executing [s@macro-dialout-trunk:33] ExecIf("PJSIP/909855-00000016", "0?Set(DIAL_TRUNK_OPTIONS=)") in new stack
    -- Executing [s@macro-dialout-trunk:34] Set("PJSIP/909855-00000016", "HASH(__SIPHEADERS,Alert-Info)=unset") in new stack
    -- Executing [s@macro-dialout-trunk:35] Dial("PJSIP/909855-00000016", "SIP/pbx-DC/1004,300,Tb(func-apply-sipheaders^s^1,(1))U(sub-send-obroute-email^1004^1004^1^1651157692^Taha^9855)") in new stack
  == Using SIP RTP TOS bits 184
  == Using SIP RTP CoS mark 5
    -- SIP/pbx-DC-00000020 Internal Gosub(func-apply-sipheaders,s,1(1)) start
    -- Executing [s@func-apply-sipheaders:1] ExecIf("SIP/pbx-DC-00000020", "0?Set(CHANNEL(hangup_handler_push)=crm-hangup,s,1)") in new stack
    -- Executing [s@func-apply-sipheaders:2] NoOp("SIP/pbx-DC-00000020", "Applying SIP Headers to channel SIP/pbx-DC-00000020") in new stack
    -- Executing [s@func-apply-sipheaders:3] Set("SIP/pbx-DC-00000020", "TECH=SIP") in new stack
    -- Executing [s@func-apply-sipheaders:4] Set("SIP/pbx-DC-00000020", "SIPHEADERKEYS=Alert-Info") in new stack
    -- Executing [s@func-apply-sipheaders:5] While("SIP/pbx-DC-00000020", "1") in new stack
    -- Executing [s@func-apply-sipheaders:6] Set("SIP/pbx-DC-00000020", "sipheader=unset") in new stack
    -- Executing [s@func-apply-sipheaders:7] ExecIf("SIP/pbx-DC-00000020", "1?SIPRemoveHeader(Alert-Info:)") in new stack
    -- Executing [s@func-apply-sipheaders:8] ExecIf("SIP/pbx-DC-00000020", "0?Set(PJSIP_HEADER(remove,Alert-Info)=)") in new stack
    -- Executing [s@func-apply-sipheaders:9] ExecIf("SIP/pbx-DC-00000020", "0?Set(sipheader=<http://127.0.0.1>;info=unset)") in new stack
    -- Executing [s@func-apply-sipheaders:10] ExecIf("SIP/pbx-DC-00000020", "0?Set(sipheader=<http://127.0.0.1>unset)") in new stack
    -- Executing [s@func-apply-sipheaders:11] ExecIf("SIP/pbx-DC-00000020", "0?SIPAddHeader(Alert-Info:unset)") in new stack
    -- Executing [s@func-apply-sipheaders:12] ExecIf("SIP/pbx-DC-00000020", "0?Set(PJSIP_HEADER(add,Alert-Info)=unset)") in new stack
    -- Executing [s@func-apply-sipheaders:13] EndWhile("SIP/pbx-DC-00000020", "") in new stack
    -- Executing [s@func-apply-sipheaders:5] While("SIP/pbx-DC-00000020", "0") in new stack
    -- Executing [s@func-apply-sipheaders:14] Return("SIP/pbx-DC-00000020", "") in new stack
  == Spawn extension (from-internal, 1004, 1) exited non-zero on 'SIP/pbx-DC-00000020'
    -- SIP/pbx-DC-00000020 Internal Gosub(func-apply-sipheaders,s,1(1)) complete GOSUB_RETVAL=
    -- Called SIP/pbx-DC/1004
    -- SIP/pbx-DC-00000020 answered PJSIP/909855-00000016
    -- SIP/pbx-DC-00000020 Internal Gosub(sub-send-obroute-email,s,1(1004,1004,1,1651157692,Taha,9855)) start
    -- Executing [s@sub-send-obroute-email:1] GotoIf("SIP/pbx-DC-00000020", "0?sendEmail") in new stack
    -- Executing [s@sub-send-obroute-email:2] NoOp("SIP/pbx-DC-00000020", "email notifications disabled..exiting.") in new stack
    -- Executing [s@sub-send-obroute-email:3] Return("SIP/pbx-DC-00000020", "") in new stack
  == Spawn extension (from-internal, , 1) exited non-zero on 'SIP/pbx-DC-00000020'
    -- SIP/pbx-DC-00000020 Internal Gosub(sub-send-obroute-email,s,1(1004,1004,1,1651157692,Taha,9855)) complete GOSUB_RETVAL=
    -- Channel SIP/pbx-DC-00000020 joined 'simple_bridge' basic-bridge <20883b51-a06e-4bee-9661-c163686f68f1>
    -- Channel PJSIP/909855-00000016 joined 'simple_bridge' basic-bridge <20883b51-a06e-4bee-9661-c163686f68f1>
    -- Remote UNIX connection
    -- Remote UNIX connection disconnected
    -- Remote UNIX connection
    -- Remote UNIX connection disconnected
    -- Remote UNIX connection
    -- Remote UNIX connection disconnected
    -- Remote UNIX connection
    -- Remote UNIX connection disconnected
    -- Remote UNIX connection
    -- Remote UNIX connection disconnected
    -- Remote UNIX connection
    -- Remote UNIX connection disconnected
    -- Remote UNIX connection
    -- Remote UNIX connection
    -- Remote UNIX connection disconnected
    -- Remote UNIX connection
    -- Remote UNIX connection disconnected
    -- Remote UNIX connection disconnected
    -- Remote UNIX connection
    -- Remote UNIX connection disconnected
    -- Remote UNIX connection
    -- Remote UNIX connection disconnected
    -- Remote UNIX connection
    -- Remote UNIX connection disconnected
    -- Remote UNIX connection
    -- Remote UNIX connection disconnected
    -- Remote UNIX connection
    -- Remote UNIX connection disconnected
    -- Remote UNIX connection
    -- Remote UNIX connection disconnected
    -- Channel PJSIP/909855-00000016 left 'simple_bridge' basic-bridge <20883b51-a06e-4bee-9661-c163686f68f1>
  == Spawn extension (macro-dialout-trunk, s, 35) exited non-zero on 'PJSIP/909855-00000016' in macro 'dialout-trunk'
  == Spawn extension (from-internal, 1004, 11) exited non-zero on 'PJSIP/909855-00000016'
    -- Executing [h@from-internal:1] Macro("PJSIP/909855-00000016", "hangupcall") in new stack
    -- Executing [s@macro-hangupcall:1] GotoIf("PJSIP/909855-00000016", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,3)
    -- Channel SIP/pbx-DC-00000020 left 'simple_bridge' basic-bridge <20883b51-a06e-4bee-9661-c163686f68f1>
    -- Executing [s@macro-hangupcall:3] ExecIf("PJSIP/909855-00000016", "0?Set(CDR(recordingfile)=)") in new stack
    -- Executing [s@macro-hangupcall:4] NoOp("PJSIP/909855-00000016", "SIP/pbx-DC-00000020 montior file= /var/spool/asterisk/monitor/2022/04/28/out-1004-9855-20220428-145452-1651157692.93.wav") in new stack
    -- Executing [s@macro-hangupcall:5] GotoIf("PJSIP/909855-00000016", "0?skipagi") in new stack
    -- Executing [s@macro-hangupcall:6] AGI("PJSIP/909855-00000016", "attendedtransfer-rec-restart.php,SIP/pbx-DC-00000020,/var/spool/asterisk/monitor/2022/04/28/out-1004-9855-20220428-145452-1651157692.93.wav") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/attendedtransfer-rec-restart.php
    -- <PJSIP/909855-00000016>AGI Script attendedtransfer-rec-restart.php completed, returning 0
    -- Executing [s@macro-hangupcall:7] Hangup("PJSIP/909855-00000016", "") in new stack
  == Spawn extension (macro-hangupcall, s, 7) exited non-zero on 'PJSIP/909855-00000016' in macro 'hangupcall'
  == Spawn extension (from-internal, h, 1) exited non-zero on 'PJSIP/909855-00000016'
    -- PJSIP/909855-00000016 Internal Gosub(crm-hangup,s,1) start
    -- Executing [s@crm-hangup:1] NoOp("PJSIP/909855-00000016", "Sending Hangup to CRM") in new stack
    -- Executing [s@crm-hangup:2] NoOp("PJSIP/909855-00000016", "HANGUP CAUSE: 44") in new stack
    -- Executing [s@crm-hangup:3] ExecIf("PJSIP/909855-00000016", "0?Set(__CRM_VOICEMAIL=)") in new stack
    -- Executing [s@crm-hangup:4] NoOp("PJSIP/909855-00000016", "MASTER CHANNEL: 1651157692.93 = 1651157692.93") in new stack
    -- Executing [s@crm-hangup:5] GotoIf("PJSIP/909855-00000016", "0?return") in new stack
    -- Executing [s@crm-hangup:6] Set("PJSIP/909855-00000016", "__CRM_HANGUP=1") in new stack
    -- Executing [s@crm-hangup:7] AGI("PJSIP/909855-00000016", "sangomacrm.agi") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/sangomacrm.agi
    -- <PJSIP/909855-00000016>AGI Script sangomacrm.agi completed, returning 0
    -- Executing [s@crm-hangup:8] Return("PJSIP/909855-00000016", "") in new stack
  == Spawn extension (from-internal, h, 1) exited non-zero on 'PJSIP/909855-00000016'
    -- PJSIP/909855-00000016 Internal Gosub(crm-hangup,s,1) complete GOSUB_RETVAL=
  == MixMonitor close filestream (mixed)
  == End MixMonitor Recording PJSIP/909855-00000016

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