Pass caller id from incoming call to outbound destination?

hi all,
hoping to get some advice. I recently went live with Freepbx for my small business. I love it! so many features and customizations.

anyways, I am using Vitelity voip service. They offer there own voicemail box with their DIDs. The reason I want to send my unanswered calls to their voicemail box? They transcribe the voicemail and send it via email.

So, I have my voicemail greeting as an announcement. destination after playing, Misc Destination which is a 2nd DID for voicemail purposes.

The problem is Vitelity sees this as a call which originates from my Freepbx. I would like to pass along the original incoming caller ID, to an outgoing call to my Vitelity DID dedicated voicemail line.

Is there a way to do this? Is there a better/different way to achieve the same thing? Thanks in advance for anny replies!

You could just set it up as a ring group perhaps? Ring strategy hunt, extension list is your extension and your external DID followed by #. Skip busy agents, no need to set a destination if not answered.

hmm. just got around to trying this. I set up Ringroup with external number. I also have setting under “Change External CID Configuration” to Foced dialed number. Can anyone tell where I am going wrong from my error log below?

[2013-07-01 16:58:48] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [6109487000@from-trunk:1] Set("SIP/ vitel-inbound-00001408", "__FROM_DID=6109487000") in new stack [2013-07-01 16:58:48] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [6109487000@from-trunk:2] Gosub("SIP/ vitel-inbound-00001408", "app-blacklist-check,s,1()") in new stack [2013-07-01 16:58:48] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@app-blacklist-check:1] GotoIf("SIP/ vitel-inbound-00001408", "0?blacklisted") in new stack [2013-07-01 16:58:48] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@app-blacklist-check:2] Set("SIP/ vitel-inbound-00001408", "CALLED_BLACKLIST=1") in new stack [2013-07-01 16:58:48] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@app-blacklist-check:3] Return("SIP/ vitel-inbound-00001408", "") in new stack [2013-07-01 16:58:48] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [6109487000@from-trunk:3] Set("SIP/ vitel-inbound-00001408", "CDR(did)=6109487000") in new stack [2013-07-01 16:58:48] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [6109487000@from-trunk:4] ExecIf("SIP/ vitel-inbound-00001408", "0 ?Set(CALLERID(name)=4845245452)") in new stack [2013-07-01 16:58:48] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [6109487000@from-trunk:5] Set("SIP/ vitel-inbound-00001408", "CHANNEL(musicclass)=onholdscripts") in new stack [2013-07-01 16:58:48] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [6109487000@from-trunk:6] Set("SIP/ vitel-inbound-00001408", "__MOHCLASS=onholdscripts") in new stack [2013-07-01 16:58:48] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [6109487000@from-trunk:7] Set("SIP/ vitel-inbound-00001408", "__CALLINGPRES_SV=allowed_not_screened") in new stack [2013-07-01 16:58:48] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [6109487000@from-trunk:8] Set("SIP/ vitel-inbound-00001408", "CALLERPRES()=allowed_not_screened") in new stack [2013-07-01 16:58:48] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [6109487000@from-trunk:9] Goto("SIP/ vitel-inbound-00001408", "app-daynight,0,1") in new stack [2013-07-01 16:58:48] VERBOSE[1405][C-0000096a] pbx.c: -- Goto (app-daynight,0,1) [2013-07-01 16:58:48] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [0@app-daynight:1] GotoIf("SIP/ vitel-inbound-00001408", "0?app-announcement-4,s,1:timeconditions,1,1") in new stack [2013-07-01 16:58:48] VERBOSE[1405][C-0000096a] pbx.c: -- Goto (timeconditions,1,1) [2013-07-01 16:58:48] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [1@timeconditions:1] GotoIfTime("SIP/ vitel-inbound-00001408", "09:00-18:45,tue,*,*?truestate") in new stack [2013-07-01 16:58:48] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [1@timeconditions:2] GotoIfTime("SIP/ vitel-inbound-00001408", "09:00-17:30,wed,*,*?truestate") in new stack [2013-07-01 16:58:48] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [1@timeconditions:3] GotoIfTime("SIP/ vitel-inbound-00001408", "09:00-16:30,thu,*,*?truestate") in new stack [2013-07-01 16:58:48] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [1@timeconditions:4] GotoIfTime("SIP/ vitel-inbound-00001408", "09:00-16:30,mon,*,*?truestate") in new stack [2013-07-01 16:58:48] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [1@timeconditions:5] GotoIfTime("SIP/ vitel-inbound-00001408", "09:00-12:30,fri,*,*?truestate") in new stack [2013-07-01 16:58:48] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [1@timeconditions:6] GotoIf("SIP/ vitel-inbound-00001408", "0?truegoto") in new stack [2013-07-01 16:58:48] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [1@timeconditions:7] ExecIf("SIP/ vitel-inbound-00001408", "0?Set(DB(TC/1)=)") in new stack [2013-07-01 16:58:48] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [1@timeconditions:8] GotoIf("SIP/ vitel-inbound-00001408", "1?ivr-1,s,1") in new stack [2013-07-01 16:58:48] VERBOSE[1405][C-0000096a] pbx.c: -- Goto (ivr-1,s,1) [2013-07-01 16:58:48] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@ivr-1:1] Set("SIP/ vitel-inbound-00001408", "INVALID_LOOPCOUNT=0") in new stack [2013-07-01 16:58:48] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@ivr-1:2] Set("SIP/ vitel-inbound-00001408", "_IVR_CONTEXT_ivr-1=") in new stack [2013-07-01 16:58:48] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@ivr-1:3] Set("SIP/ vitel-inbound-00001408", "_IVR_CONTEXT=ivr-1") in new stack [2013-07-01 16:58:48] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@ivr-1:4] Set("SIP/ vitel-inbound-00001408", "__IVR_RETVM=") in new stack [2013-07-01 16:58:48] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@ivr-1:5] GotoIf("SIP/ vitel-inbound-00001408", "0?skip") in new stack [2013-07-01 16:58:48] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@ivr-1:6] Answer("SIP/ vitel-inbound-00001408", "") in new stack [2013-07-01 16:58:48] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@ivr-1:7] Wait("SIP/ vitel-inbound-00001408", "1") in new stack [2013-07-01 16:58:49] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@ivr-1:8] Set("SIP/ vitel-inbound-00001408", "IVR_MSG=custom/MainGreeting") in new stack [2013-07-01 16:58:49] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@ivr-1:9] Set("SIP/ vitel-inbound-00001408", "TIMEOUT(digit)=3") in new stack [2013-07-01 16:58:49] VERBOSE[1405][C-0000096a] func_timeout.c: -- Digit timeout set to 3.000 [2013-07-01 16:58:49] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@ivr-1:10] ExecIf("SIP/ vitel-inbound-00001408", "1?Background(custom/MainGreeting)") in new stack [2013-07-01 16:58:49] WARNING[1405][C-0000096a] mp3/interface.c: Junk at the beginning of frame 49443303 [2013-07-01 16:58:49] VERBOSE[1405][C-0000096a] file.c: -- Playing 'custom/MainGreeting.slin' (language 'en') [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [9@ivr-1:1] Goto("SIP/ vitel-inbound-00001408", "ext-group,602,1") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Goto (ext-group,602,1) [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [602@ext-group:1] Macro("SIP/ vitel-inbound-00001408", "user-callerid,") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@macro-user-callerid:1] Set("SIP/ vitel-inbound-00001408", "TOUCH_MONITOR=1372712328.5175") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@macro-user-callerid:2] Set("SIP/ vitel-inbound-00001408", "AMPUSER=4845245452") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@macro-user-callerid:3] GotoIf("SIP/ vitel-inbound-00001408", "0?report") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@macro-user-callerid:4] ExecIf("SIP/ vitel-inbound-00001408", "1?Set(REALCALLERIDNUM=4845245452)") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@macro-user-callerid:5] Set("SIP/ vitel-inbound-00001408", "AMPUSER=") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@macro-user-callerid:6] Set("SIP/ vitel-inbound-00001408", "AMPUSERCIDNAME=") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@macro-user-callerid:7] GotoIf("SIP/ vitel-inbound-00001408", "1?report") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Goto (macro-user-callerid,s,15) [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@macro-user-callerid:15] GotoIf("SIP/ vitel-inbound-00001408", "0?continue") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@macro-user-callerid:16] Set("SIP/ vitel-inbound-00001408", "__TTL=64") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@macro-user-callerid:17] GotoIf("SIP/ vitel-inbound-00001408", "1?continue") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Goto (macro-user-callerid,s,28) [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@macro-user-callerid:28] Set("SIP/ vitel-inbound-00001408", "CALLERID(number)=4845245452") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@macro-user-callerid:29] Set("SIP/ vitel-inbound-00001408", "CALLERID(name)=+14845245452") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@macro-user-callerid:30] Set("SIP/ vitel-inbound-00001408", "CDR(cnum)=4845245452") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@macro-user-callerid:31] Set("SIP/ vitel-inbound-00001408", "CDR(cnam)=+14845245452") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@macro-user-callerid:32] Set("SIP/ vitel-inbound-00001408", "CHANNEL(language)=en") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [602@ext-group:2] Macro("SIP/ vitel-inbound-00001408", "blkvm-setifempty,") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@macro-blkvm-setifempty:1] GotoIf("SIP/ vitel-inbound-00001408", "1?init") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Goto (macro-blkvm-setifempty,s,4) [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@macro-blkvm-setifempty:4] Set("SIP/ vitel-inbound-00001408", "__BLKVM_CHANNEL=SIP/ vitel-inbound-00001408") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@macro-blkvm-setifempty:5] Set("SIP/ vitel-inbound-00001408", "SHARED(BLKVM,SIP/ vitel-inbound-00001408)=TRUE") in new stack [2013-07-01 16:58:52] WARNING[1405][C-0000096a] pbx.c: Please avoid unnecessary spaces on variables as it may lead to unexpected results ('SHARED(BLKVM,SIP/ vitel-inbound-00001408)' set to 'TRUE'). [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@macro-blkvm-setifempty:6] Set("SIP/ vitel-inbound-00001408", "GOSUB_RETVAL=TRUE") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@macro-blkvm-setifempty:7] MacroExit("SIP/ vitel-inbound-00001408", "") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [602@ext-group:3] GotoIf("SIP/ vitel-inbound-00001408", "1?skipov") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Goto (ext-group,602,6) [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [602@ext-group:6] Set("SIP/ vitel-inbound-00001408", "RRNODEST=") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [602@ext-group:7] Set("SIP/ vitel-inbound-00001408", "__NODEST=602") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [602@ext-group:8] GosubIf("SIP/ vitel-inbound-00001408", "1?sub-rgsetcid,s,1()") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@sub-rgsetcid:1] Goto("SIP/ vitel-inbound-00001408", "s-forcedid,1") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Goto (sub-rgsetcid,s-forcedid,1) [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s-forcedid@sub-rgsetcid:1] ExecIf("SIP/ vitel-inbound-00001408", "1?Set(__TRUNKCIDOVERRIDE=6109487000)") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s-forcedid@sub-rgsetcid:2] Return("SIP/ vitel-inbound-00001408", "") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [602@ext-group:9] Gosub("SIP/ vitel-inbound-00001408", "sub-record-check,s,1(rg,602,dontcare)") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@sub-record-check:1] Set("SIP/ vitel-inbound-00001408", "REC_POLICY_MODE_SAVE=") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@sub-record-check:2] GotoIf("SIP/ vitel-inbound-00001408", "1?check") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Goto (sub-record-check,s,7) [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@sub-record-check:7] Set("SIP/ vitel-inbound-00001408", "__MON_FMT=wav") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@sub-record-check:8] GotoIf("SIP/ vitel-inbound-00001408", "1?next") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Goto (sub-record-check,s,11) [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@sub-record-check:11] ExecIf("SIP/ vitel-inbound-00001408", "0?Return()") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@sub-record-check:12] ExecIf("SIP/ vitel-inbound-00001408", "1?Set(__REC_POLICY_MODE=dontcare)") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@sub-record-check:13] GotoIf("SIP/ vitel-inbound-00001408", "0?rg,1") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@sub-record-check:14] Set("SIP/ vitel-inbound-00001408", "__REC_STATUS=INITIALIZED") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@sub-record-check:15] Set("SIP/ vitel-inbound-00001408", "NOW=1372712332") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@sub-record-check:16] Set("SIP/ vitel-inbound-00001408", "__DAY=01") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@sub-record-check:17] Set("SIP/ vitel-inbound-00001408", "__MONTH=07") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@sub-record-check:18] Set("SIP/ vitel-inbound-00001408", "__YEAR=2013") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@sub-record-check:19] Set("SIP/ vitel-inbound-00001408", "__TIMESTR=20130701-165852") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@sub-record-check:20] Set("SIP/ vitel-inbound-00001408", "__FROMEXTEN=4845245452") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@sub-record-check:21] Set("SIP/ vitel-inbound-00001408", "__CALLFILENAME=rg-602-4845245452-20130701-165852-1372712328.5175") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@sub-record-check:22] Goto("SIP/ vitel-inbound-00001408", "rg,1") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Goto (sub-record-check,rg,1) [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [rg@sub-record-check:1] GosubIf("SIP/ vitel-inbound-00001408", "0?record,1(rg,dontcare,4845245452)") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [rg@sub-record-check:2] Return("SIP/ vitel-inbound-00001408", "") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [602@ext-group:10] Set("SIP/ vitel-inbound-00001408", "RingGroupMethod=ringall") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [602@ext-group:11] Macro("SIP/ vitel-inbound-00001408", "dial,10,Ttr,4843660055#") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@macro-dial:1] GotoIf("SIP/ vitel-inbound-00001408", "0?dial") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@macro-dial:2] SetMusicOnHold("SIP/ vitel-inbound-00001408", "onholdscripts") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@macro-dial:3] AGI("SIP/ vitel-inbound-00001408", "dialparties.agi") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] res_agi.c: -- Launched AGI Script /var/lib/asterisk/agi-bin/dialparties.agi [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] res_agi.c: dialparties.agi: Starting New Dialparties.agi [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] res_agi.c: dialparties.agi: Caller ID name is '+14845245452' number is '4845245452' [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] res_agi.c: dialparties.agi: Methodology of ring is 'ringall' [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] res_agi.c: -- dialparties.agi: Added extension 4843660055# to extension map [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] res_agi.c: -- dialparties.agi: Extension 4843660055# cf is disabled [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] res_agi.c: -- dialparties.agi: Filtered ARG3: 4843660055 [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] res_agi.c: -- AGI Script dialparties.agi completed, returning 0 [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@macro-dial:7] Dial("SIP/ vitel-inbound-00001408", "Local/4843660055@from-internal/n,10,TtrM(auto-blkvm)") in new stack [2013-07-01 16:58:52] VERBOSE[1405][C-0000096a] app_dial.c: -- Called Local/4843660055@from-internal/n [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [4843660055@from-internal:1] Macro("Local/4843660055@from-internal-0000000f;2", "user-callerid,LIMIT,") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-user-callerid:1] Set("Local/4843660055@from-internal-0000000f;2", "TOUCH_MONITOR=1372712332.5177") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-user-callerid:2] Set("Local/4843660055@from-internal-0000000f;2", "AMPUSER=4845245452") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-user-callerid:3] GotoIf("Local/4843660055@from-internal-0000000f;2", "0?report") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-user-callerid:4] ExecIf("Local/4843660055@from-internal-0000000f;2", "1?Set(REALCALLERIDNUM=4845245452)") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-user-callerid:5] Set("Local/4843660055@from-internal-0000000f;2", "AMPUSER=") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-user-callerid:6] Set("Local/4843660055@from-internal-0000000f;2", "AMPUSERCIDNAME=") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-user-callerid:7] GotoIf("Local/4843660055@from-internal-0000000f;2", "1?report") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Goto (macro-user-callerid,s,15) [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-user-callerid:15] GotoIf("Local/4843660055@from-internal-0000000f;2", "1?continue") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Goto (macro-user-callerid,s,28) [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-user-callerid:28] Set("Local/4843660055@from-internal-0000000f;2", "CALLERID(number)=4845245452") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-user-callerid:29] Set("Local/4843660055@from-internal-0000000f;2", "CALLERID(name)=+14845245452") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-user-callerid:30] Set("Local/4843660055@from-internal-0000000f;2", "CDR(cnum)=4845245452") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-user-callerid:31] Set("Local/4843660055@from-internal-0000000f;2", "CDR(cnam)=+14845245452") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-user-callerid:32] Set("Local/4843660055@from-internal-0000000f;2", "CHANNEL(language)=en") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [4843660055@from-internal:2] Set("Local/4843660055@from-internal-0000000f;2", "MOHCLASS=onholdscripts") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [4843660055@from-internal:3] Set("Local/4843660055@from-internal-0000000f;2", "_NODEST=") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [4843660055@from-internal:4] Gosub("Local/4843660055@from-internal-0000000f;2", "sub-record-check,s,1(out,4843660055,)") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@sub-record-check:1] Set("Local/4843660055@from-internal-0000000f;2", "REC_POLICY_MODE_SAVE=dontcare") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@sub-record-check:2] GotoIf("Local/4843660055@from-internal-0000000f;2", "1?check") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Goto (sub-record-check,s,7) [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@sub-record-check:7] Set("Local/4843660055@from-internal-0000000f;2", "__MON_FMT=wav") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@sub-record-check:8] GotoIf("Local/4843660055@from-internal-0000000f;2", "1?next") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Goto (sub-record-check,s,11) [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@sub-record-check:11] ExecIf("Local/4843660055@from-internal-0000000f;2", "0?Return()") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@sub-record-check:12] ExecIf("Local/4843660055@from-internal-0000000f;2", "0?Set(__REC_POLICY_MODE=)") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@sub-record-check:13] GotoIf("Local/4843660055@from-internal-0000000f;2", "1?out,1") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Goto (sub-record-check,out,1) [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [out@sub-record-check:1] ExecIf("Local/4843660055@from-internal-0000000f;2", "0?Set(__REC_POLICY_MODE=)") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [out@sub-record-check:2] GosubIf("Local/4843660055@from-internal-0000000f;2", "0?record,1(exten,4843660055,4845245452)") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [out@sub-record-check:3] Return("Local/4843660055@from-internal-0000000f;2", "") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [4843660055@from-internal:5] Macro("Local/4843660055@from-internal-0000000f;2", "dialout-trunk,3,4843660055,,off") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-dialout-trunk:1] Set("Local/4843660055@from-internal-0000000f;2", "DIAL_TRUNK=3") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-dialout-trunk:2] GosubIf("Local/4843660055@from-internal-0000000f;2", "0?sub-pincheck,s,1()") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-dialout-trunk:3] GotoIf("Local/4843660055@from-internal-0000000f;2", "0?disabletrunk,1") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-dialout-trunk:4] Set("Local/4843660055@from-internal-0000000f;2", "DIAL_NUMBER=4843660055") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-dialout-trunk:5] Set("Local/4843660055@from-internal-0000000f;2", "DIAL_TRUNK_OPTIONS=Ttr") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-dialout-trunk:6] Set("Local/4843660055@from-internal-0000000f;2", "OUTBOUND_GROUP=OUT_3") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-dialout-trunk:7] GotoIf("Local/4843660055@from-internal-0000000f;2", "1?nomax") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Goto (macro-dialout-trunk,s,9) [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-dialout-trunk:9] GotoIf("Local/4843660055@from-internal-0000000f;2", "0?skipoutcid") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-dialout-trunk:10] Set("Local/4843660055@from-internal-0000000f;2", "DIAL_TRUNK_OPTIONS=Tt") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-dialout-trunk:11] Macro("Local/4843660055@from-internal-0000000f;2", "outbound-callerid,3") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-outbound-callerid:1] ExecIf("Local/4843660055@from-internal-0000000f;2", "1?Set(CALLERPRES()=allowed_not_screened)") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-outbound-callerid:2] ExecIf("Local/4843660055@from-internal-0000000f;2", "0?Set(REALCALLERIDNUM=4845245452)") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-outbound-callerid:3] GotoIf("Local/4843660055@from-internal-0000000f;2", "0?normcid") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-outbound-callerid:4] Set("Local/4843660055@from-internal-0000000f;2", "USEROUTCID=4845245452") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-outbound-callerid:5] GotoIf("Local/4843660055@from-internal-0000000f;2", "1?bypass") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Goto (macro-outbound-callerid,s,7) [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-outbound-callerid:7] Set("Local/4843660055@from-internal-0000000f;2", "EMERGENCYCID=") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-outbound-callerid:8] Set("Local/4843660055@from-internal-0000000f;2", "TRUNKOUTCID=") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-outbound-callerid:9] GotoIf("Local/4843660055@from-internal-0000000f;2", "1?trunkcid") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Goto (macro-outbound-callerid,s,14) [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-outbound-callerid:14] ExecIf("Local/4843660055@from-internal-0000000f;2", "0?Set(CALLERID(all)=)") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-outbound-callerid:15] ExecIf("Local/4843660055@from-internal-0000000f;2", "1?Set(CALLERID(all)=4845245452)") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-outbound-callerid:16] ExecIf("Local/4843660055@from-internal-0000000f;2", "1?Set(CALLERID(all)=6109487000)") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-outbound-callerid:17] ExecIf("Local/4843660055@from-internal-0000000f;2", "0?Set(CALLERPRES()=prohib_passed_screen)") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-outbound-callerid:18] Set("Local/4843660055@from-internal-0000000f;2", "CDR(outbound_cnum)=6109487000") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-outbound-callerid:19] Set("Local/4843660055@from-internal-0000000f;2", "CDR(outbound_cnam)=") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-dialout-trunk:12] GosubIf("Local/4843660055@from-internal-0000000f;2", "1?sub-flp-3,s,1()") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@sub-flp-3:1] ExecIf("Local/4843660055@from-internal-0000000f;2", "0?Set(TARGET_FLP_3=843660055)") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@sub-flp-3:2] GotoIf("Local/4843660055@from-internal-0000000f;2", "0?match") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@sub-flp-3:3] Return("Local/4843660055@from-internal-0000000f;2", "") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-dialout-trunk:13] Set("Local/4843660055@from-internal-0000000f;2", "OUTNUM=4843660055") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-dialout-trunk:14] Set("Local/4843660055@from-internal-0000000f;2", "custom=SIP/ vitel-outbound") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-dialout-trunk:15] ExecIf("Local/4843660055@from-internal-0000000f;2", "1?Set(DIAL_TRUNK_OPTIONS=M(setmusic^onholdscripts)Tt)") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-dialout-trunk:16] ExecIf("Local/4843660055@from-internal-0000000f;2", "0?Set(DIAL_TRUNK_OPTIONS=M(setmusic^onholdscripts)TtM(confirm))") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-dialout-trunk:17] Macro("Local/4843660055@from-internal-0000000f;2", "dialout-trunk-predial-hook,") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-dialout-trunk-predial-hook:1] MacroExit("Local/4843660055@from-internal-0000000f;2", "") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-dialout-trunk:18] GotoIf("Local/4843660055@from-internal-0000000f;2", "0?bypass,1") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-dialout-trunk:19] ExecIf("Local/4843660055@from-internal-0000000f;2", "0?Set(CONNECTEDLINE(num,i)=4843660055)") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-dialout-trunk:20] ExecIf("Local/4843660055@from-internal-0000000f;2", "0?Set(CONNECTEDLINE(name,i)=CID:6109487000)") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-dialout-trunk:21] GotoIf("Local/4843660055@from-internal-0000000f;2", "0?customtrunk") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-dialout-trunk:22] Dial("Local/4843660055@from-internal-0000000f;2", "SIP/ vitel-outbound/4843660055,300,M(setmusic^onholdscripts)Tt") in new stack [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] netsock2.c: == Using SIP RTP TOS bits 184 [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] netsock2.c: == Using SIP RTP CoS mark 5 [2013-07-01 16:58:52] VERBOSE[1407][C-0000096a] app_dial.c: -- Called SIP/ vitel-outbound/4843660055 [2013-07-01 16:58:53] VERBOSE[1699][C-0000096b] netsock2.c: == Using SIP RTP TOS bits 184 [2013-07-01 16:58:53] VERBOSE[1699][C-0000096b] netsock2.c: == Using SIP RTP CoS mark 5 [2013-07-01 16:58:53] VERBOSE[1408][C-0000096b] pbx.c: -- Executing [4843660055@from-trunk:1] Set("SIP/ vitel-inbound-0000140a", "__FROM_DID=4843660055") in new stack [2013-07-01 16:58:53] VERBOSE[1407][C-0000096a] app_dial.c: -- SIP/ vitel-outbound-00001409 is ringing [2013-07-01 16:58:53] VERBOSE[1405][C-0000096a] app_dial.c: -- Local/4843660055@from-internal-0000000f;1 is ringing [2013-07-01 16:58:53] VERBOSE[1408][C-0000096b] pbx.c: -- Executing [4843660055@from-trunk:2] Gosub("SIP/ vitel-inbound-0000140a", "app-blacklist-check,s,1()") in new stack [2013-07-01 16:58:53] VERBOSE[1408][C-0000096b] pbx.c: -- Executing [s@app-blacklist-check:1] GotoIf("SIP/ vitel-inbound-0000140a", "0?blacklisted") in new stack [2013-07-01 16:58:53] VERBOSE[1408][C-0000096b] pbx.c: -- Executing [s@app-blacklist-check:2] Set("SIP/ vitel-inbound-0000140a", "CALLED_BLACKLIST=1") in new stack [2013-07-01 16:58:53] VERBOSE[1408][C-0000096b] pbx.c: -- Executing [s@app-blacklist-check:3] Return("SIP/ vitel-inbound-0000140a", "") in new stack [2013-07-01 16:58:53] VERBOSE[1408][C-0000096b] pbx.c: -- Executing [4843660055@from-trunk:3] Set("SIP/ vitel-inbound-0000140a", "CDR(did)=4843660055") in new stack [2013-07-01 16:58:53] VERBOSE[1408][C-0000096b] pbx.c: -- Executing [4843660055@from-trunk:4] ExecIf("SIP/ vitel-inbound-0000140a", "0 ?Set(CALLERID(name)=6109487000)") in new stack [2013-07-01 16:58:53] VERBOSE[1408][C-0000096b] pbx.c: -- Executing [4843660055@from-trunk:5] Ringing("SIP/ vitel-inbound-0000140a", "") in new stack [2013-07-01 16:58:53] VERBOSE[1408][C-0000096b] pbx.c: -- Executing [4843660055@from-trunk:6] Wait("SIP/ vitel-inbound-0000140a", "1") in new stack [2013-07-01 16:58:54] VERBOSE[1408][C-0000096b] pbx.c: -- Executing [4843660055@from-trunk:7] Set("SIP/ vitel-inbound-0000140a", "__CALLINGPRES_SV=allowed_not_screened") in new stack [2013-07-01 16:58:54] VERBOSE[1408][C-0000096b] pbx.c: -- Executing [4843660055@from-trunk:8] Set("SIP/ vitel-inbound-0000140a", "CALLERPRES()=allowed_not_screened") in new stack [2013-07-01 16:58:54] VERBOSE[1408][C-0000096b] pbx.c: -- Executing [4843660055@from-trunk:9] Goto("SIP/ vitel-inbound-0000140a", "app-announcement-3,s,1") in new stack [2013-07-01 16:58:54] VERBOSE[1408][C-0000096b] pbx.c: -- Goto (app-announcement-3,s,1) [2013-07-01 16:58:54] VERBOSE[1408][C-0000096b] pbx.c: -- Executing [s@app-announcement-3:1] GotoIf("SIP/ vitel-inbound-0000140a", "0?begin") in new stack [2013-07-01 16:58:54] VERBOSE[1408][C-0000096b] pbx.c: -- Executing [s@app-announcement-3:2] Answer("SIP/ vitel-inbound-0000140a", "") in new stack [2013-07-01 16:58:54] VERBOSE[1408][C-0000096b] pbx.c: == Spawn extension (app-announcement-3, s, 2) exited non-zero on 'SIP/ vitel-inbound-0000140a' [2013-07-01 16:58:54] VERBOSE[1407][C-0000096a] app_dial.c: -- SIP/ vitel-outbound-00001409 answered Local/4843660055@from-internal-0000000f;2 [2013-07-01 16:58:54] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-setmusic:1] Set("SIP/ vitel-outbound-00001409", "CHANNEL(musicclass)=onholdscripts") in new stack [2013-07-01 16:58:54] VERBOSE[1405][C-0000096a] app_dial.c: -- Local/4843660055@from-internal-0000000f;1 answered SIP/ vitel-inbound-00001408 [2013-07-01 16:58:54] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@macro-auto-blkvm:1] Set("Local/4843660055@from-internal-0000000f;1", "__MACRO_RESULT=") in new stack [2013-07-01 16:58:54] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@macro-auto-blkvm:2] Macro("Local/4843660055@from-internal-0000000f;1", "blkvm-clr,") in new stack [2013-07-01 16:58:54] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@macro-blkvm-clr:1] Set("Local/4843660055@from-internal-0000000f;1", "SHARED(BLKVM,SIP/ vitel-inbound-00001408)=") in new stack [2013-07-01 16:58:54] WARNING[1405][C-0000096a] pbx.c: Please avoid unnecessary spaces on variables as it may lead to unexpected results ('SHARED(BLKVM,SIP/ vitel-inbound-00001408)' set to ''). [2013-07-01 16:58:54] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@macro-blkvm-clr:2] Set("Local/4843660055@from-internal-0000000f;1", "GOSUB_RETVAL=") in new stack [2013-07-01 16:58:54] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@macro-blkvm-clr:3] MacroExit("Local/4843660055@from-internal-0000000f;1", "") in new stack [2013-07-01 16:58:54] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@macro-auto-blkvm:3] ExecIf("Local/4843660055@from-internal-0000000f;1", "0?Set(MASTER_CHANNEL(CONNECTEDLINE(num))=4843660055@from-internal/n)") in new stack [2013-07-01 16:58:54] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@macro-auto-blkvm:4] ExecIf("Local/4843660055@from-internal-0000000f;1", "0?Set(MASTER_CHANNEL(CONNECTEDLINE(name))=)") in new stack [2013-07-01 16:59:04] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [h@macro-dial:1] Macro("SIP/ vitel-inbound-00001408", "hangupcall") in new stack [2013-07-01 16:59:04] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@macro-hangupcall:1] GotoIf("SIP/ vitel-inbound-00001408", "1?theend") in new stack [2013-07-01 16:59:04] VERBOSE[1405][C-0000096a] pbx.c: -- Goto (macro-hangupcall,s,3) [2013-07-01 16:59:04] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@macro-hangupcall:3] ExecIf("SIP/ vitel-inbound-00001408", "0?Set(CDR(recordingfile)=)") in new stack [2013-07-01 16:59:04] VERBOSE[1405][C-0000096a] pbx.c: -- Executing [s@macro-hangupcall:4] Hangup("SIP/ vitel-inbound-00001408", "") in new stack [2013-07-01 16:59:04] VERBOSE[1405][C-0000096a] app_macro.c: == Spawn extension (macro-hangupcall, s, 4) exited non-zero on 'SIP/ vitel-inbound-00001408' in macro 'hangupcall' [2013-07-01 16:59:04] VERBOSE[1405][C-0000096a] pbx.c: == Spawn extension (macro-dial, h, 1) exited non-zero on 'SIP/ vitel-inbound-00001408' [2013-07-01 16:59:04] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [h@macro-dialout-trunk:1] Macro("Local/4843660055@from-internal-0000000f;2", "hangupcall,") in new stack [2013-07-01 16:59:04] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-hangupcall:1] GotoIf("Local/4843660055@from-internal-0000000f;2", "1?theend") in new stack [2013-07-01 16:59:04] VERBOSE[1407][C-0000096a] pbx.c: -- Goto (macro-hangupcall,s,3) [2013-07-01 16:59:04] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-hangupcall:3] ExecIf("Local/4843660055@from-internal-0000000f;2", "0?Set(CDR(recordingfile)=)") in new stack [2013-07-01 16:59:04] VERBOSE[1407][C-0000096a] pbx.c: -- Executing [s@macro-hangupcall:4] Hangup("Local/4843660055@from-internal-0000000f;2", "") in new stack [2013-07-01 16:59:04] VERBOSE[1407][C-0000096a] app_macro.c: == Spawn extension (macro-hangupcall, s, 4) exited non-zero on 'Local/4843660055@from-internal-0000000f;2' in macro 'hangupcall' [2013-07-01 16:59:04] VERBOSE[1405][C-0000096a] app_macro.c: == Spawn extension (macro-dial, s, 7) exited non-zero on 'SIP/ vitel-inbound-00001408' in macro 'dial' [2013-07-01 16:59:04] VERBOSE[1405][C-0000096a] pbx.c: == Spawn extension (ext-group, 602, 11) exited non-zero on 'SIP/ vitel-inbound-00001408' [2013-07-01 16:59:04] VERBOSE[1407][C-0000096a] pbx.c: == Spawn extension (macro-dialout-trunk, h, 1) exited non-zero on 'Local/4843660055@from-internal-0000000f;2' [2013-07-01 16:59:04] VERBOSE[1407][C-0000096a] app_macro.c: == Spawn extension (macro-dialout-trunk, s, 22) exited non-zero on 'Local/4843660055@from-internal-0000000f;2' in macro 'dialout-trunk' [2013-07-01 16:59:04] VERBOSE[1407][C-0000096a] pbx.c: == Spawn extension (from-internal, 4843660055, 5) exited non-zero on 'Local/4843660055@from-internal-0000000f;2'

I do not claim to understand the long listing from the log.

  1. Please confirm that you prefer to receive a transcription of the voicemail message than a recording of it - because that’s what freepbx’s voicemail would do (over email) and in the text would report the envelope information!
  2. You mention “So, I have my voicemail greeting as an announcement. destination after playing, Misc Destination which is a 2nd DID for voicemail purposes.” - how are you delivering the call to that 2nd DID?? through vitelity (or other service) itself? - does vitelity (or other service) allow you to graft your own callerID number or does it show your registered number? (I’m asking about your outgoing call). Seems to me the original problem was not something freepbx can solve…
    I’m just trying to understand here!
  1. Yes. I want to get transcription of voicemail.

  2. Outgoing calls are using primary Vitelity DID. 2nd Vitelity DID is just for vm.