реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Формат номера телефона
RiseOfDeath
сообщение Sep 10 2015, 08:46
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 48
Регистрация: 2-10-13
Пользователь №: 78 579



Вопрос такой, есть у меня симкомовский модуль и какая-то лажа с форматом номеров. Передаю СМСки. С симкой МТС он номера вида +7905####### не принимает, ругаетя на что-то (непомню номер ошибки), а если писать 7905####### то работает. А у Мегафона наоборот номера вида 7905####### приводят к CME Error 515, а +7905####### нормально работают.


Собственно вопрос, как об этом догадаться заранее?
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Sep 10 2015, 08:58
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



>>>не принимает, ругаетя на что-то (непомню номер ошибки)

Ну а нам как догадаться на что он ругается?
Телепатов нет, так что подробнее пожалуйста.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
mantech
сообщение Sep 10 2015, 21:00
Сообщение #3


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(RiseOfDeath @ Sep 10 2015, 11:46) *
Собственно вопрос, как об этом догадаться заранее?


А зачем гадать-то вообще, дать свободу клиенту в виде поля для набора номера, с + или без, сколько цифр и т.д. пусть и вводит по факту, что нужно для данной местности и оператора - то и введет laughing.gif
Go to the top of the page
 
+Quote Post
Alechek
сообщение Sep 11 2015, 10:25
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882



Цитата(RiseOfDeath @ Sep 10 2015, 13:46) *
Собственно вопрос, как об этом догадаться заранее?

А никак!
Использовать PDU режим.
Дабы было известно, что при передаче SMS никаких "+" не передается.
Существует несколько типом нумерации. Для номеров, начинающихся с "+", он отбрасывается, а номер помечается как INTERNATIONAL.
Если номер без "+", то это уже либо NATIONAL, либо UNKNOWN, а там уже как SMSC отработает....

По идее, INTERNATIONAL номер должен смаршрутизироваться в любо случае. Иначе пинать оператора.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 14:31
Рейтинг@Mail.ru


Страница сгенерированна за 0.01358 секунд с 7
ELECTRONIX ©2004-2016