1. У Вашому FreePBX потрібно ввімкнути SRV Lookup
Вкладка Settings -> Asterisk SIP Settings секція Advanced General Settings
2. У розділі Connectivity -> Trunks додаємо SIP транк.
Дані зазначені в прикладі:
111111: Ваш sip-номер з особистого кабінету
Password: пароль Вашого sip-номера з розділу "Підключення за SIP" особистого кабінету.
Trunk Name: Zadarma
USER Context: 111111
Register String: 111111:password@sip.zadarma.com/111111
1234-100: Ваш внутрішній номер АТС з особистого кабінету
Password: пароль Вашого внутрішнього номеру з розділу "Внутрішні номери" особистого кабінету.
Trunk Name: Zadarma
USER Context: 1234-100
Register String: 1234-100:password@pbx.zadarma.com/1234-100
У секції PEER Details і USER Details вкажіть такі дані:
host=sip.zadarma.com insecure=invite,port type=peer fromdomain=sip.zadarma.com disallow=all allow=alaw&ulaw dtmfmode=auto secret=password defaultuser=111111 fromuser=111111 qualify=400 directmedia=no nat=force_rport,comedia
host=pbx.zadarma.com insecure=invite,port type=peer fromdomain=pbx.zadarma.com disallow=all allow=alaw&ulaw dtmfmode=auto secret=password defaultuser=1234-100 fromuser=1234-100 qualify=400 directmedia=no nat=force_rport,comedia
3. У розділі Connectivity -> Inbound Routes створюємо маршрут для вхідних дзвінків Zadarma-in.
DID Number: 111111
DID Number: 1234-100
У секції Set Destination можна вказати, куди буде адресований вхідний дзвінок, це може бути внутрішній номер FreePBX, група виклику, IVR і т.д.
4. Заходимо до розділу Connectivity -> Outbound Routes і створюємо маршрут для вихідних дзвінків Zadarma-out.
У секції Dial Patterns that will use this Route в полі "match pattern" установіть точку (Позначено червоною стрілкою в наступному скріншоті) і створіть маршрут. Якщо не поставити точку, Ви не зможете дзвонити.