Re: TrixBox. Не проходят входящие звонки
set debug 5 видимо нужно написать в asterisk.conf? Написал, но ничего не изменилось. Входящих звонков он по-прежнему даже не обнаруживает.
А tcpdump host это что за команда? В консоли Астериска такой нет (Понимаю, что вопрос глупый до безобразия, но я с Астериском знакомлюсь вторую неделю).
Сегодня с утра опять получилось дозвониться и услышать noservice, и снова звонки не идут. Непонятно главное - почему при неизменных настройках звонок сначала проходит (пусть и анонимно), а потом нет?
В логи при включенном дебаге пришло вот что:
-- Executing [3432210323@from-sip-external:1] NoOp("SIP/89.106.249.217-09685c78", "Received incoming SIP connection from unknown peer to 3432210323") in new stack
-- Executing [3432210323@from-sip-external:2] Set("SIP/89.106.249.217-09685c78", "DID=3432210323") in new stack
-- Executing [3432210323@from-sip-external:3] Goto("SIP/89.106.249.217-09685c78", "s,1") in new stack
-- Goto (from-sip-external,s,1)
-- Executing [s@from-sip-external:1] GotoIf("SIP/89.106.249.217-09685c78", "0?from-trunk,3432210323,1") in new stack
-- Executing [s@from-sip-external:2] Set("SIP/89.106.249.217-09685c78", "TIMEOUT(absolute)=15") in new stack
Channel will hangup at 2009-09-17 09:50:49.000 YEKST.
-- Executing [s@from-sip-external:3] Answer("SIP/89.106.249.217-09685c78", "") in new stack
Audio is at 10.10.9.177 port 16426
Adding codec 0x4 (ulaw) to SDP
Adding codec 0x8 (alaw) to SDP
Adding non-codec 0x1 (telephone-event) to SDP
<--- Reliably Transmitting (no NAT) to 89.106.249.2:5060 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 89.106.249.2;branch=z9hG4bK5eb3.21c80016.0;received=89.106.249.2
Via: SIP/2.0/UDP 89.106.249.217:5060;branch=z9hG4bK784a88d0a423942
Record-Route: <sip:89.106.249.2;lr=on>
From: <sip:3432210355@89.106.249.217>;tag=784a88d0a4
To: <sip:3432210323@89.106.249.2>;tag=as124ef0d8
Call-ID: 7805b24a-c7d6-8819-f6d0-0002a403e300@89.106.249.217
CSeq: 23942 INVITE
User-Agent: Asterisk PBX 1.6.0.9-samy-r27
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces, timer
Contact: <sip:3432210323@10.10.9.177>
Content-Type: application/sdp
Content-Length: 294
v=0
o=root 1144990555 1144990555 IN IP4 10.10.9.177
s=Asterisk PBX 1.6.0.9-samy-r27
c=IN IP4 10.10.9.177
t=0 0
m=audio 16426 RTP/AVP 0 8 101
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=silenceSupp:off - - - -
a=ptime:20
a=sendrecv
Тут звонок идет с номера 3432210355 на номер 3432210323 (на openser'е под этим номером зарегистрирован Астериск). Но в первых же строчках видно "Received incoming SIP connection from unknown peer to 3432210323", то есть звонок непонятно откуда. Явно проблема в неправильно настроенном транке. Каким образом Астериск определяет откуда идёт звонок? В User details транка добавил даже строчку host=[и снова адрес sip-сервера], но ничего не изменилось
|