Project

General

Profile

Конфигурирование терминатора HLR запросов

Предположим, у нас есть поставщик HLR информации, который поддерживает подключение по Протоколу HTTP.
В технической форме на подключение поставщик указал такой URL: http://moscow.megafon.ru/api/mfn/info?msisdn=%2B${DESTINATION_NUMBER}

где ${DESTINATION_NUMBER} - MSISDN

Для упрощения предположим, что данная услуга будет оказывается бесплатно.

1. Зайдите в Диалпиры -> Терминаторы
2. Добавьте нового:

Назовите 'hlr_provider_1'.
Установите HLR -> биллинговый пакет = 'zero'.
Сохраните.

3. Добавьте Технологии -> HTTP:

Заполните вкладку Общие:

Заполните вкладку MCC:

Данный поставщик обслуживает только Российскую Федерацию.
Потому вся HLR информация касается только MCC 250 (Российская Федерация).
Поэтому мы заменяем все содержимое на 250 для получения MCC.

Заполните вкладку MNC:

Вышеописанным образом мы вырезаем из ответа MNC.

Заполните вкладку IMSI:

Данный поставщик не выдает IMSI.
Потому мы возвращаем пустое значение.

Сохраните.

Принцип работы протокола и тестирование описаны в разделе Протокол HTTP.

English translation

Also available in: PDF HTML TXT