Конфигурирование терминатора 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.