Miguel Ruiz Velasco
2006-Aug-16 16:55 UTC
[asterisk-users] DMTF issues on voicemail on Zap
Hello, My * installation has been working for over a year, and has been fine, but when whe decided to try the voicemail and integrate it to our PBX (pana TD500), it fails randomly. The installation is more a IP-analog bridge than other thing; and the DTMF recognition has been very good all the time, but specifically when the pbx sends a "follow on ID" (the pbx send #6<ext> and #6*<ext> to retrieve), asterisk doesn't recognize the numbers almost every time (may be 1 in 8 get's it right), but when there is a positive match, it works correctly. The strangest thing is asterisk doesn't invoke the i (invalid?) or t extensions of the context when there is a negative match, it simply hangs up!!! I've tried putting verbose up to level 10, but it eports nothing. The calls enter by a zap fxs interface, if this is of help. Thanks for your help
Miguel Ruiz Velasco
2006-Aug-16 20:54 UTC
[asterisk-users] Re: DMTF issues on voicemail on Zap
Helo, Yesterday peeking above the pbx-man shoulder, got the password and played for a long time with both asterisk and the pbx. It seems asterisk doesn't likes the way the pbx (pana D500) sends the "special" DTMF codes [*] and [#]. Changing the string the pbx sends to asterisk solved the problem from #6<ext> and #6*<ext> to 8<ext> and 9<ext>, to exclude the "special" digits. Curiously if I dial those same strings using any telephone in the pbx (analog or digital), things work flawlessly. I read that voicemail() jumps to the "a" extension if [*] is dialed, but that doesn't matter in this config: exten=> _#6XXX,1,voicemail(${EXTEN:2}) ;(send) exten=> _#6*XXX,1,voicemailmain(${EXTEN:3}) ;(retrieve) The problem is solved now, but the question persists, Why asterisk hangs up (having an i and a t extension in de context) if it didn't recognize the DMTF being sent? Thanks for your help
First, you want to set verbose to AT LEAST 666. You may also want to turn on debug messages in logger.conf Most of my DTMF problems stem from a mismatch between the type of VoIP DTMF asterisk is expecting and for what the phone is configured. On 8/16/06, Miguel Ruiz Velasco <miguelrvs@gmail.com> wrote:> Hello, > My * installation has been working for over a year, and has been fine, > but when whe decided to try the voicemail and integrate it to our PBX > (pana TD500), it fails randomly. > The installation is more a IP-analog bridge than other thing; and the > DTMF recognition has been very good all the time, but specifically > when the pbx sends a "follow on ID" (the pbx send #6<ext> and > #6*<ext> to retrieve), asterisk doesn't recognize the numbers almost > every time (may be 1 in 8 get's it right), but when there is a > positive match, it works correctly. > The strangest thing is asterisk doesn't invoke the i (invalid?) or t > extensions of the context when there is a negative match, it simply > hangs up!!! > I've tried putting verbose up to level 10, but it eports nothing. > The calls enter by a zap fxs interface, if this is of help. > > Thanks for your help > _______________________________________________ > --Bandwidth and Colocation provided by Easynews.com -- > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users >