Stream

Join this community to post or comment

Fredy Gonzales

Discussion  - 
 
You can install an incredible pbx pcduino?
1
Add a comment...

Raymund Dalagan

Discussion  - 
 
I have some problems with pbx in a flash.
Why there is no ringing during blind transfer ?

Does anybody have an idea about this? 
1
Raymund Dalagan's profile photo
 
Here is the log

sig_analog.c:     -- Starting simple switch on 'DAHDI/1-1'
pbx.c:     -- Executing [s@from-analog:1] NoOp("DAHDI/1-1", "Entering from-dahdi with DID == ") in new stack
pbx.c:     -- Executing [s@from-analog:2] Ringing("DAHDI/1-1", "") in new stack
pbx.c:     -- Executing [s@from-analog:3] Set("DAHDI/1-1", "DID=s") in new stack
pbx.c:     -- Executing [s@from-analog:4] NoOp("DAHDI/1-1", "DID is now s") in new stack
pbx.c:     -- Executing [s@from-analog:5] GotoIf("DAHDI/1-1", "1?dahdiok:checkzap") in new stack
pbx.c:     -- Goto (from-analog,s,9)
pbx.c:     -- Executing [s@from-analog:9] NoOp("DAHDI/1-1", "Is a DAHDi Channel") in new stack
pbx.c:     -- Executing [s@from-analog:10] Set("DAHDI/1-1", "CHAN=1-1") in new stack
pbx.c:     -- Executing [s@from-analog:11] Set("DAHDI/1-1", "CHAN=1") in new stack
pbx.c:     -- Executing [s@from-analog:12] Macro("DAHDI/1-1", "from-dahdi-1,s,1") in new stack
app_macro.c: No such context 'macro-from-dahdi-1' for macro 'from-dahdi-1'. Was called by s@from-analog
pbx.c:     -- Executing [s@from-analog:13] NoOp("DAHDI/1-1", "Returned from Macro from-dahdi-1") in new stack
pbx.c:     -- Executing [s@from-analog:14] Goto("DAHDI/1-1", "from-pstn,s,1") in new stack
pbx.c:     -- Goto (from-pstn,s,1)
pbx.c:     -- Executing [s@from-pstn:1] ExecIf("DAHDI/1-1", "1?Set(__FROM_DID=s)") in new stack
pbx.c:     -- Executing [s@from-pstn:2] Gosub("DAHDI/1-1", "app-blacklist-check,s,1()") in new stack
pbx.c:     -- Executing [s@app-blacklist-check:1] GotoIf("DAHDI/1-1", "0?blacklisted") in new stack
pbx.c:     -- Executing [s@app-blacklist-check:2] Set("DAHDI/1-1", "CALLED_BLACKLIST=1") in new stack
pbx.c:     -- Executing [s@app-blacklist-check:3] Return("DAHDI/1-1", "") in new stack
pbx.c:     -- Executing [s@from-pstn:3] Gosub("DAHDI/1-1", "cidlookup,cidlookup_4,1()") in new stack
pbx.c:     -- Executing [cidlookup_4@cidlookup:1] ExecIf("DAHDI/1-1", "0?Set(CALLERID(name)=)") in new stack
pbx.c:     -- Executing [cidlookup_4@cidlookup:2] Return("DAHDI/1-1", "") in new stack
pbx.c:     -- Executing [s@from-pstn:4] Set("DAHDI/1-1", "CDR(did)=s") in new stack
pbx.c:     -- Executing [s@from-pstn:5] ExecIf("DAHDI/1-1", "1 ?Set(CALLERID(name)=)") in new stack
pbx.c:     -- Executing [s@from-pstn:6] Set("DAHDI/1-1", "CHANNEL(musicclass)=default") in new stack
pbx.c:     -- Executing [s@from-pstn:7] Set("DAHDI/1-1", "__MOHCLASS=default") in new stack
func_callerid.c: CALLERPRES is deprecated.  Use CALLERID(name-pres) or CALLERID(num-pres) instead.
pbx.c:     -- Executing [s@from-pstn:8] Set("DAHDI/1-1", "__CALLINGPRES_SV=allowed_not_screened") in new stack
pbx.c:     -- Executing [s@from-pstn:9] Set("DAHDI/1-1", "CALLERPRES()=allowed_not_screened") in new stack
pbx.c:     -- Executing [s@from-pstn:10] Goto("DAHDI/1-1", "app-announcement-3,s,1") in new stack
pbx.c:     -- Goto (app-announcement-3,s,1)
pbx.c:     -- Executing [s@app-announcement-3:1] GotoIf("DAHDI/1-1", "0?begin") in new stack
pbx.c:     -- Executing [s@app-announcement-3:2] Answer("DAHDI/1-1", "") in new stack
pbx.c:     -- Executing [s@app-announcement-3:3] Wait("DAHDI/1-1", "1") in new stack
pbx.c:     -- Executing [s@app-announcement-3:4] NoOp("DAHDI/1-1", "Playing announcement Welcome") in new stack
pbx.c:     -- Executing [s@app-announcement-3:5] Playback("DAHDI/1-1", "custom/welcome_prompt,noanswer") in new stack
file.c:     -- <DAHDI/1-1> Playing 'custom/welcome_prompt.slin' (language 'en')
pbx.c:     -- Executing [s@app-announcement-3:6] Goto("DAHDI/1-1", "timeconditions,2,1") in new stack
pbx.c:     -- Goto (timeconditions,2,1)
pbx.c:     -- Executing [2@timeconditions:1] GotoIfTime("DAHDI/1-1", "*,*,30,nov?truestate") in new stack
pbx.c:     -- Executing [2@timeconditions:2] GotoIfTime("DAHDI/1-1", "*,*,25,dec?truestate") in new stack
pbx.c:     -- Executing [2@timeconditions:3] GotoIfTime("DAHDI/1-1", "*,*,21,aug?truestate") in new stack
pbx.c:     -- Executing [2@timeconditions:4] GotoIfTime("DAHDI/1-1", "*,*,1,may?truestate") in new stack
pbx.c:     -- Executing [2@timeconditions:5] GotoIfTime("DAHDI/1-1", "*,*,1,jan?truestate") in new stack
pbx.c:     -- Executing [2@timeconditions:6] GotoIfTime("DAHDI/1-1", "*,*,12,jun?truestate") in new stack
pbx.c:     -- Executing [2@timeconditions:7] GotoIfTime("DAHDI/1-1", "*,*,1-2,nov?truestate") in new stack
pbx.c:     -- Executing [2@timeconditions:8] GotoIfTime("DAHDI/1-1", "*,*,9,apr?truestate") in new stack
pbx.c:     -- Executing [2@timeconditions:9] GotoIf("DAHDI/1-1", "0?truegoto") in new stack
pbx.c:     -- Executing [2@timeconditions:10] ExecIf("DAHDI/1-1", "0?Set(DB(TC/2)=)") in new stack
pbx.c:     -- Executing [2@timeconditions:11] Set("DAHDI/1-1", "DEVICE_STATE(Custom:TC2)=INUSE") in new stack
pbx.c:     -- Executing [2@timeconditions:12] ExecIf("DAHDI/1-1", "0?Set(DEVICE_STATE(Custom:TCSTICKY)=INUSE)") in new stack
pbx.c:     -- Executing [2@timeconditions:13] GotoIf("DAHDI/1-1", "1?timeconditions,3,1") in new stack
pbx.c:     -- Goto (timeconditions,3,1)
pbx.c:     -- Executing [3@timeconditions:1] GotoIfTime("DAHDI/1-1", "12:00-13:00,mon-sat,,?truestate") in new stack
pbx.c:     -- Executing [3@timeconditions:2] GotoIf("DAHDI/1-1", "0?truegoto") in new stack
pbx.c:     -- Executing [3@timeconditions:3] ExecIf("DAHDI/1-1", "0?Set(DB(TC/3)=)") in new stack
pbx.c:     -- Executing [3@timeconditions:4] Set("DAHDI/1-1", "DEVICE_STATE(Custom:TC3)=INUSE") in new stack
pbx.c:     -- Executing [3@timeconditions:5] ExecIf("DAHDI/1-1", "0?Set(DEVICE_STATE(Custom:TCSTICKY)=INUSE)") in new stack
pbx.c:     -- Executing [3@timeconditions:6] GotoIf("DAHDI/1-1", "1?timeconditions,1,1") in new stack
pbx.c:     -- Goto (timeconditions,1,1)
pbx.c:     -- Executing [1@timeconditions:1] GotoIfTime("DAHDI/1-1", "07:45-18:00,mon-sun,,?truestate") in new stack
pbx.c:     -- Goto (timeconditions,1,9)
pbx.c:     -- Executing [1@timeconditions:9] GotoIf("DAHDI/1-1", "0?falsegoto") in new stack
pbx.c:     -- Executing [1@timeconditions:10] ExecIf("DAHDI/1-1", "0?Set(DB(TC/1)=)") in new stack
pbx.c:     -- Executing [1@timeconditions:11] Set("DAHDI/1-1", "DEVICE_STATE(Custom:TC1)=NOT_INUSE") in new stack
pbx.c:     -- Executing [1@timeconditions:12] ExecIf("DAHDI/1-1", "0?Set(DEVICE_STATE(Custom:TCSTICKY)=INUSE)") in new stack
pbx.c:     -- Executing [1@timeconditions:13] GotoIf("DAHDI/1-1", "1?ext-queues,501,1") in new stack
pbx.c:     -- Goto (ext-queues,501,1)
pbx.c:     -- Executing [501@ext-queues:1] Macro("DAHDI/1-1", "user-callerid,") in new stack
pbx.c:     -- Executing [s@macro-user-callerid:1] Set("DAHDI/1-1", "TOUCH_MONITOR=1425193430.3") in new stack
pbx.c:     -- Executing [s@macro-user-callerid:2] Set("DAHDI/1-1", "AMPUSER=") in new stack
pbx.c:     -- Executing [s@macro-user-callerid:3] GotoIf("DAHDI/1-1", "0?report") in new stack
pbx.c:     -- Executing [s@macro-user-callerid:4] ExecIf("DAHDI/1-1", "1?Set(REALCALLERIDNUM=)") in new stack
pbx.c:     -- Executing [s@macro-user-callerid:5] Set("DAHDI/1-1", "AMPUSER=") in new stack
pbx.c:     -- Executing [s@macro-user-callerid:6] GotoIf("DAHDI/1-1", "0?limit") in new stack
pbx.c:     -- Executing [s@macro-user-callerid:7] Set("DAHDI/1-1", "AMPUSERCIDNAME=") in new stack
pbx.c:     -- Executing [s@macro-user-callerid:8] GotoIf("DAHDI/1-1", "1?report") in new stack
pbx.c:     -- Goto (macro-user-callerid,s,15)
pbx.c:     -- Executing [s@macro-user-callerid:15] GotoIf("DAHDI/1-1", "0?continue") in new stack
pbx.c:     -- Executing [s@macro-user-callerid:16] Set("DAHDI/1-1", "__TTL=64") in new stack
pbx.c:     -- Executing [s@macro-user-callerid:17] GotoIf("DAHDI/1-1", "1?continue") in new stack
pbx.c:     -- Goto (macro-user-callerid,s,28)
pbx.c:     -- Executing [s@macro-user-callerid:28] Set("DAHDI/1-1", "CALLERID(number)=") in new stack
pbx.c:     -- Executing [s@macro-user-callerid:29] Set("DAHDI/1-1", "CALLERID(name)=") in new stack
pbx.c:     -- Executing [s@macro-user-callerid:30] Set("DAHDI/1-1", "CDR(cnum)=") in new stack
pbx.c:     -- Executing [s@macro-user-callerid:31] Set("DAHDI/1-1", "CDR(cnam)=") in new stack
pbx.c:     -- Executing [s@macro-user-callerid:32] Set("DAHDI/1-1", "CHANNEL(language)=en") in new stack
pbx.c:     -- Executing [501@ext-queues:2] Answer("DAHDI/1-1", "") in new stack
pbx.c:     -- Executing [501@ext-queues:3] Macro("DAHDI/1-1", "blkvm-set,reset") in new stack
pbx.c:     -- Executing [s@macro-blkvm-set:1] ExecIf("DAHDI/1-1", "1?Set(__BLKVM_CHANNEL=DAHDI/1-1)") in new stack
pbx.c:     -- Executing [s@macro-blkvm-set:2] Set("DAHDI/1-1", "SHARED(BLKVM,DAHDI/1-1)=TRUE") in new stack
pbx.c:     -- Executing [s@macro-blkvm-set:3] Set("DAHDI/1-1", "GOSUB_RETVAL=TRUE") in new stack
pbx.c:     -- Executing [s@macro-blkvm-set:4] MacroExit("DAHDI/1-1", "") in new stack
pbx.c:     -- Executing [501@ext-queues:4] ExecIf("DAHDI/1-1", "1?Set(_DIAL_OPTIONS=TtrM(auto-blkvm))") in new stack
pbx.c:     -- Executing [501@ext-queues:5] Set("DAHDI/1-1", "__NODEST=501") in new stack
pbx.c:     -- Executing [501@ext-queues:6] Set("DAHDI/1-1", "QCIDPP=") in new stack
pbx.c:     -- Executing [501@ext-queues:7] Set("DAHDI/1-1", "VQ_CIDPP=") in new stack
pbx.c:     -- Executing [501@ext-queues:8] ExecIf("DAHDI/1-1", "0?Macro(prepend-cid,)") in new stack
pbx.c:     -- Executing [501@ext-queues:9] Set("DAHDI/1-1", "QAINFO=") in new stack
pbx.c:     -- Executing [501@ext-queues:10] Set("DAHDI/1-1", "VQ_AINFO=") in new stack
pbx.c:     -- Executing [501@ext-queues:11] ExecIf("DAHDI/1-1", "0?Set(__ALERT_INFO=)") in new stack
pbx.c:     -- Executing [501@ext-queues:12] Set("DAHDI/1-1", "QJOINMSG=") in new stack
pbx.c:     -- Executing [501@ext-queues:13] Set("DAHDI/1-1", "VQ_JOINMSG=") in new stack
pbx.c:     -- Executing [501@ext-queues:14] Set("DAHDI/1-1", "QMOH=") in new stack
pbx.c:     -- Executing [501@ext-queues:15] Set("DAHDI/1-1", "VQ_MOH=") in new stack
pbx.c:     -- Executing [501@ext-queues:16] ExecIf("DAHDI/1-1", "0?Set(__MOHCLASS=)") in new stack
pbx.c:     -- Executing [501@ext-queues:17] ExecIf("DAHDI/1-1", "1?Set(CHANNEL(musicclass)=default)") in new stack
pbx.c:     -- Executing [501@ext-queues:18] Set("DAHDI/1-1", "QRETRY=") in new stack
pbx.c:     -- Executing [501@ext-queues:19] Set("DAHDI/1-1", "VQ_RETRY=") in new stack
pbx.c:     -- Executing [501@ext-queues:20] Set("DAHDI/1-1", "QOPTIONS=t") in new stack
pbx.c:     -- Executing [501@ext-queues:21] Set("DAHDI/1-1", "VQ_OPTIONS=") in new stack
pbx.c:     -- Executing [501@ext-queues:22] Set("DAHDI/1-1", "QGOSUB=") in new stack
pbx.c:     -- Executing [501@ext-queues:23] Set("DAHDI/1-1", "VQ_GOSUB=") in new stack
pbx.c:     -- Executing [501@ext-queues:24] Set("DAHDI/1-1", "QAGI=") in new stack
pbx.c:     -- Executing [501@ext-queues:25] Set("DAHDI/1-1", "VQ_AGI=") in new stack
pbx.c:     -- Executing [501@ext-queues:26] Set("DAHDI/1-1", "QRULE=") in new stack
pbx.c:     -- Executing [501@ext-queues:27] Set("DAHDI/1-1", "VQ_RULE=") in new stack
pbx.c:     -- Executing [501@ext-queues:28] Set("DAHDI/1-1", "QPOSITION=") in new stack
pbx.c:     -- Executing [501@ext-queues:29] Set("DAHDI/1-1", "VQ_POSITION=") in new stack
pbx.c:     -- Executing [501@ext-queues:30] Set("DAHDI/1-1", "MONITOR_OPTIONS=b") in new stack
pbx.c:     -- Executing [501@ext-queues:31] Gosub("DAHDI/1-1", "sub-record-check,s,1(q,501,dontcare)") in new stack
pbx.c:     -- Executing [s@sub-record-check:1] Set("DAHDI/1-1", "REC_POLICY_MODE_SAVE=") in new stack
pbx.c:     -- Executing [s@sub-record-check:2] GotoIf("DAHDI/1-1", "1?check") in new stack
pbx.c:     -- Goto (sub-record-check,s,7)
pbx.c:     -- Executing [s@sub-record-check:7] Set("DAHDI/1-1", "__MON_FMT=wav") in new stack
pbx.c:     -- Executing [s@sub-record-check:8] GotoIf("DAHDI/1-1", "1?next") in new stack
pbx.c:     -- Goto (sub-record-check,s,11)
pbx.c:     -- Executing [s@sub-record-check:11] ExecIf("DAHDI/1-1", "0?Return()") in new stack
pbx.c:     -- Executing [s@sub-record-check:12] ExecIf("DAHDI/1-1", "1?Set(__REC_POLICY_MODE=dontcare)") in new stack
pbx.c:     -- Executing [s@sub-record-check:13] GotoIf("DAHDI/1-1", "0?q,1") in new stack
pbx.c:     -- Executing [s@sub-record-check:14] Set("DAHDI/1-1", "__REC_STATUS=INITIALIZED") in new stack
pbx.c:     -- Executing [s@sub-record-check:15] Set("DAHDI/1-1", "NOW=1425193438") in new stack
pbx.c:     -- Executing [s@sub-record-check:16] Set("DAHDI/1-1", "__DAY=01") in new stack
pbx.c:     -- Executing [s@sub-record-check:17] Set("DAHDI/1-1", "__MONTH=03") in new stack
pbx.c:     -- Executing [s@sub-record-check:18] Set("DAHDI/1-1", "__YEAR=2015") in new stack
pbx.c:     -- Executing [s@sub-record-check:19] Set("DAHDI/1-1", "__TIMESTR=20150301-150358") in new stack
pbx.c:     -- Executing [s@sub-record-check:20] Set("DAHDI/1-1", "__FROMEXTEN=unknown") in new stack
pbx.c:     -- Executing [s@sub-record-check:21] Set("DAHDI/1-1", "__CALLFILENAME=q-501-unknown-20150301-150358-1425193430.3") in new stack
pbx.c:     -- Executing [s@sub-record-check:22] Goto("DAHDI/1-1", "q,1") in new stack
pbx.c:     -- Goto (sub-record-check,q,1)
pbx.c:     -- Executing [q@sub-record-check:1] GosubIf("DAHDI/1-1", "0?recq,1(q,501,unknown)") in new stack
pbx.c:     -- Executing [q@sub-record-check:2] Return("DAHDI/1-1", "") in new stack
pbx.c:     -- Executing [501@ext-queues:32] ExecIf("DAHDI/1-1", "0?Playback(, )") in new stack
pbx.c:     -- Executing [501@ext-queues:33] QueueLog("DAHDI/1-1", "501,1425193430.3,NONE,DID,s") in new stack
pbx.c:     -- Executing [501@ext-queues:34] Set("DAHDI/1-1", "QAANNOUNCE=") in new stack
pbx.c:     -- Executing [501@ext-queues:35] Set("DAHDI/1-1", "VQ_AANNOUNCE=") in new stack
pbx.c:     -- Executing [501@ext-queues:36] Set("DAHDI/1-1", "QMAXWAIT=60") in new stack
pbx.c:     -- Executing [501@ext-queues:37] Set("DAHDI/1-1", "VQ_MAXWAIT=") in new stack
pbx.c:     -- Executing [501@ext-queues:38] Set("DAHDI/1-1", "QUEUENUM=501") in new stack
pbx.c:     -- Executing [501@ext-queues:39] Set("DAHDI/1-1", "QUEUEJOINTIME=1425193438") in new stack
pbx.c:     -- Executing [501@ext-queues:40] Queue("DAHDI/1-1", "501,t,,,60,,,,,") in new stack
res_musiconhold.c:     -- Started music on hold, class 'default', on DAHDI/1-1
pbx.c:     -- Executing [215@from-queue:1] Set("Local/215@from-queue-00000001;2","QAGENT=215") in new stack
pbx.c:     -- Executing [215@from-queue:2] Goto("Local/215@from-queue-00000001;2","501,1") in new stack
pbx.c:     -- Goto (from-queue,501,1)
pbx.c:     -- Executing [501@from-queue:1] Goto("Local/215@from-queue-00000001;2","from-internal,215,1") in new stack
pbx.c:     -- Goto (from-internal,215,1)
pbx.c:     -- Executing [215@from-internal:1] Set("Local/215@from-queue-00000001;2","__RINGTIMER=15") in new stack
pbx.c:     -- Executing [215@from-internal:2] Macro("Local/215@from-queue-00000001;2","exten-vm,novm,215,0,0,0") in new stack
pbx.c:     -- Executing [s@macro-exten-vm:1] Macro("Local/215@from-queue-00000001;2","user-callerid,") in new stack
pbx.c:     -- Executing [s@macro-user-callerid:1] Set("Local/215@from-queue-00000001;2","TOUCH_MONITOR=1425193438.5") in new stack
pbx.c:     -- Executing [s@macro-user-callerid:2] Set("Local/215@from-queue-00000001;2","AMPUSER=") in new stack
pbx.c:     -- Executing [s@macro-user-callerid:3] GotoIf("Local/215@from-queue-00000001;2","1?report") in new stack
pbx.c:     -- Goto (macro-user-callerid,s,15)
pbx.c:     -- Executing [s@macro-user-callerid:15] GotoIf("Local/215@from-queue-00000001;2","0?continue") in new stack
pbx.c:     -- Executing [s@macro-user-callerid:16] Set("Local/215@from-queue-00000001;2","__TTL=63") in new stack
pbx.c:     -- Executing [s@macro-user-callerid:17] GotoIf("Local/215@from-queue-00000001;2","1?continue") in new stack
pbx.c:     -- Goto (macro-user-callerid,s,28)
pbx.c:     -- Executing [s@macro-user-callerid:28] Set("Local/215@from-queue-00000001;2","CALLERID(number)=") in new stack
pbx.c:     -- Executing [s@macro-user-callerid:29] Set("Local/215@from-queue-00000001;2","CALLERID(name)=") in new stack
pbx.c:     -- Executing [s@macro-user-callerid:30] Set("Local/215@from-queue-00000001;2","CDR(cnum)=") in new stack
pbx.c:     -- Executing [s@macro-user-callerid:31] Set("Local/215@from-queue-00000001;2","CDR(cnam)=") in new stack
pbx.c:     -- Executing [s@macro-user-callerid:32] Set("Local/215@from-queue-00000001;2","CHANNEL(language)=en") in new stack
pbx.c:     -- Executing [s@macro-exten-vm:2] Set("Local/215@from-queue-00000001;2","RingGroupMethod=none") in new stack
pbx.c:     -- Executing [s@macro-exten-vm:3] Set("Local/215@from-queue-00000001;2","__EXTTOCALL=215") in new stack
pbx.c:     -- Executing [s@macro-exten-vm:4] Set("Local/215@from-queue-00000001;2","__PICKUPMARK=215") in new stack
pbx.c:     -- Executing [s@macro-exten-vm:5] Set("Local/215@from-queue-00000001;2","RT=") in new stack
chan_sip.c: This function can only be used on SIP channels.
pbx.c:     -- Executing [s@macro-exten-vm:6] ExecIf("Local/215@from-queue-00000001;2","0?Macro(vm,novm,DIRECTDIAL,)") in new stack
chan_sip.c: This function can only be used on SIP channels.
chan_sip.c: This function can only be used on SIP channels.
pbx.c:     -- Executing [s@macro-exten-vm:7] ExecIf("Local/215@from-queue-00000001;2","0?MacroExit()") in new stack
chan_sip.c: This function can only be used on SIP channels.
pbx.c:     -- Executing [s@macro-exten-vm:8] Gosub("Local/215@from-queue-00000001;2","sub-record-check,s,1(exten,215,)") in new stack
pbx.c:     -- Executing [s@sub-record-check:1] Set("Local/215@from-queue-00000001;2","REC_POLICY_MODE_SAVE=dontcare") in new stack
pbx.c:     -- Executing [s@sub-record-check:2] GotoIf("Local/215@from-queue-00000001;2","1?check") in new stack
pbx.c:     -- Goto (sub-record-check,s,7)
pbx.c:     -- Executing [s@sub-record-check:7] Set("Local/215@from-queue-00000001;2","__MON_FMT=wav") in new stack
pbx.c:     -- Executing [s@sub-record-check:8] GotoIf("Local/215@from-queue-00000001;2","1?next") in new stack
pbx.c:     -- Goto (sub-record-check,s,11)
pbx.c:     -- Executing [s@sub-record-check:11] ExecIf("Local/215@from-queue-00000001;2","0?Return()") in new stack
pbx.c:     -- Executing [s@sub-record-check:12] ExecIf("Local/215@from-queue-00000001;2","0?Set(__REC_POLICY_MODE=)") in new stack
pbx.c:     -- Executing [s@sub-record-check:13] GotoIf("Local/215@from-queue-00000001;2","1?exten,1") in new stack
pbx.c:     -- Goto (sub-record-check,exten,1)
pbx.c:     -- Executing [exten@sub-record-check:1] GotoIf("Local/215@from-queue-00000001;2","1?callee") in new stack
pbx.c:     -- Goto (sub-record-check,exten,8)
pbx.c:     -- Executing [exten@sub-record-check:8] GosubIf("Local/215@from-queue-00000001;2","0?record,1(exten,215,unknown)") in new stack
pbx.c:     -- Executing [exten@sub-record-check:9] Return("Local/215@from-queue-00000001;2","") in new stack
pbx.c:     -- Executing [s@macro-exten-vm:9] GotoIf("Local/215@from-queue-00000001;2","1?macrodial") in new stack
pbx.c:     -- Goto (macro-exten-vm,s,15)
pbx.c:     -- Executing [s@macro-exten-vm:15] GosubIf("Local/215@from-queue-00000001;2","0?clrheader,1()") in new stack
pbx.c:     -- Executing [s@macro-exten-vm:16] Macro("Local/215@from-queue-00000001;2","dial-one,,TtrM(auto-blkvm),215") in new stack
pbx.c:     -- Executing [s@macro-dial-one:1] Set("Local/215@from-queue-00000001;2","DEXTEN=215") in new stack
pbx.c:     -- Executing [s@macro-dial-one:2] Set("Local/215@from-queue-00000001;2","DIALSTATUS_CW=") in new stack
pbx.c:     -- Executing [s@macro-dial-one:3] GosubIf("Local/215@from-queue-00000001;2","0?screen,1()") in new stack
pbx.c:     -- Executing [s@macro-dial-one:4] GosubIf("Local/215@from-queue-00000001;2","0?cf,1()") in new stack
pbx.c:     -- Executing [s@macro-dial-one:5] GotoIf("Local/215@from-queue-00000001;2","1?skip1") in new stack
pbx.c:     -- Goto (macro-dial-one,s,8)
pbx.c:     -- Executing [s@macro-dial-one:8] GotoIf("Local/215@from-queue-00000001;2","0?nodial") in new stack
pbx.c:     -- Executing [s@macro-dial-one:9] GotoIf("Local/215@from-queue-00000001;2","0?continue") in new stack
pbx.c:     -- Executing [s@macro-dial-one:10] Set("Local/215@from-queue-00000001;2","EXTHASCW=ENABLED") in new stack
pbx.c:     -- Executing [s@macro-dial-one:11] GotoIf("Local/215@from-queue-00000001;2","0?next1:cwinusebusy") in new stack
pbx.c:     -- Goto (macro-dial-one,s,23)
pbx.c:     -- Executing [s@macro-dial-one:23] GotoIf("Local/215@from-queue-00000001;2","1?next3:continue") in new stack
pbx.c:     -- Goto (macro-dial-one,s,24)
pbx.c:     -- Executing [s@macro-dial-one:24] ExecIf("Local/215@from-queue-00000001;2","0?Set(DIALSTATUS_CW=BUSY)") in new stack
pbx.c:     -- Executing [s@macro-dial-one:25] GotoIf("Local/215@from-queue-00000001;2","0?nodial") in new stack
pbx.c:     -- Executing [s@macro-dial-one:26] GosubIf("Local/215@from-queue-00000001;2","1?dstring,1():dlocal,1()") in new stack
pbx.c:     -- Executing [dstring@macro-dial-one:1] Set("Local/215@from-queue-00000001;2","DSTRING=") in new stack
pbx.c:     -- Executing [dstring@macro-dial-one:2] Set("Local/215@from-queue-00000001;2","DEVICES=215") in new stack
pbx.c:     -- Executing [dstring@macro-dial-one:3] ExecIf("Local/215@from-queue-00000001;2","0?Return()") in new stack
pbx.c:     -- Executing [dstring@macro-dial-one:4] ExecIf("Local/215@from-queue-00000001;2","0?Set(DEVICES=15)") in new stack
pbx.c:     -- Executing [dstring@macro-dial-one:5] Set("Local/215@from-queue-00000001;2","LOOPCNT=1") in new stack
pbx.c:     -- Executing [dstring@macro-dial-one:6] Set("Local/215@from-queue-00000001;2","ITER=1") in new stack
pbx.c:     -- Executing [dstring@macro-dial-one:7] Set("Local/215@from-queue-00000001;2","THISDIAL=SIP/215") in new stack
pbx.c:     -- Executing [dstring@macro-dial-one:8] GosubIf("Local/215@from-queue-00000001;2","1?zap2dahdi,1()") in new stack
pbx.c:     -- Executing [zap2dahdi@macro-dial-one:1] ExecIf("Local/215@from-queue-00000001;2","0?Return()") in new stack
pbx.c:     -- Executing [zap2dahdi@macro-dial-one:2] Set("Local/215@from-queue-00000001;2","NEWDIAL=") in new stack
pbx.c:     -- Executing [zap2dahdi@macro-dial-one:3] Set("Local/215@from-queue-00000001;2","LOOPCNT2=1") in new stack
pbx.c:     -- Executing [zap2dahdi@macro-dial-one:4] Set("Local/215@from-queue-00000001;2","ITER2=1") in new stack
pbx.c:     -- Executing [zap2dahdi@macro-dial-one:5] Set("Local/215@from-queue-00000001;2","THISPART2=SIP/215") in new stack
pbx.c:     -- Executing [zap2dahdi@macro-dial-one:6] ExecIf("Local/215@from-queue-00000001;2","0?Set(THISPART2=DAHDI/215)") in new stack
pbx.c:     -- Executing [zap2dahdi@macro-dial-one:7] Set("Local/215@from-queue-00000001;2","NEWDIAL=SIP/215&") in new stack
pbx.c:     -- Executing [zap2dahdi@macro-dial-one:8] Set("Local/215@from-queue-00000001;2","ITER2=2") in new stack
pbx.c:     -- Executing [zap2dahdi@macro-dial-one:9] GotoIf("Local/215@from-queue-00000001;2","0?begin2") in new stack
pbx.c:     -- Executing [zap2dahdi@macro-dial-one:10] Set("Local/215@from-queue-00000001;2","THISDIAL=SIP/215") in new stack
pbx.c:     -- Executing [zap2dahdi@macro-dial-one:11] Return("Local/215@from-queue-00000001;2","") in new stack
pbx.c:     -- Executing [dstring@macro-dial-one:9] Set("Local/215@from-queue-00000001;2","DSTRING=SIP/215&") in new stack
pbx.c:     -- Executing [dstring@macro-dial-one:10] Set("Local/215@from-queue-00000001;2","ITER=2") in new stack
pbx.c:     -- Executing [dstring@macro-dial-one:11] GotoIf("Local/215@from-queue-00000001;2","0?begin") in new stack
pbx.c:     -- Executing [dstring@macro-dial-one:12] Set("Local/215@from-queue-00000001;2","DSTRING=SIP/215") in new stack
pbx.c:     -- Executing [dstring@macro-dial-one:13] Return("Local/215@from-queue-00000001;2","") in new stack
pbx.c:     -- Executing [s@macro-dial-one:27] GotoIf("Local/215@from-queue-00000001;2","0?nodial") in new stack
pbx.c:     -- Executing [s@macro-dial-one:28] GotoIf("Local/215@from-queue-00000001;2","0?skiptrace") in new stack
pbx.c:     -- Executing [s@macro-dial-one:29] GosubIf("Local/215@from-queue-00000001;2","0?ctset,1():ctclear,1()") in new stack
pbx.c:     -- Executing [ctclear@macro-dial-one:1] NoOp("Local/215@from-queue-00000001;2","Deleting: CALLTRACE/215 ") in new stack
pbx.c:     -- Executing [ctclear@macro-dial-one:2] Return("Local/215@from-queue-00000001;2","") in new stack
pbx.c:     -- Executing [s@macro-dial-one:30] Set("Local/215@from-queue-00000001;2","D_OPTIONS=TtrM(auto-blkvm)") in new stack
pbx.c:     -- Executing [s@macro-dial-one:31] ExecIf("Local/215@from-queue-00000001;2","0?SIPAddHeader(Alert-Info: )") in new stack
pbx.c:     -- Executing [s@macro-dial-one:32] ExecIf("Local/215@from-queue-00000001;2","0?SIPAddHeader()") in new stack
pbx.c:     -- Executing [s@macro-dial-one:33] ExecIf("Local/215@from-queue-00000001;2","1?Set(CHANNEL(musicclass)=default)") in new stack
pbx.c:     -- Executing [s@macro-dial-one:34] GosubIf("Local/215@from-queue-00000001;2","0?qwait,1()") in new stack
pbx.c:     -- Executing [s@macro-dial-one:35] Set("Local/215@from-queue-00000001;2","__CWIGNORE=") in new stack
pbx.c:     -- Executing [s@macro-dial-one:36] Set("Local/215@from-queue-00000001;2","__KEEPCID=TRUE") in new stack
pbx.c:     -- Executing [s@macro-dial-one:37] GotoIf("Local/215@from-queue-00000001;2","0?usegoto,1") in new stack
pbx.c:     -- Executing [s@macro-dial-one:38] GotoIf("Local/215@from-queue-00000001;2","1?godial") in new stack
pbx.c:     -- Goto (macro-dial-one,s,43)
pbx.c:     -- Executing [s@macro-dial-one:43] Dial("Local/215@from-queue-00000001;2","SIP/215,,TtrM(auto-blkvm)") in new stack
netsock2.c:   == Using SIP RTP TOS bits 184
netsock2.c:   == Using SIP RTP CoS mark 5
app_dial.c:     -- Called SIP/215
app_queue.c:     -- Local/215@from-queue-00000001;1 is ringing
app_dial.c:     -- SIP/215-00000000 is ringing
app_queue.c:     -- Local/215@from-queue-00000001;1 is ringing
app_dial.c:     -- SIP/215-00000000 answered Local/215@from-queue-00000001;2
pbx.c:     -- Executing [s@macro-auto-blkvm:1] Set("SIP/215-00000000", "__MACRO_RESULT=") in new stack
pbx.c:     -- Executing [s@macro-auto-blkvm:2] Set("SIP/215-00000000", "CFIGNORE=") in new stack
pbx.c:     -- Executing [s@macro-auto-blkvm:3] Set("SIP/215-00000000", "MASTER_CHANNEL(CFIGNORE)=") in new stack
pbx.c:     -- Executing [s@macro-auto-blkvm:4] Set("SIP/215-00000000", "FORWARD_CONTEXT=from-internal") in new stack
pbx.c:     -- Executing [s@macro-auto-blkvm:5] Set("SIP/215-00000000", "MASTER_CHANNEL(FORWARD_CONTEXT)=from-internal") in new stack
pbx.c:     -- Executing [s@macro-auto-blkvm:6] Macro("SIP/215-00000000", "blkvm-clr,") in new stack
pbx.c:     -- Executing [s@macro-blkvm-clr:1] Set("SIP/215-00000000", "SHARED(BLKVM,DAHDI/1-1)=") in new stack
pbx.c:     -- Executing [s@macro-blkvm-clr:2] Set("SIP/215-00000000", "GOSUB_RETVAL=") in new stack
pbx.c:     -- Executing [s@macro-blkvm-clr:3] MacroExit("SIP/215-00000000", "") in new stack
pbx.c:     -- Executing [s@macro-auto-blkvm:7] ExecIf("SIP/215-00000000", "0?Set(MASTER_CHANNEL(CONNECTEDLINE(num))=215)") in new stack
pbx.c:     -- Executing [s@macro-auto-blkvm:8] ExecIf("SIP/215-00000000", "0?Set(MASTER_CHANNEL(CONNECTEDLINE(name))=Operator)") in new stack
app_queue.c:     -- Local/215@from-queue-00000001;1 answered DAHDI/1-1
res_musiconhold.c:     -- Stopped music on hold on DAHDI/1-1
res_rtp_asterisk.c: Unknown RTP codec 126 received from '192.168.11.101:54172'
res_musiconhold.c:     -- Started music on hold, class 'default', on Local/215@from-queue-00000001;2
file.c:     -- <SIP/215-00000000> Playing 'pbx-transfer.gsm' (language 'en')
features.c:     -- Blind transferring Local/215@from-queue-00000001;2 to '226' (context from-internal-xfer) priority 1
res_musiconhold.c:     -- Stopped music on hold on Local/215@from-queue-00000001;2
app_macro.c:   == Channel 'Local/215@from-queue-00000001;2' jumping out of macro 'dial-one'
app_macro.c:   == Channel 'Local/215@from-queue-00000001;2' jumping out of macro 'exten-vm'
pbx.c:     -- Executing [226@from-internal-xfer:1] Set("Local/215@from-queue-00000001;2","__RINGTIMER=15") in new stack
pbx.c:     -- Executing [226@from-internal-xfer:2] Macro("Local/215@from-queue-00000001;2","exten-vm,novm,226,0,0,0") in new stack
pbx.c:     -- Executing [s@macro-exten-vm:1] Macro("Local/215@from-queue-00000001;2","user-callerid,") in new stack
pbx.c:     -- Executing [s@macro-user-callerid:1] Set("Local/215@from-queue-00000001;2","TOUCH_MONITOR=1425193438.5") in new stack
pbx.c:     -- Executing [s@macro-user-callerid:2] Set("Local/215@from-queue-00000001;2","AMPUSER=") in new stack
pbx.c:     -- Executing [s@macro-user-callerid:3] GotoIf("Local/215@from-queue-00000001;2","1?report") in new stack
pbx.c:     -- Goto (macro-user-callerid,s,15)
pbx.c:     -- Executing [s@macro-user-callerid:15] GotoIf("Local/215@from-queue-00000001;2","0?continue") in new stack
pbx.c:     -- Executing [s@macro-user-callerid:16] Set("Local/215@from-queue-00000001;2","__TTL=62") in new stack
pbx.c:     -- Executing [s@macro-user-callerid:17] GotoIf("Local/215@from-queue-00000001;2","1?continue") in new stack
pbx.c:     -- Goto (macro-user-callerid,s,28)
pbx.c:     -- Executing [s@macro-user-callerid:28] Set("Local/215@from-queue-00000001;2","CALLERID(number)=") in new stack
pbx.c:     -- Executing [s@macro-user-callerid:29] Set("Local/215@from-queue-00000001;2","CALLERID(name)=") in new stack
pbx.c:     -- Executing [s@macro-user-callerid:30] Set("Local/215@from-queue-00000001;2","CDR(cnum)=") in new stack
pbx.c:     -- Executing [s@macro-user-callerid:31] Set("Local/215@from-queue-00000001;2","CDR(cnam)=") in new stack
pbx.c:     -- Executing [s@macro-user-callerid:32] Set("Local/215@from-queue-00000001;2","CHANNEL(language)=en") in new stack
pbx.c:     -- Executing [s@macro-exten-vm:2] Set("Local/215@from-queue-00000001;2","RingGroupMethod=none") in new stack
pbx.c:     -- Executing [s@macro-exten-vm:3] Set("Local/215@from-queue-00000001;2","__EXTTOCALL=226") in new stack
pbx.c:     -- Executing [s@macro-exten-vm:4] Set("Local/215@from-queue-00000001;2","__PICKUPMARK=226") in new stack
pbx.c:     -- Executing [s@macro-exten-vm:5] Set("Local/215@from-queue-00000001;2","RT=") in new stack
chan_sip.c: This function can only be used on SIP channels.
pbx.c:     -- Executing [s@macro-exten-vm:6] ExecIf("Local/215@from-queue-00000001;2","0?Macro(vm,novm,DIRECTDIAL,)") in new stack
chan_sip.c: This function can only be used on SIP channels.
chan_sip.c: This function can only be used on SIP channels.
pbx.c:     -- Executing [s@macro-exten-vm:7] ExecIf("Local/215@from-queue-00000001;2","0?MacroExit()") in new stack
chan_sip.c: This function can only be used on SIP channels.
pbx.c:     -- Executing [s@macro-exten-vm:8] Gosub("Local/215@from-queue-00000001;2","sub-record-check,s,1(exten,226,)") in new stack
pbx.c:     -- Executing [s@sub-record-check:1] Set("Local/215@from-queue-00000001;2","REC_POLICY_MODE_SAVE=dontcare") in new stack
pbx.c:     -- Executing [s@sub-record-check:2] GotoIf("Local/215@from-queue-00000001;2","0?check") in new stack
pbx.c:     -- Executing [s@sub-record-check:3] ResetCDR("Local/215@from-queue-00000001;2","") in new stack
pbx.c:     -- Executing [s@sub-record-check:4] GotoIf("Local/215@from-queue-00000001;2","1?check") in new stack
pbx.c:     -- Goto (sub-record-check,s,7)
pbx.c:     -- Executing [s@sub-record-check:7] Set("Local/215@from-queue-00000001;2","__MON_FMT=wav") in new stack
pbx.c:     -- Executing [s@sub-record-check:8] GotoIf("Local/215@from-queue-00000001;2","1?next") in new stack
pbx.c:     -- Goto (sub-record-check,s,11)
pbx.c:     -- Executing [s@sub-record-check:11] ExecIf("Local/215@from-queue-00000001;2","0?Return()") in new stack
pbx.c:     -- Executing [s@sub-record-check:12] ExecIf("Local/215@from-queue-00000001;2","0?Set(__REC_POLICY_MODE=)") in new stack
pbx.c:     -- Executing [s@sub-record-check:13] GotoIf("Local/215@from-queue-00000001;2","1?exten,1") in new stack
pbx.c:     -- Goto (sub-record-check,exten,1)
pbx.c:     -- Executing [exten@sub-record-check:1] GotoIf("Local/215@from-queue-00000001;2","1?callee") in new stack
pbx.c:     -- Goto (sub-record-check,exten,8)
pbx.c:     -- Executing [exten@sub-record-check:8] GosubIf("Local/215@from-queue-00000001;2","0?record,1(exten,226,unknown)") in new stack
pbx.c:     -- Executing [exten@sub-record-check:9] Return("Local/215@from-queue-00000001;2","") in new stack
pbx.c:     -- Executing [s@macro-exten-vm:9] GotoIf("Local/215@from-queue-00000001;2","1?macrodial") in new stack
pbx.c:     -- Goto (macro-exten-vm,s,15)
pbx.c:     -- Executing [s@macro-exten-vm:15] GosubIf("Local/215@from-queue-00000001;2","0?clrheader,1()") in new stack
pbx.c:     -- Executing [s@macro-exten-vm:16] Macro("Local/215@from-queue-00000001;2","dial-one,,TtrM(auto-blkvm),226") in new stack
pbx.c:     -- Executing [s@macro-dial-one:1] Set("Local/215@from-queue-00000001;2","DEXTEN=226") in new stack
pbx.c:     -- Executing [s@macro-dial-one:2] Set("Local/215@from-queue-00000001;2","DIALSTATUS_CW=") in new stack
pbx.c:     -- Executing [s@macro-dial-one:3] GosubIf("Local/215@from-queue-00000001;2","0?screen,1()") in new stack
pbx.c:     -- Executing [s@macro-dial-one:4] GosubIf("Local/215@from-queue-00000001;2","0?cf,1()") in new stack
pbx.c:     -- Executing [s@macro-dial-one:5] GotoIf("Local/215@from-queue-00000001;2","1?skip1") in new stack
pbx.c:     -- Goto (macro-dial-one,s,8)
pbx.c:     -- Executing [s@macro-dial-one:8] GotoIf("Local/215@from-queue-00000001;2","0?nodial") in new stack
pbx.c:     -- Executing [s@macro-dial-one:9] GotoIf("Local/215@from-queue-00000001;2","0?continue") in new stack
pbx.c:     -- Executing [s@macro-dial-one:10] Set("Local/215@from-queue-00000001;2","EXTHASCW=ENABLED") in new stack
pbx.c:     -- Executing [s@macro-dial-one:11] GotoIf("Local/215@from-queue-00000001;2","0?next1:cwinusebusy") in new stack
pbx.c:     -- Goto (macro-dial-one,s,23)
pbx.c:     -- Executing [s@macro-dial-one:23] GotoIf("Local/215@from-queue-00000001;2","1?next3:continue") in new stack
pbx.c:     -- Goto (macro-dial-one,s,24)
pbx.c:     -- Executing [s@macro-dial-one:24] ExecIf("Local/215@from-queue-00000001;2","0?Set(DIALSTATUS_CW=BUSY)") in new stack
pbx.c:     -- Executing [s@macro-dial-one:25] GotoIf("Local/215@from-queue-00000001;2","0?nodial") in new stack
pbx.c:     -- Executing [s@macro-dial-one:26] GosubIf("Local/215@from-queue-00000001;2","1?dstring,1():dlocal,1()") in new stack
pbx.c:     -- Executing [dstring@macro-dial-one:1] Set("Local/215@from-queue-00000001;2","DSTRING=") in new stack
pbx.c:     -- Executing [dstring@macro-dial-one:2] Set("Local/215@from-queue-00000001;2","DEVICES=226") in new stack
pbx.c:     -- Executing [dstring@macro-dial-one:3] ExecIf("Local/215@from-queue-00000001;2","0?Return()") in new stack
pbx.c:     -- Executing [dstring@macro-dial-one:4] ExecIf("Local/215@from-queue-00000001;2","0?Set(DEVICES=26)") in new stack
pbx.c:     -- Executing [dstring@macro-dial-one:5] Set("Local/215@from-queue-00000001;2","LOOPCNT=1") in new stack
pbx.c:     -- Executing [dstring@macro-dial-one:6] Set("Local/215@from-queue-00000001;2","ITER=1") in new stack
pbx.c:     -- Executing [dstring@macro-dial-one:7] Set("Local/215@from-queue-00000001;2","THISDIAL=SIP/226") in new stack
pbx.c:     -- Executing [dstring@macro-dial-one:8] GosubIf("Local/215@from-queue-00000001;2","1?zap2dahdi,1()") in new stack
pbx.c:     -- Executing [zap2dahdi@macro-dial-one:1] ExecIf("Local/215@from-queue-00000001;2","0?Return()") in new stack
pbx.c:     -- Executing [zap2dahdi@macro-dial-one:2] Set("Local/215@from-queue-00000001;2","NEWDIAL=") in new stack
pbx.c:     -- Executing [zap2dahdi@macro-dial-one:3] Set("Local/215@from-queue-00000001;2","LOOPCNT2=1") in new stack
pbx.c:     -- Executing [zap2dahdi@macro-dial-one:4] Set("Local/215@from-queue-00000001;2","ITER2=1") in new stack
pbx.c:     -- Executing [zap2dahdi@macro-dial-one:5] Set("Local/215@from-queue-00000001;2","THISPART2=SIP/226") in new stack
pbx.c:     -- Executing [zap2dahdi@macro-dial-one:6] ExecIf("Local/215@from-queue-00000001;2","0?Set(THISPART2=DAHDI/226)") in new stack
pbx.c:     -- Executing [zap2dahdi@macro-dial-one:7] Set("Local/215@from-queue-00000001;2","NEWDIAL=SIP/226&") in new stack
pbx.c:     -- Executing [zap2dahdi@macro-dial-one:8] Set("Local/215@from-queue-00000001;2","ITER2=2") in new stack
pbx.c:     -- Executing [zap2dahdi@macro-dial-one:9] GotoIf("Local/215@from-queue-00000001;2","0?begin2") in new stack
pbx.c:     -- Executing [zap2dahdi@macro-dial-one:10] Set("Local/215@from-queue-00000001;2","THISDIAL=SIP/226") in new stack
pbx.c:     -- Executing [zap2dahdi@macro-dial-one:11] Return("Local/215@from-queue-00000001;2","") in new stack
pbx.c:     -- Executing [dstring@macro-dial-one:9] Set("Local/215@from-queue-00000001;2","DSTRING=SIP/226&") in new stack
pbx.c:     -- Executing [dstring@macro-dial-one:10] Set("Local/215@from-queue-00000001;2","ITER=2") in new stack
pbx.c:     -- Executing [dstring@macro-dial-one:11] GotoIf("Local/215@from-queue-00000001;2","0?begin") in new stack
pbx.c:     -- Executing [dstring@macro-dial-one:12] Set("Local/215@from-queue-00000001;2","DSTRING=SIP/226") in new stack
pbx.c:     -- Executing [dstring@macro-dial-one:13] Return("Local/215@from-queue-00000001;2","") in new stack
pbx.c:     -- Executing [s@macro-dial-one:27] GotoIf("Local/215@from-queue-00000001;2","0?nodial") in new stack
pbx.c:     -- Executing [s@macro-dial-one:28] GotoIf("Local/215@from-queue-00000001;2","0?skiptrace") in new stack
pbx.c:     -- Executing [s@macro-dial-one:29] GosubIf("Local/215@from-queue-00000001;2","0?ctset,1():ctclear,1()") in new stack
pbx.c:     -- Executing [ctclear@macro-dial-one:1] NoOp("Local/215@from-queue-00000001;2","Deleting: CALLTRACE/226 215") in new stack
pbx.c:     -- Executing [ctclear@macro-dial-one:2] Return("Local/215@from-queue-00000001;2","") in new stack
pbx.c:     -- Executing [s@macro-dial-one:30] Set("Local/215@from-queue-00000001;2","D_OPTIONS=TtrM(auto-blkvm)") in new stack
pbx.c:     -- Executing [s@macro-dial-one:31] ExecIf("Local/215@from-queue-00000001;2","0?SIPAddHeader(Alert-Info: )") in new stack
pbx.c:     -- Executing [s@macro-dial-one:32] ExecIf("Local/215@from-queue-00000001;2","0?SIPAddHeader()") in new stack
pbx.c:     -- Executing [s@macro-dial-one:33] ExecIf("Local/215@from-queue-00000001;2","1?Set(CHANNEL(musicclass)=default)") in new stack
pbx.c:     -- Executing [s@macro-dial-one:34] GosubIf("Local/215@from-queue-00000001;2","0?qwait,1()") in new stack
pbx.c:     -- Executing [s@macro-dial-one:35] Set("Local/215@from-queue-00000001;2","__CWIGNORE=") in new stack
pbx.c:     -- Executing [s@macro-dial-one:36] Set("Local/215@from-queue-00000001;2","__KEEPCID=TRUE") in new stack
pbx.c:     -- Executing [s@macro-dial-one:37] GotoIf("Local/215@from-queue-00000001;2","0?usegoto,1") in new stack
pbx.c:     -- Executing [s@macro-dial-one:38] GotoIf("Local/215@from-queue-00000001;2","1?godial") in new stack
pbx.c:     -- Goto (macro-dial-one,s,43)
pbx.c:     -- Executing [s@macro-dial-one:43] Dial("Local/215@from-queue-00000001;2","SIP/226,,TtrM(auto-blkvm)") in new stack
netsock2.c:   == Using SIP RTP TOS bits 184
netsock2.c:   == Using SIP RTP CoS mark 5
app_dial.c:     -- Called SIP/226
app_dial.c:     -- SIP/226-00000001 is ringing
pbx.c:     -- Executing [h@ext-queues:1] Macro("DAHDI/1-1", "hangupcall,") in new stack
pbx.c:     -- Executing [s@macro-hangupcall:1] GotoIf("DAHDI/1-1", "1?theend") in new stack
pbx.c:     -- Goto (macro-hangupcall,s,3)
pbx.c:     -- Executing [s@macro-hangupcall:3] ExecIf("DAHDI/1-1", "0?Set(CDR(recordingfile)=)") in new stack
pbx.c:     -- Executing [s@macro-hangupcall:4] Hangup("DAHDI/1-1", "") in new stack
app_macro.c:   == Spawn extension (macro-hangupcall, s, 4) exited non-zero on 'DAHDI/1-1' in macro 'hangupcall'
pbx.c:   == Spawn extension (ext-queues, h, 1) exited non-zero on 'DAHDI/1-1'
app_macro.c:   == Spawn extension (macro-dial-one, s, 43) exited non-zero on 'Local/215@from-queue-00000001;2' in macro 'dial-one'
app_macro.c:   == Spawn extension (macro-exten-vm, s, 16) exited non-zero on 'Local/215@from-queue-00000001;2' in macro 'exten-vm'
pbx.c:   == Spawn extension (from-internal-xfer, 226, 2) exited non-zero on 'Local/215@from-queue-00000001;2'
pbx.c:     -- Executing [h@from-internal-xfer:1] Macro("Local/215@from-queue-00000001;2","hangupcall") in new stack
pbx.c:     -- Executing [s@macro-hangupcall:1] GotoIf("Local/215@from-queue-00000001;2","1?theend") in new stack
pbx.c:     -- Goto (macro-hangupcall,s,3)
pbx.c:     -- Executing [s@macro-hangupcall:3] ExecIf("Local/215@from-queue-00000001;2","0?Set(CDR(recordingfile)=)") in new stack
pbx.c:     -- Executing [s@macro-hangupcall:4] Hangup("Local/215@from-queue-00000001;2","") in new stack
app_macro.c:   == Spawn extension (macro-hangupcall, s, 4) exited non-zero on 'Local/215@from-queue-00000001;2' in macro 'hangupcall'
pbx.c:   == Spawn extension (from-internal-xfer, h, 1) exited non-zero on 'Local/215@from-queue-00000001;2'
pbx.c:   == Spawn extension (ext-queues, 501, 40) exited non-zero on 'DAHDI/1-1'
sig_analog.c:     -- Hanging up on 'DAHDI/1-1'
chan_dahdi.c:     -- Hungup 'DAHDI/1-1' -- Remote UNIX connection disconnected
Add a comment...

Phil Bratt

Discussion  - 
 
Why Technical Buyers Should Love #Unified #Communications.
It is not easy to get in to the shoes of a technical buyer, especially when technology is a fast changing sphere. Trying to decide between the right kind of applications and systems can be really...
1
Add a comment...

Maurizio Loway

Discussion  - 
 
Marco Signorini, Engineering Lead for Loway, speaks about present and future role of analysis softwares in the #Asterisk #callcenter market, #WebRTC integration and QueueMetrics monitoring suite. Follow him in this new interview by Loway:

http://loway.ch/asterisk-callcenter-interviews.jsp?uid=interview-20140915-marco_signorini
2
Add a comment...

Maurizio Loway

Discussion  - 
 
QueueMetrics Icon - the new QueueMetrics Agent Page

Hallo #Asterisk call-center passionate, check out for the new preview
trailer of QueueMetrics Icon :

http://queuemetrics.com/icon_agent_page.jsp

We designed Icon in order to provide #callcenter professionals with
the best usability combined with innovative design. Using Icon, agents
can operate all the call-center functions with only one control icon.

Following the generalized trend towards #WebRTC, we also integrated an innovative embedded
soft-phone in order to allow agents to receive and originate calls
without an external #SIP phone.
Icon will be available in June 2014 #QueueMetrics Release, completely for
free.

Contact us if you want to test-drive QueueMetrics Icon in its current
version (support@loway.ch).
2
Add a comment...

Maurizio Loway

Discussion  - 
 
How good is #Asterisk as a contact center?

Read the new Digium's blog interview with the founder of Loway Switzerland,
the company that powers thousands of call-centers worldwide and developed the #QueueMetrics #callcenter suite.
Read the full interview here: http://bit.ly/1g482gP
4
Add a comment...

Eric Wang

Discussion  - 
 
Cannot add google voice anymore?
I delete my google voice in PIAF today, and try to add it back, but it won't.
It only pops up a windows saying "You must acknowledge that you have agreed to the Google Voice Terms of Service before adding an account."

But no trunk and route are added.

I am running 
PIAF Installed Version   = 2.0.6.2 under HARDWARE
FreePBX Version          = 2.10.1.10
Running Asterisk Version = 1.8.8.0
1
Add a comment...
 
How do you test E911 functionality through voip trunks after setting up your dialplan for it?  I don't really want to just dial it and get in trouble with the law
2
Michael Teehan's profile photoJason Hamilton's profile photo
4 comments
 
It is actually a very good idea to test your 911 but as mentioned above call first and ask if is OK. Also while you have then in the phone during the test have then verify that your address is correct. I am a former dispatcher
Add a comment...

Sales CaudalFin

Discussion  - 
 
 
Greetings from CaudalFin Technologies !!!!!.

CaudalFin Launches Next Generation Telephony Cards for Asterisk and FreeSWITCH platforms in the indian SubContinent. 

CaudalFin Cards are Completely Designed and Manufactured in India.

CaudalFins’s CF-42XX series PCI/PCIe cards are high performance,
cost effective telephony cards available with carrier grade optional hardware echo cancellation. The cards provide the power to
interconnect traditional telephony systems with emerging Voice-over IP (VoIP) technologies.

CaudalFin digital cards are designed to work with Open
Source based VoIP platforms such as Asterisk® (e.g. PBX in a Flash®, FreePBX® Elastix®) & FreeSWITCH®.

CaudalFin will be launching its Products in Africa and Europe Shortly
1
Add a comment...
 
 What is the proper way to check which version of PBIAF I have installed?
1
Nathan Peters's profile photoWard Mundy's profile photo
3 comments
 
For complete version: cat /etc/pbx/.isoversion
Add a comment...

Eric Wang

Discussion  - 
 
I used the 2.10 upgrade tool menu option and upgraded everything from 2.0.9 to 2.10, but the interface is so confusing now. Where is my left menu? Any idea what is going on?
1
Preston McNair's profile photoEric Wang's profile photo
2 comments
 
Thank you!

I tried that and got the error:

PHP Fatal error:  Cannot redeclare class ext_senddtmf in /var/www/html/admin/modules/googlevoice/functions.inc.php on line 34

Searched online, and fixed it by following the instruction of this post:

http://pbxinaflash.com/community/index.php?threads/bad-week-for-google-voice.12396/
Add a comment...
 
What's the best way to get help as a new user? IncrediblePBX is working great for me so far, except people calling in never hear a ringtone. If I change the ring group from ring to music, that is audible. Otherwise it is silence until someone answers the phone.
1
Steve Menheere's profile photoForest Johnson's profile photo
2 comments
 
I would love to ask a question on the forums, but it looks like I don't have permissions to do so. what do I have to do to get permissions to post there ?

I don't want to be a nuisance, I just want some help setting things up. I can donate some $ or bitcoin to whoever can solve my problem
Add a comment...

Jim Murphy

Discussion  - 
 
CPE device idea.   PC based small device that incorporates opensource firewall / router with a PC that could run Google remote desktop so that I could login to voip phones at my customers locations remotely without having to coach someone.  It would have to be fast enough to support voip traffic and my browsing the local network at the same time.   Anyone know if this exists already?
1
Jim Murphy's profile photo
 
Oh yeah, killer QoS would be great too.  I'll keep dreaming....
Add a comment...

Maurizio Loway

Discussion  - 
 
WombatDialer 0.8.0 released now: easily build Proactive Customer Care. 

The theme of this brand new release is to make the experience of it smoother, integrating the feedbacks of its users worldwide.

#WombatDialer 0.8.0 changes: 
- Support to #Asterisk 12 and 13 right out of the box. 
- It runs more quickly with the optimized database layer. The #dialer starts automatically when the system is already configured, so you don’t have to remember to do it.
- Its layout is notably improved - now it looks way better and there is more information available, especially on the Reports and Live pages. 
- It is able to send e-mails on #callcenter campaign completions - this feature makes your life easier when running large campaigns that take days to complete.
- It has improved reverse dialing mode - it is possible to set a completion code when rejecting a call, and the agent’s channel is automatically disconnected if the call fails.
- The APIs were improved to set completion codes when rejecting calls, to set extStatus codes through the HTTP interface and to report system health.

Test drive it now using the free demo key: http://www.wombatdialer.com/requestDemoKey.jsp
1
Add a comment...

Maurizio Loway

Discussion  - 
 
Asterisk Live: Loway Engineering Lead speaks about "Icon Agent Page" and the new WebRTC integrated softphone.

In the new episode of #Asterisk Live, Marco Signorini, Engineering Lead for #Loway, describes some of the technical challenges that arise when engineering Asterisk solutions. 
The new #QueueMetrics Agent Page makes use of #WebRTC to provide the communications channel directly into the Agents browser application.

Enjoy the full interview at http://blogs.digium.com/2014/06/16/asterisk-live-marco-signorini/
3
Add a comment...

Ian Slinger

Add-On Resources/Tutorials  - 
 
A quick overview of our experience setting up PIAF on Amazon Web Service (AWS) EC2.


#aws   #ec2   #voip   #piaf   #asterisk   #freepbx  
TL;DR If you have a small business (in our case, eight to ten people) you can run your phones through a private branch exchange (PBX) on Amazon Web Service's EC2 and make some serious cost savings....
5
Equipment Street's profile photo
 
Thanks for submitting!
Add a comment...

Maurizio Loway

Discussion  - 
 
The new QueueMetrics #callcenter monitor website is online.
http://queuemetrics.com/
 
Used in thousands of call centers worldwide QueueMetrics sets up modern standards in performance measurement, statistics and reporting for call centers based on the #Asterisk #PBX technology.
#cctr #cx #cem #crm #Elastix
3
Add a comment...

Matt Burke

For Sale / Wanted to Buy  - 
 
ObiHai 200 for $40 w/ a coupon on NewEgg till tomorrow
1
Add a comment...

Elena Vagaggini

Discussion  - 
 
Loway released a free #callcenter simulator online at http://queuewiz.queuemetrics.com/ try it for free.
3
Add a comment...
 
OSLEC question:  I'm running PBIAF (purple I think).  I want enable OSLEC for my 8 analog lines that are coming in over a XORCOM card.  I'm trying to minimize echo.  I'm  somewhat new to PBIAF.  Do I need to recompile or install OSLEC or is it already there and I just need to add it to the DAHDI system settings?  When I put echocanceller=oslec,1 and restart, I'm getting dahdi_attach_echocan failed on channel 1: Invalid argument (22) (from dahdi_cfg --vv).  I see notes about editing the config files, but they always say not to since they are automatically generated.  I'm confused as to the proper way to enable OSLEC.  Any suggestions would be appreciated.
1
Russ Kinch's profile photoWard Mundy's profile photo
4 comments
Add a comment...