I have an Issue with a callmanager 5.x. The issue I have is that the customer wants to be able to dial a number and have callmanager figure out if it is a local or Long distance call. So example 905-316-1234 could be a local or ld call depending on where you are dialing from. There are two uses the customer has for this. One is a outbound dialer that just sends numbers to callmanager. The second is we have multi sites so a user on the west coast would dial this 905 number and it would go out a Toronto gateway. The gateway might not be able to process the call because the user will always dial "1" and the call could be local.
In Canada we have a bunch of these split area codes.. I can create route filters with office codes but there are about 900 in the 905 and they are not contiguos so wild cards will be an issue.
I am also concerned that if I build all these translations or route filters due to the number of them, will it have performance impacts on CM.
It is a sip gateway so I could use dial peers but same issue The number of dial peers could be hundreds.. I have 5 or 6 area codes that I would have to match on office codes.
Anyone had to do this before or any ideas?
Thanks in advance