When I try to dial out through my POTS connection it drops the first digit. Example: (123)456-7890, Asterisks see this dialed number. However the response from the PSTN is that I need to include the area code. This happens on my wired phones and SIP phones.
found the fix in another message(Sorry I forgot which one). But I needed to add 200ms wait into the outbound dialing. This did fixed my issue. I can now dialout successfully everytime.
I just upgraded to freePBX 2.0.1 and the above workaround no longer works. e.g. the code apparently checks and disallows any dial prefix that is not numeric
The more I think about this, the more confused I am. Either we’re missing something pretty fundamental (we being asterisk and its users), or the hardware and/or drivers are broken in a basic way (it’s really hard for me to believe that they don’t check for dialtone before starting to send digits.) If it’s expected that you might have to execute a brief delay (the ‘ww’ hack), why is this not built into the zap driver? Or coded into asterisk’s interface with it (with a single-letter option you can you to indicate you need to do this.) ???