Протокол HTTP¶
Протокол HTTP используется в контексте HLR запроса и LNP/MNP запроса следующим образом.
В случае, если Smartswitch решает, что необходимо направить запрос поставщику, он:
- Формирует HTTP запрос согласно сконфигурированному шаблону URL.
Шаблону передается переменная ${DESTINATION_NUMBER}, которая содержит номер назначения. - Отправляет HTTP запрос его по указанному адресу
- Ждет HTTP ответ 200 ОК.
Либо отбивает запрос по таймауту, если поставщик ничего не отвечает. - Анализирует содержимое ответа, извлекая из него полезные данные согласно сконфигурированным шаблонам (вкладки MCC, MNC, IMSI)
- Попытка и ответ поставщика проходят через Биллинг HLR или Биллинг LNP/MNP и сохраняются в Отчете по запросам.
Тестирование¶
Проверить корректность настроек можно через инструмент Тест:
- Введите номер получателя.
- Получите ответ и результат анализа ответа (поля MCC и MNC):
Поле IMSI опциональное.
Его выдают только некоторые поставщики.