Giter Club home page Giter Club logo

Comments (8)

ccabrerar avatar ccabrerar commented on August 11, 2024

Seems to me the element parent.document.getElementById('webphone_loaded'); is undefined, so the if clause never gets loaded.

I ended up adding this code

		if ( auto_login ) {
			try {
				parent.NoneInSessionCalL('LOGIN');
			}
			catch(err){console.log(err);}
		}

And it seems to work fine. The auto_login variable is defined so that a user can disable this feature by defining it in viciphone.php (but I enabled it as a default).

You may try these changes inside of my current fork Viciphone v2 in https://github.com/ccabrerar/viciphone

from viciphone.

viciexperts avatar viciexperts commented on August 11, 2024

from viciphone.

andicrb76 avatar andicrb76 commented on August 11, 2024

there is problem with auto_login, if using auto_dial_out, call connected but no audio.
I am using vp_interpreter.php btw.

from viciphone.

ccabrerar avatar ccabrerar commented on August 11, 2024

I cannot verify that without console logs, but I'm almost certain is a local problem, since we have multiple clients using Viciphone on cloud provided servers (fixed public IP) and audio is not an issue.

Be sure to have rtcp_mux=yes configured in SIP.

from viciphone.

andicrb76 avatar andicrb76 commented on August 11, 2024

Dear Sir,

i'm sorry lil bit hectic for a few days , i will send the logs as soon as posible.

Best Regards

Andi

from viciphone.

andicrb76 avatar andicrb76 commented on August 11, 2024

Dear Sir,
I send you the log. Specification:

  • Asterisk 16.15.1 built by mockbuild @ jenkins7 on a x86_64
  • Freepbx 14

And FYI, i have tested this asterisk using SIPML5 but i can hear audio bothway. I will send SIPML5 log in next post

Best Regards

Andi

[root@freepbx ~]# asterisk -rvvv
Asterisk 16.15.1, Copyright (C) 1999 - 2018, Digium, Inc. and others.
Created by Mark Spencer [email protected]
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.

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

from viciphone.

andicrb76 avatar andicrb76 commented on August 11, 2024

For additional i send SIPML5 log

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

from viciphone.

vicimikec avatar vicimikec commented on August 11, 2024

This is now a feature in Viciphone Version 3

from viciphone.

Related Issues (3)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.