[Asterisk-Users] BroadVoice Voicemail

Greg Hill gregh-asterisk at hillnet.us
Thu Aug 12 07:18:49 MST 2004


On Wed, 11 Aug 2004, Chris wrote:

> Set your sip.conf and your phone to inband as BroadVoice requires. Then
> simply create an extension for BV Voicemail and use the SIPDtmfMode()
> command like this
>
> exten => *86,1,SIPDtmfMode(rfc2833)
> exten => *86,2,Dial(SIP/${EXTEN}@broadvoice,60)
> exten => *86,3,Congestion()
>
> This works, but I still think there may be a bug, you shouldn't need to do
> this and this SHOULDNT work but it does...

Thanks for the fix! I've done battle with this issue a number of times,
but never did get it figured out. I'm inclined to believe that there is
something buggy in the DTMF code. I thought my config worked to interact
with any IVR, but I discovered last week that I can't get IBM's support
line (800-426-7378) to recognize my DTMF. So I hang up and call another
system, and it works fine..!

It sounds like the basic idea in this hack is that we set * to
rfc2833/info so that it looks for DTMF anywhere but inband and doesn't
notice we've slipped a few digits through in the audio stream. This makes
me wonder about the inband DTMF generation in * -- When my xlite softphone
generates the DTMF tones, BV's voicemail server is pleased with them. But
when * generates the tones, the server doesn't catch them. Rather, it does
recognize that something came down the wire, because the greeting message
stops playing. But it doesn't actually recognize one or more of the
digits. So the fix mentioned above let xlite's DTMF go through and fixed
the issue with the BV voicemail server, but it didn't work for the IBM
number I had trouble with.

Greg





More information about the asterisk-users mailing list