MikoPBX
Модули
MikoPBX
Модули
Это старая версия документа!
При настройке входящей маршрутизации часто возникает ситуация, когда провайдер предоставляет учетную одну запись SIP для нескольких купленных номеров телефонов.
К примеру у МИКО есть номера телефонов:
В интерфейсе MikoPBX создана только одна учетная запись «Провайдер телефонии». Каждый номер телефона необходимо направить на свой маршрут, к примеру на различные IVR.
Тут к приходит на помощь DID номер, который провайдер может передавать при входящих звонках. Зная DID номер, можно для провайдера описать несколько входящие маршрутов, с различными DID, что позволит решить описанную выше задачу.
Для анализа звонков я обычно использую «приложение Sngrep». Вот пример запроса от провайдера при входящем:
INVITE sip:84996382584@93.188.XX.XX SIP/2.0 Via: SIP/2.0/UDP 81.88.86.65:5060;branch=z9hG4bK1cf7.16247c44.0;cid=2 Max-Forwards: 67 Contact: <sip:81.88.86.65> To: <sip:84996382584@93.188.XX.XX> From: "79260577653"<sip:79260577653@mangosip.ru>;tag=5e1a5a28 Call-ID: JUm-E_ISk4DPaL8Npv2Hlw.. CSeq: 1 INVITE Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, UPDATE, UPDATE, INFO, REFER, MESSAGE Content-Type: application/sdp Supported: replaces User-Agent: Softswitch3 Content-Length: 351
При получении такого пакета, MikoPBX проанализирует первую строку с ключевым словом «INVITE», значение «84996382584» и будет являться DID номером.