SPA122: Number key presses not recognised for phone surveys, services etc

Have a question or problem with your Fongo application? This forum is the place to get help from both staff and fellow community members.
Fongo recommends Fongo Home Phone for a fully supported Home Phone system for only $4.95/mo
User avatar
Liptonbrisk
Technical Support
Posts: 3353
Joined: 04/26/2010
SIP Device Name: Obihai 202/2182, Groundwire
Firmware Version: various
ISP Name: FTTH
Computer OS: Windows 64 bit
Router: Asuswrt-Merlin & others

[Resolved] Re: [SPA122] Number key presses not recognised for phone surveys, services etc

Post by Liptonbrisk »

Erft wrote: 06/27/2025 Hah. Now I have four working cameras. I just went looking for the IP addresses instead of trusting the DHCP client list. Found 'em. And since I did, now the DHCP client list updated itself, too.
O.M.G.
Okay, good. Honestly, the only reason I'm still up was because I was concerned about your circumstances.
Erft wrote: 06/27/2025 I live in an unsafe area so the cameras and the video clips are kind of essential.
So, I'm glad you have cam access back.

I'm going to mark this thread resolved since you should now know how to change from AVT to Inband (and vice versa)--and that Inband requires G.711u audio codec (and reliable internet service with low jitter).

Take care.
Please do not send me emails; I do not work for nor represent Freephoneline or Fongo. Post questions on the forums so that others may learn from responses or assist you. Thank you. If you have an issue with your account or have a billing issue, submit a ticket here: https://support.fongo.com/hc/requests/new. Visit http://status.fongo.com/ to check FPL/Fongo service status. Freephoneline setup guides can be found at http://forum.fongo.com/viewforum.php?f=15.
Erft
Active Poster
Posts: 118
Joined: 05/14/2018
SIP Device Name: Cisco SPA122
Firmware Version: 1.3.3 (015)
ISP Name: Teksavvy, cable
Computer OS: Windows 10
Router: SPA122, LAN, 2 FXS

Re: [Resolved] SPA122: Number key presses not recognised for phone surveys, services etc

Post by Erft »

Hi Liptonbrisk, I hope you're doing okay. Thanks for hovering.

Since you asked me to make my first, second, and third codecs G711u, I assume, then, that Inband is preferable.
Is AVT G729a?

It seems that I'm the only patient, at two doctors offices, that can't get through by phone (it rings for 2 minutes, then the IVR tells me to please enter my remote code). If G729a is AVT, might I ever want to switch my second preferred codec to G729a if I'm having difficulty with the phone? Do you think that would give my phone line more options when encountering specific systems (they both use Bell) and enable me to call through?



I'm glad I re-checked this topic because, once again, I didn't get a notification of your reply.
User avatar
Liptonbrisk
Technical Support
Posts: 3353
Joined: 04/26/2010
SIP Device Name: Obihai 202/2182, Groundwire
Firmware Version: various
ISP Name: FTTH
Computer OS: Windows 64 bit
Router: Asuswrt-Merlin & others

Re: [Resolved] SPA122: Number key presses not recognised for phone surveys, services etc

Post by Liptonbrisk »

Erft wrote: 06/29/2025 Since you asked me to make my first, second, and third codecs G711u
Make everything G711u. G729a sounds worse.

Perhaps one analogy that works for you is G729a is like listening to AM radio. G711u is like listening to FM radio. While that's not exactly true, the point is that one sounds worse than the other.

I can't stand G.729a.
I assume, then, that Inband is preferable.
No, it depends on what's being called.

Inband sends DTMF tones as audible sounds within the audio stream (what you hear and what the other person hears). If that audio stream is heavily compressed by G.729a (a lossy audio codec), the tones get distorted and become unrecognizable to the receiving IVR (Interactive Voice Response) system. Recognizing beeps over AM radio is harder than recognizing beeps over FM radio, for example. This is why Inband tends to be unreliable, especially when not using the uncompressed G.711u audio codec. This is also the reason why consumer ATAs don't default to Inband.

Inband relies on what is heard. AVT does not.

AVT sends DTMF tones (key presses) as data outside the audio stream. Because the tones are not part of the audio, it doesn't matter if you are using G.711u or G.729a for your voice stream (the audio); the tones arrive perfectly intact. This is why AVT is the modern, more reliable standard. However, in order for AVT ( (RFC 2833) to work, the receiving IVR (Interactive Voice Response) system must be set up to recognize RFC 2833.

Data (AVT) vs. Sound (Inband)

The core difference is that AVT sends a keypress as digital data, while Inband sends key presses as analogue sound carried over a digital network. Digital data is simply more robust: it either arrives correctly or it doesn't. Analogue sound can be heavily degraded by internet issues (high pings and high jitter), rendering it useless. A system designed to handle RFC 2833 (AVT) is specifically engineered to be less susceptible to the jitter, delay, and packet loss common in packet networks.

In fact, provided the receiving (IVR) system is setup to accept RFC 2833 (AVT), AVT is more reliable than Inband.

As I stated before, there are certain circumstances where using Inband DTMF may be necessary. For example, some door-entry or intercom systems use access panels that require audible DTMF tones to unlock doors or activate gates. Those panels lack SIP-info or RFC 2833 stacks, so in-band audio is the only way to use them properly.

If an older alarm panel or the central station receiver doesn't properly support RFC 2833 signals, communication will fail. In that case, if you were using the G.711u audio codec for the connection, trying Inband DTMF might be a last-resort troubleshooting step, as it sends the tones as audio. Most alarm communicators simply dial in DTMF over the line. They do not support RFC 2833 (AVT) or SIP INFO natively. Here's an example: viewtopic.php?p=75441#p75441.

You may come across an Interactive Voice Response (IVR) system (such as phone banking with customer service menus) that is older or poorly configured and doesn't recognize the standard RFC 2833 (AVT) signals being sent. If your key presses aren't registering on a specific system when using RFC 2833 (AVT), and you are using the G.711 codec, switching to inband might work for interacting with that specific system.

However, generally, avoid InBand DTMF unless out-of-band (AVT) methods are failing first.

The reality is that it's impossible to guarantee acceptance by all phone systems with a single setting since different IVRs (Interactive Voice Response systems) can have unique or outdated configuration requirements. Your issue, where tones work initially but fail later (on a survey after speaking to an agent), often happens when the call is transferred to a different system that expects a different DTMF method than the one your ATA is using or has already negotiated.

Obihai 2xx/3xx/Poly 4xx ATAs seem to have an advantage over other consumer ATAs: viewtopic.php?p=82479#p82479. However, even then there's no 100% guarantee.



Is AVT G729a?
No. AVT is Not an audio codec. G.729a is Not a DTMF Method.

AVT (RFC 2833) is a method for sending DTMF tones as separate data packets, independent of the voice audio. The audio codec used doesn't matter with AVT.

G.729a is a low-bandwidth audio codec that compresses your voice to save data. It sounds worse than G.711u. Don't use G.729a.

G.729a provides noticeably worse voice quality than G.711u. With modern internet connections, the bandwidth savings (G.729a uses less data than G.711u: 8kbps vs. 64 kbps) are negligible and not worth the trade-off. Bad sound quality affects Inband DTMF--but it doesn't necessarily affect AVT. If your ATA were ever to negotiate a call using G.729a and you had Inband DTMF set, your keypresses would be guaranteed to fail.

Sticking with G.711u as your only enabled codec simplifies troubleshooting.
Do you think that would give my phone line more options when encountering specific systems (they both use Bell) and enable me to call through?
No. The problem you describe (ringing for two minutes and then being prompted for a remote code) is not a symptom of an audio codec mismatch. Bell's network is fully capable of handling G.711u calls. This symptom points to a signalling failure where the receiving system doesn't correctly identify your call.

Your ATA's firmware is 1.3.3 (115), while the latest version is 1.4.1 SR5. That's a significant gap.

The SPA122 is known to have a specific bug in older firmware where it sends a "double-digit" signal (both an AVT packet and an Inband tone), which can confuse IVR systems. That could be causing problems for you. Firmware updates often contain a bunch of small fixes for compatibility with various carrier networks and systems. Firmware updates can improve performance. Frankly, I would update firmware.

Again, I accept no responsibility for failed firmware updates.

After updating, I would use “Auto” for DTMF TX method, unless a a IVR system I try to call fails. Then I would try to see whether AVT or Inband works for that specific system.
Please do not send me emails; I do not work for nor represent Freephoneline or Fongo. Post questions on the forums so that others may learn from responses or assist you. Thank you. If you have an issue with your account or have a billing issue, submit a ticket here: https://support.fongo.com/hc/requests/new. Visit http://status.fongo.com/ to check FPL/Fongo service status. Freephoneline setup guides can be found at http://forum.fongo.com/viewforum.php?f=15.
Erft
Active Poster
Posts: 118
Joined: 05/14/2018
SIP Device Name: Cisco SPA122
Firmware Version: 1.3.3 (015)
ISP Name: Teksavvy, cable
Computer OS: Windows 10
Router: SPA122, LAN, 2 FXS

Re: [Resolved] SPA122: Number key presses not recognised for phone surveys, services etc

Post by Erft »

I will update the ATA firmware in a few days, after I've copied all the settings. I have downloaded a backup config file, but I like to be able to see it.

I thought that G711u was Inband, and G711a was AVT. But I think I'm getting it little by little, now.
  • So do I switch between AVT and Inband under Voice—> Line 1—> Audio Configuration—> DTMF Tx Method? I see that AVT, Inband, Auto, INFO, AVT+INFO, and Inband+INFO are the choices listed under "DTMF Tx Method".
  • If, after the firmware update, I still can't call my doctors' offices, or can't navigate company IVR, then try going to DTMF Tx Method and switching from Inband to AVT?
  • And for general use, keep it at Inband, only switching over to AVT if I encounter a difficulty?

I can see how AVT is generally superior, with its sending a keypress as digital data. However, you say that door-entry systems require Inband to open doors? For nearly a year I haven't been able to open the building door when someone buzzes me. I don't think that we (you and I) changed the DTMF Tx Method from AVT in the past (unless we did); it's at Inband right now. I don't recall you saying to change it to Inband in this location. I've skimmed your replies and don't see that anywhere. This part of Voice—> Line 1 looks new to me. So I'm confused as to why I can't buzz open the door. Interesting that the difficulty with keypresses being recognised by IVR systems, and the door not being buzzed open, seem to have been going on for about the same amount of time.

I have a delivery coming tomorrow. It will be the first door buzz I've gotten in awhile, so I'll see if the buzzer works for me or not.
Erft
Active Poster
Posts: 118
Joined: 05/14/2018
SIP Device Name: Cisco SPA122
Firmware Version: 1.3.3 (015)
ISP Name: Teksavvy, cable
Computer OS: Windows 10
Router: SPA122, LAN, 2 FXS

Re: [Resolved] SPA122: Number key presses not recognised for phone surveys, services etc

Post by Erft »

I just did a search on Obihai...do you anticipate issues now that Google Voice and ObiTalk are discontinued, from what I think I'm reading?
User avatar
Liptonbrisk
Technical Support
Posts: 3353
Joined: 04/26/2010
SIP Device Name: Obihai 202/2182, Groundwire
Firmware Version: various
ISP Name: FTTH
Computer OS: Windows 64 bit
Router: Asuswrt-Merlin & others

Re: [Resolved] SPA122: Number key presses not recognised for phone surveys, services etc

Post by Liptonbrisk »

Erft wrote: 06/29/2025 I just did a search on Obihai...do you anticipate issues now that Google Voice and ObiTalk are discontinued, from what I think I'm reading?
No: viewtopic.php?p=82376#p82376.

The Poly 4xx series replaced them, which is basically comprised of the features but without consumer Google Voice support (and there's no router in the Poly ATA 402): https://www.hp.com/ie-en/products/acces ... 2101854850. The Poly 4xx series ATA also supports the G.722 audio codec (Obihai ATA don't), but Freephoneline doesn't support that audio codec anyway. G.722 sounds better than G.711.

Poly owns Obihai, and HP owns Poly.
Please do not send me emails; I do not work for nor represent Freephoneline or Fongo. Post questions on the forums so that others may learn from responses or assist you. Thank you. If you have an issue with your account or have a billing issue, submit a ticket here: https://support.fongo.com/hc/requests/new. Visit http://status.fongo.com/ to check FPL/Fongo service status. Freephoneline setup guides can be found at http://forum.fongo.com/viewforum.php?f=15.
User avatar
Liptonbrisk
Technical Support
Posts: 3353
Joined: 04/26/2010
SIP Device Name: Obihai 202/2182, Groundwire
Firmware Version: various
ISP Name: FTTH
Computer OS: Windows 64 bit
Router: Asuswrt-Merlin & others

Re: [Resolved] SPA122: Number key presses not recognised for phone surveys, services etc

Post by Liptonbrisk »

Erft wrote: 06/29/2025 So do I switch between AVT and Inband under Voice—> Line 1—> Audio Configuration—> DTMF Tx Method?

Yes, but I would use Auto for everything, until Auto doesn't work. When using Auto, ensure DTMF Process AVT is set to "yes". Also, ensure DTMF Process INFO is set to "yes", when using Auto.

Then I would try Inband: viewtopic.php?p=82465#p82465.


And if that doesn't work, I would try AVT: viewtopic.php?p=82459#p82459 (bottom of the post).
When using AVT, ensure that DTMF Process AVT is set to "yes".

When Auto fails, try something else (Inband and/or AVT).

Then I would set the DTMF TX method back to Auto again until the next call fails.
Make note of whether Inband or AVT works for the number you're calling.

However, you say that door-entry systems require Inband to open doors?
Depends on the system. Some older ones require Inband.
Please do not send me emails; I do not work for nor represent Freephoneline or Fongo. Post questions on the forums so that others may learn from responses or assist you. Thank you. If you have an issue with your account or have a billing issue, submit a ticket here: https://support.fongo.com/hc/requests/new. Visit http://status.fongo.com/ to check FPL/Fongo service status. Freephoneline setup guides can be found at http://forum.fongo.com/viewforum.php?f=15.
Erft
Active Poster
Posts: 118
Joined: 05/14/2018
SIP Device Name: Cisco SPA122
Firmware Version: 1.3.3 (015)
ISP Name: Teksavvy, cable
Computer OS: Windows 10
Router: SPA122, LAN, 2 FXS

Re: [Resolved] SPA122: Number key presses not recognised for phone surveys, services etc

Post by Erft »

After I get my delivery tomorrow, I'll change the DTMF Tx Method to Auto, and see what happens.
Maybe the building updated the buzzer system and my ATA with Inband DTMF got left behind (or maybe the firmware upgrade will fix the problem).

Is it normal to have to keep changing the DTMF Tx Method depending on the circumstance?
User avatar
Liptonbrisk
Technical Support
Posts: 3353
Joined: 04/26/2010
SIP Device Name: Obihai 202/2182, Groundwire
Firmware Version: various
ISP Name: FTTH
Computer OS: Windows 64 bit
Router: Asuswrt-Merlin & others

Re: [Resolved] SPA122: Number key presses not recognised for phone surveys, services etc

Post by Liptonbrisk »

Erft wrote: 06/29/2025 After I get my delivery tomorrow, I'll change the DTMF Tx Method to Auto, and see what happens.
The point is to update ATA firmware first (and again, I am not responsible for failed firmware updates) to check whether Auto works better for you, overall, than before.
Please do not send me emails; I do not work for nor represent Freephoneline or Fongo. Post questions on the forums so that others may learn from responses or assist you. Thank you. If you have an issue with your account or have a billing issue, submit a ticket here: https://support.fongo.com/hc/requests/new. Visit http://status.fongo.com/ to check FPL/Fongo service status. Freephoneline setup guides can be found at http://forum.fongo.com/viewforum.php?f=15.
User avatar
Liptonbrisk
Technical Support
Posts: 3353
Joined: 04/26/2010
SIP Device Name: Obihai 202/2182, Groundwire
Firmware Version: various
ISP Name: FTTH
Computer OS: Windows 64 bit
Router: Asuswrt-Merlin & others

Re: [Resolved] SPA122: Number key presses not recognised for phone surveys, services etc

Post by Liptonbrisk »

Erft wrote: 06/29/2025 Is it normal to have to keep changing the DTMF Tx Method depending on the circumstance?
Yes, but it's less common with OBi2xx/OBi3xx/Poly 4xx series ATAs and Obihai IP phones. People still need to change settings sometimes though. Here's an example of Inband needing to be set for an alarm system: viewtopic.php?p=75454#p75454.

In your case, although using Auto for DTMF Tx Method is supposed to come close to accomplishing what you want, the reality is that it's impossible to guarantee acceptance by all phone systems with a single setting since different IVRs (Interactive Voice Response systems) can have unique or outdated configuration requirements.

By the way, Simplii Financial's PIN IVR system is misconfigured (until they fix it): viewtopic.php?p=82478#p82478
The point is that some IVR systems are misconfigured too, which makes life fun (trying to figure out what DTMF setting to use). :(
Obihai devices work with Simplii's IVR system though at default settings.
Please do not send me emails; I do not work for nor represent Freephoneline or Fongo. Post questions on the forums so that others may learn from responses or assist you. Thank you. If you have an issue with your account or have a billing issue, submit a ticket here: https://support.fongo.com/hc/requests/new. Visit http://status.fongo.com/ to check FPL/Fongo service status. Freephoneline setup guides can be found at http://forum.fongo.com/viewforum.php?f=15.
Erft
Active Poster
Posts: 118
Joined: 05/14/2018
SIP Device Name: Cisco SPA122
Firmware Version: 1.3.3 (015)
ISP Name: Teksavvy, cable
Computer OS: Windows 10
Router: SPA122, LAN, 2 FXS

Re: [Resolved] SPA122: Number key presses not recognised for phone surveys, services etc

Post by Erft »

Right. Firmware upgrade first. Then change from Inband to Auto.

Thanks, got it.
User avatar
Liptonbrisk
Technical Support
Posts: 3353
Joined: 04/26/2010
SIP Device Name: Obihai 202/2182, Groundwire
Firmware Version: various
ISP Name: FTTH
Computer OS: Windows 64 bit
Router: Asuswrt-Merlin & others

Re: [Resolved] SPA122: Number key presses not recognised for phone surveys, services etc

Post by Liptonbrisk »

Erft wrote: 06/29/2025 Right. Firmware upgrade first. Then change from Inband to Auto.
Ensure DTMF Process AVT is set to "yes" when using Auto. Also, ensure DTMF Process INFO is set to "yes", when using Auto.

When using Inband, do NOT use (hands free) speakerphone. Inband is very susceptible to any audio distortion.
Please do not send me emails; I do not work for nor represent Freephoneline or Fongo. Post questions on the forums so that others may learn from responses or assist you. Thank you. If you have an issue with your account or have a billing issue, submit a ticket here: https://support.fongo.com/hc/requests/new. Visit http://status.fongo.com/ to check FPL/Fongo service status. Freephoneline setup guides can be found at http://forum.fongo.com/viewforum.php?f=15.
Erft
Active Poster
Posts: 118
Joined: 05/14/2018
SIP Device Name: Cisco SPA122
Firmware Version: 1.3.3 (015)
ISP Name: Teksavvy, cable
Computer OS: Windows 10
Router: SPA122, LAN, 2 FXS

Re: SPA122: Number key presses not recognised for phone surveys, services etc

Post by Erft »

Ensure DTMF Process AVT is set to "yes" when using Auto. Also, ensure DTMF Process INFO is set to "yes", when using Auto.
All I have to change, then, is DTMF Process INFO to "yes". DTMF Process AVT is already set to 'yes'

When using Inband, do NOT use (hands free) speakerphone. Inband is very susceptible to any audio distortion.
Yes, I had noticed that if I'm on speakerphone when I get a call back with a 2-factor authentication code, the system that called me will just hang up instead of giving me the numbers. Once I've changed the DTMF Tx Method to Auto, that will only be a problem if the ATA chooses to use Inband instead of AVT, correct?
User avatar
Liptonbrisk
Technical Support
Posts: 3353
Joined: 04/26/2010
SIP Device Name: Obihai 202/2182, Groundwire
Firmware Version: various
ISP Name: FTTH
Computer OS: Windows 64 bit
Router: Asuswrt-Merlin & others

Re: SPA122: Number key presses not recognised for phone surveys, services etc

Post by Liptonbrisk »

Erft wrote: 06/29/2025 Once I've changed the DTMF Tx Method to Auto, that will only be a problem if the ATA chooses to use Inband instead of AVT, correct?
You have the right idea. Speakerphone matters for Inband.

Regardless, the same thing will happen if DTMF presses aren't recognized by the IVR system, regardless of whether Inband is used.

I would just not use speakerphone at all when navigating IVR systems (that you're having problems with) because you're not going to be able to tell easily whether the ATA is using Inband when it's set to "Auto".
Please do not send me emails; I do not work for nor represent Freephoneline or Fongo. Post questions on the forums so that others may learn from responses or assist you. Thank you. If you have an issue with your account or have a billing issue, submit a ticket here: https://support.fongo.com/hc/requests/new. Visit http://status.fongo.com/ to check FPL/Fongo service status. Freephoneline setup guides can be found at http://forum.fongo.com/viewforum.php?f=15.
Erft
Active Poster
Posts: 118
Joined: 05/14/2018
SIP Device Name: Cisco SPA122
Firmware Version: 1.3.3 (015)
ISP Name: Teksavvy, cable
Computer OS: Windows 10
Router: SPA122, LAN, 2 FXS

Re: SPA122: Number key presses not recognised for phone surveys, services etc

Post by Erft »

Regardless, the same thing will happen if DTMF presses aren't recognized by the IVR system, regardless of whether Inband is used.
So even if I use AVT, the keypress problem could persist.
I would just not use speakerphone at all when navigating IVR systems (that you're having problems with) because you're not going to be able to tell easily whether the ATA is using Inband when it's set to "Auto".
When I'm having problems with an IVR, I turn off speaker, and the system still doesn't get it.


Life will always present its challenges.
User avatar
Liptonbrisk
Technical Support
Posts: 3353
Joined: 04/26/2010
SIP Device Name: Obihai 202/2182, Groundwire
Firmware Version: various
ISP Name: FTTH
Computer OS: Windows 64 bit
Router: Asuswrt-Merlin & others

Re: SPA122: Number key presses not recognised for phone surveys, services etc

Post by Liptonbrisk »

Erft wrote: 06/29/2025 So even if I use AVT, the keypress problem could persist.
Yes. it will if the system you're dealing with doesn't support RFC 2833, which is AVT.

Bottom line is that key presses need to be recognized.
Please do not send me emails; I do not work for nor represent Freephoneline or Fongo. Post questions on the forums so that others may learn from responses or assist you. Thank you. If you have an issue with your account or have a billing issue, submit a ticket here: https://support.fongo.com/hc/requests/new. Visit http://status.fongo.com/ to check FPL/Fongo service status. Freephoneline setup guides can be found at http://forum.fongo.com/viewforum.php?f=15.
Erft
Active Poster
Posts: 118
Joined: 05/14/2018
SIP Device Name: Cisco SPA122
Firmware Version: 1.3.3 (015)
ISP Name: Teksavvy, cable
Computer OS: Windows 10
Router: SPA122, LAN, 2 FXS

Re: SPA122: Number key presses not recognised for phone surveys, services etc

Post by Erft »

Bottom line is that key presses need to be recognized.
Yes.

Once I have the firmware updated and changed the DTMF Tx Method to Auto (and made sure both DTMF Process INFO and DTMF Process AVT are set to "yes"), if the keypresses persist with any given system, I guess I do what I always do; call the company and let them know that my VoIP phone's keypresses aren't being recognised by their phone system. This time I'll have a little more information for them to pass onto their tech team.

The most annoying thing about it is when part of the system does recognise the keypresses (navigating to the right CRA department) but another part does not (when it calls back so you don't have to wait in a 3-hr queue, and it doesn't recognise when you push '1' for "I'm ready for the call", so you have to call back and stay in queue the whole time). :|