I am German, but I run now a Asterisk based phone system in our officees in Canada and the US. Now I have problems to understand the signaling of the number at incomming calls.
When I call my phone system in Canada from Germany I get 01149 89 312 22 11 as incomming number. So I just add a 9 in front to get an outside line and I can call the number back immediatly.
When I call from inside the US I allways get just the 10 digit number (e.g. 832 554 1234) as incomming number no matter, if the caller called from outside my area (and I have to add a 1 in front to call him back) or if it is a local call to call this number back.
How do you guys solve this problem in the US. We have one system in Houston/TX, which has 281, 713 and 832 as area codes. The other is in Sarnia/ON which has 519 as area code. But 519 covers most of South Western Ontario (with overlaying area code 226), so most calls will be long distance calls.
Is there something wrong in the setup of my Asterisk system or will the 1 never be signaled in the US?
Thank you for your help