Болезные!
On 12.02.2012
Болезные! Есть давнее желание понять устройство опорной сети мобильного оператора чуть более, чем поверхностнохабрастатейно. Есть ли способы иные, чем стажировка?
Хочу пообщаться с толковым инженером, но не знаю как это устроить, нет непосредственных знакомых. Может в блоге найдутся желающие поделиться сакральными знаниями? Устройство SS7 понимаю, например.
В данный момент интересуют подробности взаимодействия MSC с HLR. Не скрою, интерес в данном вопросе шкурный, и если ктото проявит желание пообщаться поближе, обязуюсь выбить из начальства представительские.
Вот бы ктонибудь в рамках профессиональной недели ответил на любые вопросы!
32 Responses to Болезные!
Добавить комментарий Отменить ответ
Блоги
товарищи, а есть тут люди с LG P500, которые прошивались на другие сборки?
товарищи, а есть тут люди с LG P500, которые прошивались на другие сборки? Если есть, то молю: расскажите нубоиду, как...Sony Xperia™ Z со стеклянным дизайном (и ZL с неглянцевым пластиковым задом)
5″, 1.920×1.080, 443ppi, Bravia Engine 2 камера: 13mp Exmor RS sensor + HDR Video влаго — и пыленепроницаем по стандартам IP55, IP 57 (Z) Quadcore Qualcomm...С чего начать?
С чего начать?HTC Explorer или HTC Legend. Поделиться ссылкой:TwitterFacebook Я тут решил приобрести себе таки планшет на андроиде.история про Ritmix rmd-755 и GPS
мистическая история про Ritmix rmd-755 и GPS! купил намедни этот агретаг. я шел изначально за навигатором и думал на сдачу,...Привет чуваки!
Привет чуваки!Встала задача сделать 4 линии в офисе на Украине с которых можно дешево звонить в Москву. Говорить...Amazon Kindle Fire
Amazon Kindle Fire $199, 7″, WiFi, без 3G Что скажете? Поделиться ссылкой:TwitterFacebookА расскажите, пожалуйста, способ делать баркоды в пару кликов.
А расскажите, пожалуйста, способ делать баркоды в пару кликов. Чтобы только без корела, какуюнибудь...Чуваки, а можно я со своей ебандушкой потусуюсь у вас в блоге?
Чуваки, а можно я со своей ебандушкой потусуюсь у вас в блоге? Все равно мне идти больше некуда с таким девайсом, да...Есерия продолжает дополняться клеви жвачни смартами: Е55 и Е75
Есерия продолжает дополняться клеви жвачни смартами: Е55 и Е75 Осталось убрать Е63 в другую нишу и присвоить ему...НТС incredible — достал вибрировать
Андроиданы, спасите, нет больше сил терпеть, я на грани! Готов обменять андроид на нокию или бутылку водки! У меня...Ребята, а я вот хочу купить acer liquid и у меня есть два вопроса:1.
Ребята, а я вот хочу купить acer liquid и у меня есть два вопроса:1. Есть ли у когонибудь опыт сравнения моделей с...У меня вопрос вдогонку хочу купить девушке 4s, на что следует обратить внимание чтоб меня не наебали?
У меня вопрос вдогонку хочу купить девушке 4s, на что следует обратить внимание чтоб меня не наебали? Если...Есть Nokia 6500 slider.
Есть Nokia 6500 slider. У него есть особенность, в отличие от сименсов при установленном дне рождения, он не хочет...пацаны!
пацаны! Зырьте чо я нашёл! Фирмовый, интерплеевский, тёплый и ламповый, управление, геймплей — как тогда! ну и...Фильмы в Google play
Хоть бы один бесплатный дали для пробы! ОДИН! Поделиться ссылкой:TwitterFacebook Появился способ просто скачивать apk из...Братья, на iphoneблоге коллеги думают над моим вопросом, а вот хочу задать вам другой.
Братья, на iphoneблоге коллеги думают над моим вопросом, а вот хочу задать вам другой. Мне необходимо купит жене...И снова здравствуйте дорогие андроидоводы.
И снова здравствуйте дорогие андроидоводы.Поиск не работает,а у меня вопрос.Имеется Acer Iconia Tab A500,вот уже две недели...Asus Eee Pad TF 101 + док–станция
уговорите/отговорите пост В связи с тем, что старый добрый нетбук морально и физически устарел и со своими...
Что именно интересует? Я хоть больше по РАНу, но может помогу, чем смогу.
Ну и, наверное, юзера C4 стоит пригласить в этот пост.
ура, тут есть ктото живой! А такое РАН? Аббревиатуры любую сферу знаний делают загадочной.
HLR база данных. Как она хранится? MySQL? (шутка)
Как происходит обращение к ней? По какому протоколу? Выдел гдето в сети сервис, где можно купить запросы к HLR как такое возможно?
Процедуры обращения коммутатора к HLR зашиты железно или настраиваются? Как вообще программируется поведение коммутатора?
пригласил
РАН радио аксесс нетворк. Контроллеры базовых станций (RNC, BSC) и дальше в сторону базовых.
Могу рассказать касательно нашего железа между MSS и HLR бегает сигналка SS7 (сейчас уже в IP Sigtran) и SCTP. В ней вся нужная информация и передаётся. В железе ничего особо не зашито, есть софт, который на этом железе и работает. Железо для MSCS и HLR практически идентично.
Софт, обновляется периодически? Кроме настроек, в нем есть возможность писать какието примитивные процедуры на высокоуровневом языке? Я слышал про такое понятие как триггеринг, что это?
Кто имеет доступ к HLR? Как, например, такое //smsc.ru/api/http/#hlr возможно?
У нас обновления софта выходят каждые полгода, но обязательно обновляться раз в два года. Также, если выявлены проблемы выходят дополнительные патчи.
Что за примитивные процедуры имеются ввиду? Неясно.
По смс запросу к HLR скорее всего фигня, но я уточню у человека, работающего с СМСцентром.
Удалённый доступ к HLR имеют представители эксплуатации оператора и представители вендора, осуществляющие поддержку.
взаимодействие с HLR происходит по протоколу MAP (Mobile Application Part).
где можно купить запросы к HLR что имеется в виду? Купить доступ к HLR какогото оператора? Вряд ли!
не по смс, а по http, через сервер продавцов услуги, а вот как они подключены загадка.
Процедуры ну например, MSC при поиске абонента, увидев в его HLR метку о CRBT, должен зарулить его на сервисную платформу RBT. Можно ли както кастомизировать эту процедуру? Посмотреть еще какието метки, зарулить в разные места, в зависимости от какихто условий, или вообще не заруливать
а всетаки, что там внутри? Как хранятся данные? Ну вот буквально, какая БД используется? Если Ericsson, то могу предположить что Erlang и mnesia. А физически на чем все это лежит система хранения?
а вот есть еще CAMEL.. какое между ними соотвествие на практике?
никакого.
похоже, придется курить спецификацию на 1118 страниц
попробуй сформулировать, что именно тебе нужно. Проще будет понять, что тебе посоветовать или объяснить.
да не, все пока нормально, вряд ли есть другой способ постичь протокол и его задачи.
там ниже кстати еще есть глупые вопросы (про процедуры и бд)
Любая станция состоит из ЦП и системы вводавывода. Общаются они примерно так. Система вводавывода хранит у себя дамп ЦП и грузит его при надобности в ЦП, а также отдает во внешний мир информацию, сгенеренную станцией (различные логи и ТТфайлы).
По протоколам C7 и Sigtran станция отдает информацию для риал тайм операций (запросы от другого оборудования).
Как хранятся данные?. На системе вводавывода в виде файлов. ЦП построен на базе АМДх64 архитектуры. Ядро линуксоподобная система, но на таком низком уровне доступ есть только у дизайнеров. Управляющие команды написаны на языке PLEX. Сами команды представляют собой MML (ManMachine Language), то есть, команда представляет собой сокращение от фраз. Например allip ALarm LIst Print.
Андрюха, я так понимаю, товарища интересует больше, как внешние сервисы могут получать инфу от оборудования (:
что такое TTфайлы?
Если говорить о HLR, понимаю, это мало имеет отношение к сути, но интересно, где эти файлы лежат? на хардах в рейде? или отдельная система хранения? каков размер HLR файлов типичного оператора? они здоровенные? :
С интерактивным языком, кстати, немного знакомился на курсах по семерке.
Как я понимаю, нельзя кастомизировать те самые реалтайм операции, все жестко зашито в софте, и можно лишь настроить их согласно вшитым возможностям системы.
да, именно, а случае с услугой доступа к HLR вопрос именно такой
А в целом, хочется просто понять всю эту кухню. Я уже понял, куда копать спецификация MAP, для начала.
ТТфайлы это Толл Тикет файлы, биллинговая информация. Да, они на MSS формируются, HLR войсовый трафик не генерит. Файлы формируются в ЦП и передаются на систему ВВ. Система ВВ представляет собой кластерное решение, с зеркальным рейдом датадисков. Размер дампа зависит от количества абонентов. в среднем 1гиг 1 млн абонентов
а то, что у абонента в биллиноговой системе, каким образом синхронизируется с HLR? Например, подключаю я себе услугу РБТ в личном кабинете, как это попадает в HLR?
HLR это просто база данных с абонентскими профилями и набором «переключателей» доступности услуг для абонента. Всем в системе рулит bgw. Все внешние сервисы (услуги в личном кабинете, запросы различные внешние и прочее) обращаются именно к bgw. bgw представляет собой БД, обычно Оракл, который разруливает все запросы и хранит информацию о твоем бабле, подключенных тобой сервисах и прочее. Далее, на основании того, сколько у тебя бабла, bgw дает команды на включение и выключение различных сервисов на HLR.
Никто не даст напрямую брать данные из HLR эндюзеру. В твоем случае нужно обращаться к оператору на предмет доступа к bgw, для получения конкретной информации по конкретной услуге. Если оператор даст добро, то тебе будет предоставлен доступ к какойто части bgw. Тут все стандартными sql запросами. А как bgw получит для тебя эту информацию, с помощью каких команд на HLR и по каким протоколам оно тебе нафиг не нужно (:
опа, я ничего не знал про bgw. Из описания смысла я понял, что это по сути биллинг и есть. Но аббревиатуру знать полезно.
Цитата с того сайта, который я упоминал уже:
===================
Отправка HLRзапроса
Вы можете проверять номера телефонов на доступность, отправляя специальный HLRзапрос. В результате выполнения запроса будут получены данные о стране и операторе абонента, о роуминговом операторе при нахождении абонента в чужой сети, а также о статусе абонента (доступен или нет). Абоненты, владельцы проверяемых номеров, не будут получать никаких уведомлений о выполненных проверках их номера.
Выполнение HLRзапроса по HTTPпротоколу выполняется тем же способом, что и отправка SMSсообщения, при этом в запросе необходимо передать дополнительный параметр hlr=1.
Для отправки HLRзапроса необходимо вызвать методом GET или POST адрес:
//smsc.ru/sys/send.php?login=&psw=&phones=&hlr=1
===================
В данном случае, если запрос идет через bgw, получается тот проксирует запрос к HLR. С трудом представляю, зачем бы биллингу (если это биллинг) хранить сиюминутную информацию о роуминговом нахождении абонента.
Ну какая же это сиюминутная информация. Данные о местонахождении абонента (VLRaddress) хранятся в HLR. И биллингу это знать нужно. Приезжаешь ты в другую страну, регистрируешься в сети и на основании, какая у тебя кредитная линия, bgw принимает решение пускать тебя в сеть или нет.
И дает в HLR команду на те или иные действия. Например, выставить тебе флаг OBO2 или OBO4. В первом случае, ты вообще не сможешь совершать в роуминге звонки и в статусе, где абонент находится появится запись чтото типа BARRED, либо во втором случае, ты в сети зарегистрируешься, но при этом сможешь только принимать звонки.
Сиюминутная информация о том, где ты находишься вплоть до BTS, находится на другом сервисе. Эта информация отсутствует в HLR.
картина проясняется, огромедное спасибо
та не за что) обращайся
Вопрос созрел, практический. Вот есть RBT платформа. Обычно считается, что вторую поставить нельзя, правда ведь? А хочется чтобы две работало параллельно, например. Можно ли намутить какойто разветвитель без задействования голосовых ресурсов?
На ум приходит SCCP маршрутизация. Наткнулся на статейку //www.mib.net.ua/2009/11/sccprouti может даже ктото из местных писал. Утверждается, что ISUP over SCCP на практике не применяется. Но спецификация SS7 вроде бы позволяет такое. Поддерживают ли коммутаторы эту возможность?
Интересно, как в таком случае при отправке IAM указывать CIC, если неизвестен даже конечный DPC?
не ожидал здесь увидеть ссылки на статьи бучмана.))
почему?