View Single Post
Unread 08-31-2009, 12:05 AM   #1
rybshik
Member
 
Join Date: Sep 2006
Location: Canada
Posts: 67
Thanks: 7
Thanked 0 Times in 0 Posts
rybshik is on a distinguished road
Default Issues with Connection Rules: matching by inbound number

For the last couple of years, I have been using Call Connection (Call Forwarding) Rules to match by inbound number. I was routing calls from various DIDs including IPkall and Callcentric to my voxalot account user_id@us.voxalot.com

The numbers I wanted voxalot to match were just regular US and Canadian CIDs XXX-XXXXXXX.

I tried all possible options for number matching, such as 'begins with', 'equals', 'contains', 'ends with'. I tried to match CIDs with- and without leading '1' (US/Canada country code).

Some rules worked ok for particular configurations (say, IPkall -> user_id@us.voxalot.com).

But, unfortunately, none of matching rules would work for every configuration.

I think that part of the problem is that a CID string is transmitted somehow differently by different providers, particularly, with respect to the leading '1' (US/Canada country code).

So, sometimes I had to use the rule 'equals' 'XXX-XXXXXXX', whereas in some other cases I had to use the rule 'equals' '1-XXX-XXXXXXX'.

Surprisingly, the rule 'ends with' 'XXX-XXXXXXX' did not always work, either.

Conclusion: non of the Voxalot’s matching rules would work for all my setups and configurations.

As a result, I was forced to end up with the following quasi "universal" rule: 'contains' 'XX-XXXXXX', where the first leading digit of the area code end the last digit of the number are removed (i.e the matching number is truncated to 8 digits).


On the other hand, the Callcentric matching rule for '1-XXX-XXXXXXX' has always worked for all my configurations, setups, and DIDs (including non-Callcentric DIDs).

So why Voxalot cannot implement one robust intelligent rule specifically for standard North American CIDs as Callcentric has, which will recognize a CID regardless of having the leading '1', etc?

Am I missing something?

Thanks.

Last edited by rybshik; 08-31-2009 at 12:13 AM.
rybshik is offline   Reply With Quote