'Plus' sign added in front of phone number only for Rogers, Fido an...

'Plus' sign added in front of phone number only for Rogers, Fido an... SearchSearch
Author Message
Volodymyr Mandrychenko
New member
Username: Vmandrychenko

Post Number: 2
Registered: 09-2007
Posted on Thursday, April 24, 2008 - 10:30 pm:   

Hello,

For some reason now sms inserts 'plus' in front of phone number for incoming SMS messages for 3 operators only: Rogers, Fido and Telus.

Problem does not exist for all other US and Canadian carriers (Bell).

My TON and SPI values are set at default. Please explain what setting do I require to change to be sure phone number has no plus in front.


Here is a snippet from now sms IN log:

Bell (no plus, what's expected):
2008-04-24 16:00:51,14165708403,Text,Jam join,121212
2008-04-24 16:04:26,14164072620,Text,Jam s,121212

Rogers, Telus and Fido (with pluses, causes problems)
2008-04-24 16:05:50,+14168900159,Text,Jam s,121212
2008-04-24 16:07:10,+14167103393,Text,Jam s,121212
2008-04-24 16:07:23,+16472035844,Text,Jam join,121212

Telus adds plus to short code as well:
2008-04-24 16:07:34,+14167387403,Text,Jam s,+121212

We are located in Canada dealing with Canadian operators.
Volodymyr Mandrychenko
New member
Username: Vmandrychenko

Post Number: 3
Registered: 09-2007
Posted on Friday, April 25, 2008 - 03:40 pm:   

I investigated network packets coming in and it seems that for Rogers, Fido and Telus the TON values are set to 0X01 which is international. This is causing now sms to treat numbers as international and insert + in front of a number.