SOLVED Dial direct to voicemail issues

domiflichi

Member
Joined
Jan 18, 2012
Messages
39
Reaction score
4
Hello,

I have a fresh, and up-to-date Incredible PBX 13-13 system (on actual hardware - not a VM).

I've got extension numbers #110 - #125 set up on the system. Not sure if it matters, but at the moment, I only have phones set up for extensions 112, 115, and 120 (though I'm guessing that that doesn't really matter since I'm trying to just get the extension's voicemail and not the actual extension?). I can dial direct to voicemail (*extensionnumber) successfully to 1 of them (extension #120). For the other 2 (extension #112 and #115), Allison says '1-1-5 is unavailable. Goodbye' and hangs up on me - I never get prompted to leave a voicemail.

So again, the working voicemail is extension #120. When I dial *120, I get:
Code:
== Using SIP RTP TOS bits 184
  == Using SIP RTP CoS mark 5
[2019-02-26 05:42:38] WARNING[3008][C-0000001e]: chan_sip.c:33968 process_crypto: Ignoring crypto attribute in SDP because RTP transport is insecure
       > 0x7fbee400c590 -- Strict RTP learning after remote address set to: 10.10.10.202:61598
    -- Executing [*120@from-internal:1] Set("SIP/115-0000003f", "CONNECTEDLINE(name-charset,i)=utf8") in new stack
    -- Executing [*120@from-internal:2] Set("SIP/115-0000003f", "CONNECTEDLINE(name,i)=120 Voicemail") in new stack
    -- Executing [*120@from-internal:3] Set("SIP/115-0000003f", "CONNECTEDLINE(num,i)=120") in new stack
    -- Executing [*120@from-internal:4] Macro("SIP/115-0000003f", "vm,120,DIRECTDIAL,") in new stack
    -- Executing [s@macro-vm:1] Macro("SIP/115-0000003f", "user-callerid,SKIPTTL") in new stack
    -- Executing [s@macro-user-callerid:1] Set("SIP/115-0000003f", "TOUCH_MONITOR=1551188558.66") in new stack
    -- Executing [s@macro-user-callerid:2] Set("SIP/115-0000003f", "AMPUSER=115") in new stack
    -- Executing [s@macro-user-callerid:3] GotoIf("SIP/115-0000003f", "0?report") in new stack
    -- Executing [s@macro-user-callerid:4] ExecIf("SIP/115-0000003f", "1?Set(REALCALLERIDNUM=115)") in new stack
    -- Executing [s@macro-user-callerid:5] Set("SIP/115-0000003f", "AMPUSER=115") in new stack
    -- Executing [s@macro-user-callerid:6] GotoIf("SIP/115-0000003f", "0?limit") in new stack
    -- Executing [s@macro-user-callerid:7] Set("SIP/115-0000003f", "AMPUSERCIDNAME=FirstName LastName") in new stack
    -- Executing [s@macro-user-callerid:8] GotoIf("SIP/115-0000003f", "0?report") in new stack
    -- Executing [s@macro-user-callerid:9] Set("SIP/115-0000003f", "AMPUSERCID=115") in new stack
    -- Executing [s@macro-user-callerid:10] Set("SIP/115-0000003f", "__DIAL_OPTIONS=Ttr") in new stack
    -- Executing [s@macro-user-callerid:11] Set("SIP/115-0000003f", "CALLERID(all)="FirstName LastName" <115>") in new stack
    -- Executing [s@macro-user-callerid:12] GotoIf("SIP/115-0000003f", "0?limit") in new stack
    -- Executing [s@macro-user-callerid:13] ExecIf("SIP/115-0000003f", "0?Set(GROUP(concurrency_limit)=115)") in new stack
    -- Executing [s@macro-user-callerid:14] GotoIf("SIP/115-0000003f", "1?continue") in new stack
    -- Goto (macro-user-callerid,s,27)
    -- Executing [s@macro-user-callerid:27] Set("SIP/115-0000003f", "CALLERID(number)=115") in new stack
    -- Executing [s@macro-user-callerid:28] Set("SIP/115-0000003f", "CALLERID(name)=FirstName LastName") in new stack
    -- Executing [s@macro-user-callerid:29] GotoIf("SIP/115-0000003f", "0?cnum") in new stack
    -- Executing [s@macro-user-callerid:30] Set("SIP/115-0000003f", "CDR(cnam)=FirstName LastName") in new stack
    -- Executing [s@macro-user-callerid:31] Set("SIP/115-0000003f", "CDR(cnum)=115") in new stack
    -- Executing [s@macro-user-callerid:32] Set("SIP/115-0000003f", "CHANNEL(language)=en") in new stack
    -- Executing [s@macro-vm:2] Set("SIP/115-0000003f", "VMGAIN=g(12)") in new stack
    -- Executing [s@macro-vm:3] Macro("SIP/115-0000003f", "blkvm-check,") in new stack
    -- Executing [s@macro-blkvm-check:1] Set("SIP/115-0000003f", "GOSUB_RETVAL=") in new stack
    -- Executing [s@macro-blkvm-check:2] ExecIf("SIP/115-0000003f", "0?Set(GOSUB_RETVAL=TRUE)") in new stack
    -- Executing [s@macro-blkvm-check:3] MacroExit("SIP/115-0000003f", "") in new stack
    -- Executing [s@macro-vm:4] GotoIf("SIP/115-0000003f", "1?vmx,1") in new stack
    -- Goto (macro-vm,vmx,1)
    -- Executing [vmx@macro-vm:1] Set("SIP/115-0000003f", "MEXTEN=120") in new stack
    -- Executing [vmx@macro-vm:2] Set("SIP/115-0000003f", "MMODE=DIRECTDIAL") in new stack
    -- Executing [vmx@macro-vm:3] Set("SIP/115-0000003f", "RETVM=") in new stack
    -- Executing [vmx@macro-vm:4] Set("SIP/115-0000003f", "MODE=unavail") in new stack
    -- Executing [vmx@macro-vm:5] Macro("SIP/115-0000003f", "get-vmcontext,120") in new stack
    -- Executing [s@macro-get-vmcontext:1] Set("SIP/115-0000003f", "VMCONTEXT=default") in new stack
    -- Executing [s@macro-get-vmcontext:2] GotoIf("SIP/115-0000003f", "0?200:300") in new stack
    -- Goto (macro-get-vmcontext,s,300)
    -- Executing [s@macro-get-vmcontext:300] NoOp("SIP/115-0000003f", "") in new stack
    -- Executing [vmx@macro-vm:6] Set("SIP/115-0000003f", "MODE=unavail") in new stack
    -- Executing [vmx@macro-vm:7] NoOp("SIP/115-0000003f", "MODE IS: unavail") in new stack
    -- Executing [vmx@macro-vm:8] GotoIf("SIP/115-0000003f", "1?chknomsg") in new stack
    -- Goto (macro-vm,vmx,10)
    -- Executing [vmx@macro-vm:10] GotoIf("SIP/115-0000003f", "0?s-DIRECTDIAL,1") in new stack
    -- Executing [vmx@macro-vm:11] GotoIf("SIP/115-0000003f", "0?notdirect") in new stack
    -- Executing [vmx@macro-vm:12] Set("SIP/115-0000003f", "MODE=unavail") in new stack
    -- Executing [vmx@macro-vm:13] NoOp("SIP/115-0000003f", "Checking if ext 120 is enabled: ") in new stack
    -- Executing [vmx@macro-vm:14] GotoIf("SIP/115-0000003f", "1?s-DIRECTDIAL,1") in new stack
    -- Goto (macro-vm,s-DIRECTDIAL,1)
    -- Executing [s-DIRECTDIAL@macro-vm:1] NoOp("SIP/115-0000003f", "DIRECTDIAL voicemail") in new stack
    -- Executing [s-DIRECTDIAL@macro-vm:2] Macro("SIP/115-0000003f", "get-vmcontext,120") in new stack
    -- Executing [s@macro-get-vmcontext:1] Set("SIP/115-0000003f", "VMCONTEXT=default") in new stack
    -- Executing [s@macro-get-vmcontext:2] GotoIf("SIP/115-0000003f", "0?200:300") in new stack
    -- Goto (macro-get-vmcontext,s,300)
    -- Executing [s@macro-get-vmcontext:300] NoOp("SIP/115-0000003f", "") in new stack
    -- Executing [s-DIRECTDIAL@macro-vm:3] VoiceMail("SIP/115-0000003f", "120@default,ug(12)") in new stack
       > 0x7fbee400c590 -- Strict RTP switching to RTP target address 10.10.10.202:61598 as source
    -- <SIP/115-0000003f> Playing 'vm-theperson.ulaw' (language 'en')
    -- <SIP/115-0000003f> Playing 'digits/1.ulaw' (language 'en')
    -- <SIP/115-0000003f> Playing 'digits/2.ulaw' (language 'en')
    -- <SIP/115-0000003f> Playing 'digits/0.ulaw' (language 'en')
    -- <SIP/115-0000003f> Playing 'vm-isunavail.ulaw' (language 'en')
       > 0x7fbee400c590 -- Strict RTP learning complete - Locking on source address 10.10.10.202:61598
    -- <SIP/115-0000003f> Playing 'vm-intro.ulaw' (language 'en')
  == Spawn extension (macro-vm, s-DIRECTDIAL, 3) exited non-zero on 'SIP/115-0000003f' in macro 'vm'
  == Spawn extension (from-internal, *120, 4) exited non-zero on 'SIP/115-0000003f'
    -- Executing [h@from-internal:1] Macro("SIP/115-0000003f", "hangupcall") in new stack
    -- Executing [s@macro-hangupcall:1] GotoIf("SIP/115-0000003f", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,3)
    -- Executing [s@macro-hangupcall:3] ExecIf("SIP/115-0000003f", "0?Set(CDR(recordingfile)=)") in new stack
    -- Executing [s@macro-hangupcall:4] Hangup("SIP/115-0000003f", "") in new stack
  == Spawn extension (macro-hangupcall, s, 4) exited non-zero on 'SIP/115-0000003f' in macro 'hangupcall'
  == Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/115-0000003f'

this prompts me to leave a voicemail as expected.



...to be continued since there seems to be a 10,000 character limit per post...
 

domiflichi

Member
Joined
Jan 18, 2012
Messages
39
Reaction score
4
...continuation from 1st post ^ ...



However, as I mentioned, when I try to leave a voicemail with say #112 or #115, I get a different message. Here is what I get when I dial *112:
Code:
 == Using SIP RTP TOS bits 184
  == Using SIP RTP CoS mark 5
[2019-02-27 05:41:18] WARNING[2990][C-00000006]: chan_sip.c:33968 process_crypto: Ignoring crypto attribute in SDP because RTP transport is insecure
       > 0x7f8408029560 -- Strict RTP learning after remote address set to: 10.10.10.202:61238
    -- Executing [*112@from-internal:1] Macro("SIP/115-00000006", "user-logon,2,") in new stack
    -- Executing [s@macro-user-logon:1] Set("SIP/115-00000006", "DEVICETYPE=fixed") in new stack
    -- Executing [s@macro-user-logon:2] Answer("SIP/115-00000006", "") in new stack
       > 0x7f8408029560 -- Strict RTP switching to RTP target address 10.10.10.202:61238 as source
    -- Executing [s@macro-user-logon:3] Wait("SIP/115-00000006", "1") in new stack
    -- Executing [s@macro-user-logon:4] GotoIf("SIP/115-00000006", "1?s-FIXED,1") in new stack
    -- Goto (macro-user-logon,s-FIXED,1)
    -- Executing [s-FIXED@macro-user-logon:1] NoOp("SIP/115-00000006", "Device is FIXED and cannot be logged into") in new stack
    -- Executing [s-FIXED@macro-user-logon:2] SayDigits("SIP/115-00000006", "115") in new stack
    -- <SIP/115-00000006> Playing 'digits/1.ulaw' (language 'en')
    -- <SIP/115-00000006> Playing 'digits/1.ulaw' (language 'en')
    -- <SIP/115-00000006> Playing 'digits/5.ulaw' (language 'en')
    -- Executing [s-FIXED@macro-user-logon:3] Playback("SIP/115-00000006", "vm-isunavail&vm-goodbye") in new stack
    -- <SIP/115-00000006> Playing 'vm-isunavail.ulaw' (language 'en')
       > 0x7f8408029560 -- Strict RTP learning complete - Locking on source address 10.10.10.202:61238
    -- <SIP/115-00000006> Playing 'vm-goodbye.ulaw' (language 'en')
    -- Executing [s-FIXED@macro-user-logon:4] Hangup("SIP/115-00000006", "") in new stack
  == Spawn extension (macro-user-logon, s-FIXED, 4) exited non-zero on 'SIP/115-00000006' in macro 'user-logon'
  == Spawn extension (from-internal, *112, 1) exited non-zero on 'SIP/115-00000006'
    -- Executing [h@from-internal:1] Macro("SIP/115-00000006", "hangupcall") in new stack
    -- Executing [s@macro-hangupcall:1] GotoIf("SIP/115-00000006", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,3)
    -- Executing [s@macro-hangupcall:3] ExecIf("SIP/115-00000006", "0?Set(CDR(recordingfile)=)") in new stack
    -- Executing [s@macro-hangupcall:4] Hangup("SIP/115-00000006", "") in new stack
  == Spawn extension (macro-hangupcall, s, 4) exited non-zero on 'SIP/115-00000006' in macro 'hangupcall'
  == Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/115-00000006'



One interesting thing I noticed is that it's acting like I dialed '*115', (which is the extension I dialed from), but I definitely did not dial 115 - I dialed '*112'.
Something else in the 2nd example (the non-working one) I noticed is that there's a line that says:
Code:
-- Executing [s-FIXED@macro-user-logon:1] NoOp("SIP/115-00000006", "Device is FIXED and cannot be logged into") in new stack
which I don't see in the 1st example (the working extension voicemail). Is this a clue?
 

tbrummell

Guru
Joined
Jan 8, 2011
Messages
1,275
Reaction score
339
*11 and *12 are Logon/Logoff. Either disable those feature access codes, or move your extension numbering out of that range.
Code:
- Executing [*112@from-internal:1] Macro("SIP/115-00000006", "user-logon,2,") in new stack
 

domiflichi

Member
Joined
Jan 18, 2012
Messages
39
Reaction score
4
Thank you @tbrummell ! That was it!

For anyone else out there wanting to disable user logon and logoff (or change the feature code numbers for it), they do not seem to appear in Feature Codes by default. You have to go to:
Settings → Advanced Settings → System Setup → Expose All Feature Codes – and change it from ‘No’ to ‘Yes’. THEN go back to Feature Codes and they will now be there. I was banging my head against a wall trying to find the user logon/logoff in the GUI (particularly the 'Feature Codes' area) for a bit until I decided to search on Google about it.

OK, until next time (probably tomorrow)...
 

tbrummell

Guru
Joined
Jan 8, 2011
Messages
1,275
Reaction score
339
Well, this I did not know. I've either done that step a long time ago, or my older version automatically exposes all of the codes.
 

Members online

No members online now.

Forum statistics

Threads
25,782
Messages
167,509
Members
19,203
Latest member
frapu
Get 3CX - Absolutely Free!

Link up your team and customers Phone System Live Chat Video Conferencing

Hosted or Self-managed. Up to 10 users free forever. No credit card. Try risk free.

3CX
A 3CX Account with that email already exists. You will be redirected to the Customer Portal to sign in or reset your password if you've forgotten it.
Top