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