Перейти к публикации

December_ag

Пользователи
  • Публикаций

    1
  • Зарегистрирован

  • Посещение

Достижения December_ag

Новичок

Новичок (1/4)

0

Репутация

  1. Добрый день, Есть FreePBX, ivr на номере 7777 (внутренним звонком отвечает). Конечная задача - ограничить принимаемые входящие звонки только транком zadarma. Поэтому: Asterisk SIP Settings: Allow SIP Guests = no Allow Anonymous Inbound SIP Calls = no SRV Lookup = enabled Пытаюсь настроить прием входящих звонков через zadarma во FreePBX. Настройки транка zadarma: Allow any CID host=sipde.zadarma.com&siplv.zadarma.com&sip2.zadarma.com (информация отсюда: http://wiki.zadarma.com/index.php/Freepbx) username=123456 defaultuser=123456 secret=****** type=friend fromuser=123456 fromdomain=sip.zadarma.com nat=yes dtmfmode=rfc2833 insecure=invite, port canreinvite=no sendrpid=yes disallow=all allow=alaw&ulaw&g729 Входящий маршрут: Any DID/Any CID to IVR sip show peers: zadarma/123456 5.9.108.25 N 5060 Unmonitored sip show registry: sip.zadarma.com:5060 N 123456 105 Registered Sun, 09 Mar 2014 14:58:10 1 SIP registrations. Звонок не проходит (три коротких гудка): debug: <--- SIP read from UDP:176.9.145.115:5060 ---> INVITE sip:7777@sip.test.ru SIP/2.0 Via: SIP/2.0/UDP 176.9.145.115:5060;branch=z9hG4bK10072a6e;rport Max-Forwards: 70 From: "79031234567" <sip:79031234567@176.9.145.115>;tag=as0d658e1d To: <sip:7777@sip.test.ru> Contact: <sip:79031234567@176.9.145.115:5060> Call-ID: 465abea514eb151309e032a04b5c6044@176.9.145.115:5060 CSeq: 102 INVITE User-Agent: Zadarma Voip Date: Sun, 09 Mar 2014 11:00:50 GMT Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH Supported: replaces, timer CALLER_CLID_TRUSTED: YES CALLED_DID: 74997654321 Content-Type: application/sdp Content-Length: 380 v=0 o=root 1792919694 1792919694 IN IP4 176.9.145.115 s=Zadarma Voip c=IN IP4 176.9.145.115 t=0 0 m=audio 16632 RTP/AVP 8 0 18 110 3 101 a=rtpmap:8 PCMA/8000 a=rtpmap:0 PCMU/8000 a=rtpmap:18 G729/8000 a=fmtp:18 annexb=no a=rtpmap:110 speex/8000 a=rtpmap:3 GSM/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 a=silenceSupp:off - - - - a=ptime:20 a=sendrecv <-------------> --- (16 headers 17 lines) --- Sending to 176.9.145.115:5060 (NAT) Sending to 176.9.145.115:5060 (NAT) Using INVITE request as basis request - 465abea514eb151309e032a04b5c6044@176.9.145.115:5060 No matching peer for '79031234567' from '176.9.145.115:5060' <--- Reliably Transmitting (NAT) to 176.9.145.115:5060 ---> SIP/2.0 401 Unauthorized Via: SIP/2.0/UDP 176.9.145.115:5060;branch=z9hG4bK10072a6e;received=176.9.145.115;rport=5060 From: "79031234567" <sip:79031234567@176.9.145.115>;tag=as0d658e1d To: <sip:7777@sip.test.ru>;tag=as45e5682d Call-ID: 465abea514eb151309e032a04b5c6044@176.9.145.115:5060 CSeq: 102 INVITE Server: FPBX-2.11.0(11.7.0) Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH Supported: replaces, timer WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="0fe08e6e" Content-Length: 0 <------------> Scheduling destruction of SIP dialog '465abea514eb151309e032a04b5c6044@176.9.145.115:5060' in 32000 ms (Method: INVITE) <--- SIP read from UDP:176.9.145.115:5060 ---> ACK sip:7777@sip.test.ru SIP/2.0 Via: SIP/2.0/UDP 176.9.145.115:5060;branch=z9hG4bK10072a6e;rport Max-Forwards: 70 From: "79031234567" <sip:79031234567@176.9.145.115>;tag=as0d658e1d To: <sip:7777@sip.test.ru>;tag=as45e5682d Contact: <sip:79031234567@176.9.145.115:5060> Call-ID: 465abea514eb151309e032a04b5c6044@176.9.145.115:5060 CSeq: 102 ACK User-Agent: Zadarma Voip Content-Length: 0 <-------------> --- (10 headers 0 lines) --- Техподдержка утверждает, что сигнализация может приходить только с трех хостов, однако в дебаге, видно, что инвайты приходят практически от всех хостов (хостов, не IP), которые есть в списке в личном кабинете zadarma и еще дополнительно с нескольких адресов вида gate*.zadarma.com. Получается, что в транке явно указаны хосты zadarma, с которых разрешено принимать соединения. При этом, соединения приходят с других хостов, с которых входящее соединение не разрешено. Прописать все хосты веб-интерфейс FreePBX не дает. Обрезает строку, если их становиится в host= больше 7 штук. Вариант из вики (с тремя транками) так же пробовал - результат тот же. Посоветуете что-нибудь? Или, может, я вообще к проблеме не с того конца подхожу?
×
×
  • Создать...