Skip to main content

Transfer to Voicemail

Posted by jakeness on Wed, 04/17/2019

We can no longer do a blind transfer to voicemail
Code: _*40X.
Script: tl-goto-voicemail-direct

Here is the CLI
[2019-04-17 11:34:05] NOTICE[497][C-0000d7c9]: chan_sip.c:24293 handle_response_notify: Got OK on REFER Notify message

Only for inbound calls - outbound works and also supervised/consultative transfer work

Any Ideas?


Submitted by volodya on Thu, 04/18/2019 Permalink

Hello Jake,

You should be able to fix this by using feature code without "*" character. Let me know if this will help.

Submitted by matthewmalk248 on Tue, 07/09/2019 Permalink

Just had this same issue, always used the * as that's the way a lot of other systems that we replace with Thirdlane handle it. Gotta update our customer cheat sheets.

Submitted by matthewmalk248 on Thu, 07/11/2019 Permalink

Thanks Volodya, so does this mean my * then extension number will work again for transfer to voicemail? I'm already getting pushback from clients who want to keep it *ext#

Submitted by jakeness on Thu, 07/11/2019 Permalink

Hey Matthew,

I couldn't wait.

transfer_context section of /etc/asterisk/special_features_extra.include configuration file should be expanded with:
exten => _*X.,1,NoOp(transfer_context)
exten => _*X.,n,ExecIf($["${TOUCH}" != "1"]?StopMixMonitor(${MIX_MONITOR_ID}))
exten => _*X.,n,Goto(from-inside${TL_DASH}${tenant},${EXTEN},1)
And asterisk should be reloaded to apply the changes.