Anyone have any ideas?
I see a bunch of similar threads over the years and I don’t see much of a resolution on any of them. I just had this come up. Some things suggested in the other threads were to make sure that * is the voicemail prefix and to try ## instead of the transfer button on the phone. I checked/tried those.
Here is what I see in the CDR where I call in and they try to transfer me to voicemail for x106.
I checked
- that x106 has voicemail enabled,
- that the template that the phone is using has a dial plan that will accept *106,
- that the “direct dial prefix” for voicemail is set to * and enabled,
- that the version of Asterisk they’re running will support this on a different PBX (13.22.0),
- and that it works with Yealinks specifically. The person that reported the issue is using a t42s and we tried with another t42s on a different system.
I see in the full asterisk log where she tries to transfer
pbx.c: Executing [*106@from-internal-xfer:1] Answer("SIP/VI-Inbound_64.136.173.31-00000423", "") in new stack
then a few lines further down i see the where it processes the call as a “bad-number” and then starts the hangup procedure
pbx_builtins.c: Goto (bad-number,s,1)
pbx.c: Executing [s@bad-number:1] Goto("SIP/VI-Inbound_64.136.173.31-00000423", "11,1") in new stack
pbx_builtins.c: Goto (bad-number,11,1)
pbx.c: Executing [11@bad-number:1] ResetCDR("SIP/VI-Inbound_64.136.173.31-00000423", "") in new stack
pbx.c: Executing [11@bad-number:2] NoCDR("SIP/VI-Inbound_64.136.173.31-00000423", "") in new stack
pbx.c: Executing [11@bad-number:3] Progress("SIP/VI-Inbound_64.136.173.31-00000423", "") in new stack
pbx.c: Executing [11@bad-number:4] Wait("SIP/VI-Inbound_64.136.173.31-00000423", "1") in new stack
pbx.c: Executing [11@bad-number:5] Playback("SIP/VI-Inbound_64.136.173.31-00000423", "silence/1&cannot-complete-as-dialed&check-number-dial-again,noanswer") in new stack
file.c: <SIP/VI-Inbound_64.136.173.31-00000423> Playing ‘silence/1.ulaw’ (language ‘en’)
file.c: <SIP/VI-Inbound_64.136.173.31-00000423> Playing ‘cannot-complete-as-dialed.ulaw’ (language ‘en’)
file.c: <SIP/VI-Inbound_64.136.173.31-00000423> Playing ‘check-number-dial-again.ulaw’ (language ‘en’)
pbx.c: Executing [11@bad-number:6] Wait("SIP/VI-Inbound_64.136.173.31-00000423", "1") in new stack
pbx.c: Executing [11@bad-number:7] Congestion("SIP/VI-Inbound_64.136.173.31-00000423", "20") in new stack
pbx.c: Spawn extension (bad-number, 11, 7) exited non-zero on ‘SIP/VI-Inbound_64.136.173.31-00000423’
app_stack.c: SIP/VI-Inbound_64.136.173.31-00000423 Internal Gosub(crm-hangup,s,1) start
Obligatory:
Current Asterisk Version: 13.22.0
FreePBX 14.0.7.7
PBX Firmware:12.7.5-1902-3.sng7