Як виправити нерозпізнавання FreePBX правильного вхідного маршруту для вхідних дзвінків

Коли дзвінок надходить через транк по SIP, FreePBX (внутрішньо Asterisk) спочатку не знає, куди його спрямувати.

Існують різні методи ідентифікації номера DID (Direct Inward Dialing) вхідного дзвінка. Який з них є правильним, значною мірою залежить від провайдера, якого ви використовуєте, тому вам може знадобитися увімкнути журнал зневадження pjsip і переглянути вхідне повідомлення INVITE, щоб визначити, який метод використовується. Найпоширеніший — використання заголовка To: SIP-повідомлення INVITE, який може виглядати так:

sip_to_header.txt
To: <sip:01234567@telefonica.de;user=phone>;tag=247bbcc2-80d3-4730-b2f8-32d735c373cf

Те, який метод використовується для вилучення DID з вхідного повідомлення, керується налаштуванням Context транку.

Типові значення:

  • from-sip-external (не впевнений, як саме працює цей варіант)#
  • from-pstn-toheader (використовує заголовок To:)

тощо.

Контекст from-pstn-toheader є найпоширенішим, і я рекомендую спробувати саме його.

Зверніть увагу, що з <sip:01234567@telefonica.de;user=phone> буде вилучено все між : та @ як DID. Отже, у цьому випадку DID буде 01234567.


Дивіться схожі статті за категоріями: FreePBX