h1. Протокол HTTP !http_parameters.gif! Протокол HTTP используется в контексте [[HLR запрос|HLR запроса]] и [[LNP/MNP запрос|LNP/MNP запроса]] следующим образом. В случае, если *Smartswitch* решает, что необходимо направить запрос поставщику, он: # Формирует HTTP запрос согласно сконфигурированному шаблону *URL*. Шаблону передается переменная ${DESTINATION_NUMBER}, которая содержит *номер назначения*. # Отправляет HTTP запрос его по указанному адресу # Ждет HTTP ответ 200 ОК. Либо отбивает запрос по таймауту, если поставщик ничего не отвечает. # Анализирует содержимое ответа, извлекая из него полезные данные согласно сконфигурированным шаблонам (вкладки *MCC*, *MNC*, *IMSI*) # Попытка и ответ поставщика проходят через [[Биллинг HLR]] или [[Биллинг LNP/MNP]] и сохраняются в [[Детальный отчет по звонкам|Отчете по запросам]]. h2. Тестирование Проверить корректность настроек можно через инструмент *Тест*: !http_test.gif! # Введите номер получателя. # Получите *ответ* и результат анализа *ответа* (поля *MCC* и *MNC*): !http_test2.gif! Поле *IMSI* опциональное. Его выдают только некоторые поставщики. [[HTTP protocol|English translation]]