Hi folks, just thought I would share my experience with trying to call a 2degrees number from my 2talk voip phone service. I have been trying since launch to phone my 022 number but kept getting message "We do not recognize the number you are calling. Please check the number and try again". The answer just came to me this afternoon and I am sharing it with you people on 2talk who may be having the same problem. The answer is adding |022x.|in the dial plan string on your ATA. Here is the string in my Linksys AG310 with the 022x. added.
I emailed 2talk as I thought there was a fault originally and they replied back saying they would check with their upstream provider. They were most greatful this afternoon when I explained to them what I had done and that they might need to put it in their setup guides and they quickly replied back and said yes they will update them.
Unless you have reasons to exclude certain prefixes for security reasons writing dialplans for specific number ranges is a very bad move.
The simplest and best way is to avoid using a complex dial plan like the one above and use a generic one that passes all dialled numbers through as dialled - this means that any new number ranges that are opened up will work automatically.
The above dialplan also can't dial 020 or 026 number ranges that are both currently in use.
I have since modified the string now Steven and removed all the mobile prefixes in the string above and replaced them with 02x. I dialed numbers on the 2D, Vodafone and Telecom networks and all calls went through so am picking that will also work with the other mobile networks as well.
Twitter and LinkedIn »
Follow us to receive Twitter updates when new discussions are posted in our forums: