Home
Rattler lives here... - Telco grade грабли [entries|archive|friends|userinfo]
The Rattler

[ website | Rattler Home ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Links
[Links:| Linux.Kiev.UA Net.Style IT Solutions Rad's Site Slovnyk ]

Telco grade грабли [Фев. 5, 2008|08:46 pm]
Previous Entry в избранное рассказать другу Next Entry
[Tags|, , , ]

В свое время решил я отправиться на работу к одному из наших мобильных операторов.

Одним из поводов было желание разобраться в том, как же правильно большие и умные вендоры строят правильные решения для телекомов. Впрочем, в результате таки удалось разобраться в том, как обходятся большие грабли, попутно удивляясь тому, как эти грабли вобще можно допускать. Потом разобрался и в причинах, но об этом как-нибудь позжее...


Это была лирика, а вобще, недавно довелось производить интеграцию одной платформы с SMSC имени славной компании CBOSS.

По результатам тестирования MT SM выявилась занятная лабуда (далее - кому интересно, а кому и нет).

1. Одиночные SMS сообщения проходят успешно, как в default GSM 03.38 alphabet, так и в UC2.
2. Успешно проходят concatenated UCS2 SMS.
3. Concatenated MO SM в defaul GSM 03.38 alphabet не доходят.

Решилось после стопки мягких наездов с почти полным цитированием и комментированием имеющегося фрагмента tcpdump. Причем, тихо так решилось, без объяснения реальных причин...

А еще успели поймать при получении concatenated MT SM в UCS2 сообщение с выставленным в 1 UDHI (типа есть UDH) и размером UDH в 250 байт. Смотрелось классно, с учетом того, что размер SMS в GSM, включая UDH не может быть более 140 байт. И уж совсем несказанно порадовало поведение SMSC, которому наша платформа честно ответила "фигассе, не хочу я этого". Он таки продолжил долбиться к нам, видать в надежде, что согласимся и с таким.

Мораль сей басни: в telco grade платформах заложены telco grade грабли, которые регулярно бьют по моему лбу. Пока что лоб выдерживает - похоже, что он тоже telco grade :-)
ссылкаОтветить

Comments:
From: [info]qwe13
2008-02-05 09:52 pm none (UTC)

(Link)

> Concatenated MO SM в defaul GSM 03.38 alphabet не доходят.

хехе, знакомая проблема, наверняка разворачивали UDH Из 7bit в 8bit? :)
[User Picture]From: [info]blinohod
2008-02-06 07:06 am none (UTC)

(Link)

О причинах могу лишь гадать. В частности, было подозрение на то, что там крышу срывало от 2-ух SMPP submit_sm в одном IP пакете.

А может SMSC где-то решил поумничать, но сделал это неправильно. Вроде криво реализованной принудительной транслитерации MT SM от ESME. ХЗ :)
[User Picture]From: [info]egorfine
2008-02-05 10:12 pm none (UTC)

(Link)

потому что в разработке этого софта крутятся слишком большие деньги, чтобы привлекать к ней (к разработке) действительно профессиональных программистов.
[User Picture]From: [info]blinohod
2008-02-06 07:08 am none (UTC)

(Link)

Ага. На таких разработках рулят квазимаркетологи, знающие Много Умных Слов.