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

 
 
> Номер СМС Центра (SMSC), SMS Service Center Address
Baser
сообщение Jan 27 2016, 11:09
Сообщение #1


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Обсуждаем с заказчиком правильную методологию задания номера SMSC.
Номер SMSC хранится на симке. Поэтому, сейчас при покупке симки он уже там обычно есть и прописывать его не нужно.
Но его там может и не быть. А при глобальных продажах по миру вообще ничего не известно.
Заказчик хочет чтобы система была по-максимому "plug-and-play", т.е. дополнительное вставление и конфиг. симки в телефоне исключает.

Тут у меня возникли след вопросы:

1. Можно ли отправлять СМС с СИМ картой оператора "Х" через СМС центр оператора "Z" ?

2. Входящие СМС приходят всегда с СМС центра своего оператора или могут приходить с различных СМС центров?
(т.е. в PDU номер SMSC во входящих смсках всегда своего оператора или разный ?)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Alechek
сообщение Jan 27 2016, 12:42
Сообщение #2


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

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



Насколько я понимаю
1. Можно отправить с оператора X на SMSC оператора Z, если получатель - абонент оператора Z. В мобилах есть даже функция "ответить на SMSC входящей СМС
2. в сообщении прописан номер SMSC отправителя

Не видел еще симки, где бы номер не был прописан с завода. А, нет, видел. Году в 2000, когда попкупал свою первую мобилу.
Даже если не прописан, не вижу препятствий нынче для оператора прописать его по воздуху.

А вот в связи с тем, что операторы могут через сообщения творить все что угодно, задумываюсь о том, чтобы оборудование не заглючило по приходу непонятных SMS (с настройками и прочее)
В судя по PDU заголовкам там черт ногу сломит. И на столе все не воссоздашь.
Буквально вчера приписал следующие критерии для сообщения, которые можно обрабатывать (остальное - удалять безжалостно без права на обжалование)

Код
MTI  == MTI_SMS_DELIVER // TP-Message-Type-Indicator  - входящее сообщение
UDHI == FALSE           // TP-User-Data-Header-Indicator - без UDH
PID. == PID_IMPLICIT    // TP-Protocol-Identifier - неявный тип сообщения
DCS.Alphabet == DCS_ALPHABET_DEFAULT  // TP-Data-Coding-Scheme - 7битная кодировка
DA.TOA.TON != DA_TON_ALPHANUMERIC  //  TP-Originating-Address - номер отправителя не текстовый


Так вот насколько правильно ли это? Может ли оператор прислать текстовое сообщение, содержащее только латиницу, отправленное с мобилы, в другом формате?

Цитата(Baser @ Jan 27 2016, 16:09) *
Тут у меня возникли след вопросы:
1. Можно ли отправлять СМС с СИМ картой оператора "Х" через СМС центр оператора "Z" ?

Ответ содержит документ 3GPP TS 03.40 прложение D пункт 5
Цитата
We then specify that when submitting the reply MO SM, the replying MS should use parameters as follows:
1) TP-Destination-Address in SMS-SUBMIT PDU = originating SME,
2a) If reply path exists:
RP-Destination-Address in RP-MO-DATA = original SC,
2b) If reply path does not exist:
RP-Destination-Address in RS-MO-DATA = selected SC or default SC or original SC,
3a) If reply path exists:
after submitting one reply MO SM, the reply path does not exist any more.
In case (2b), it is allowed to use the original SC or the default SC, but then there is no guarantee that the original/default
SC will deliver the reply MO SM. (The original SC may refuse to deliver, if the replying MS is not its subscriber; the
default SC may be unable to deliver, if it has no access path to the originating SME.)

Вкратце - может получится, а может и нет.
Go to the top of the page
 
+Quote Post
Baser
сообщение Jan 27 2016, 22:10
Сообщение #3


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Провел небольшие эксперименты с симками двух операторов и вот результат
Цитата
1. Можно ли отправлять СМС с СИМ картой оператора "Х" через СМС центр оператора "Z" ?

Как мне писал Alechek
Цитата(Alechek @ Jan 27 2016, 14:42) *
Насколько я понимаю
1. Можно отправить с оператора X на SMSC оператора Z, если получатель - абонент оператора Z.
.....
Ответ содержит документ 3GPP TS 03.40 прложение D пункт 5
Вкратце - может получится, а может и нет.

У меня не получилось никак.
Не принимается СМС центром смска от чужого абонента ни для другого чужого абонента, ни для своего собственного абонента.
Правда смски, которые я пробовал послать были без флагов "Reply Path". С флагами может быть ситуация была бы иная.
Но я так и не понял из стандарта GSM 3.40 каким образом СМС центр определяет, что это ОТВЕТНАЯ смска.
Да и ладно, не очень то и хотелось smile3046.gif

Ответ на второй вопрос
Цитата
2. Входящие СМС приходят всегда с СМС центра своего оператора или могут приходить с различных СМС центров?
(т.е. в PDU номер SMSC во входящих смсках всегда своего оператора или разный ?)

тоже решился - номер SMSC во входящих смсках - опсоса отправителя.
Так что моя идея конфигурации номер SMSC из входящей смски нерабочая.

Главное, что еще раз проанализировал весь процесс применения номера СМС центра
и удалось убедить заказчика, что так, как сделано у меня сейчас - оптимально, и переделывать ничего не нужно biggrin.gif
А это главное! 08.gif
Go to the top of the page
 
+Quote Post
Alechek
сообщение Jan 28 2016, 06:35
Сообщение #4


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

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



Цитата(Baser @ Jan 28 2016, 03:10) *
Главное, что еще раз проанализировал весь процесс применения номера СМС центра
и удалось убедить заказчика, что так, как сделано у меня сейчас - оптимально, и переделывать ничего не нужно biggrin.gif
А это главное! 08.gif

Ну и хорошо! wink.gif

Кстати,
Цитата(Baser)
Я несколько проще к этому подхожу. Пришло СМС, раскодировал текст (поддержка 3-х основных кодировок 7бит, 8бит и 16бит), поискал в тексте известные шаблоны входных команд.

СМС не обязательно текст будет содержать. Сам так делал, посылал 8битную СМС с данными и с портом в UDH rolleyes.gif
Go to the top of the page
 
+Quote Post



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

 


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


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