Логичней было бы в ответ увидеть Not Found, а не address incomplete.
rad ( 2013-03-06 23:29:12 +0400 )редактироватьУважаемое сообщество, помогите разобраться. Жили мы не тужили полгода, а потом перестали приходить входящие. Исходящие работают. Провайдер утверждает, что ничего не менял, я как бы тоже Поясните, пожалуйста, что за неполный адрес (484 статус), и что можно сделать.
До выполнения диалплана при входящем на этот транк не доходит.
Транк без регистрации..
[general]
allowoverlap=yes
bindport=5060
srvlookup=no
qualify=500
transport=udp
allowguest=no
alwaysauthreject=yes
language=ru
disallow=all
allow=alaw
allow=ulaw
canreinvite=no
dtmfmode=auto
t38pt_udptl=yes
faxdetect=no
[comtel]
context=comtel
type=friend
fromuser=939139
host=ip-провайдер
dtmfmode=inband
disallow=all
allow=alaw
allowguest=yes
t38pt_udptl=no
directmedia=no
Вот дебаг
<--- SIP read from UDP:ip-провайдер:5060 --->
INVITE sip:939139@ip-астериск:5060;user=phone SIP/2.0
Via: SIP/2.0/UDP ip-провайдер:5060;branch=z9hG4bK-02ff5600ffff3610ff00003048ffffff
From: <sip:мой-сотовой-без8@ip-провайдер;user=phone>;tag=ffff5600ffff3610ff00003048ffffff
To: <sip:939139@ip-астериск:5060;user=phone>
Call-ID: 0e9b5600c7ba361080000030489fe0f2@sbc
CSeq: 1 INVITE
Contact: <sip:мой-сотовой-без8@ip-провайдер;user=phone>
Max-Forwards: 10
User-Agent: MERA MSIP v.1.0.2
Cisco-Guid: 2086436377-2235961826-2519990282-4094721464
Content-Type: application/sdp
Content-Length: 433
v=0
o=- 1362541255 1362541255 IN IP4 ip-провайдер
s=-
c=IN IP4 ip-провайдер
t=0 0
m=audio 15900 RTP/AVP 0 18 8 4 96 97 97 97 3 101
a=rtpmap:0 PCMU/8000
a=rtpmap:18 G729/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:4 G723/8000
a=rtpmap:96 speex/8000
a=rtpmap:97 speex/8000
a=rtpmap:97 iLBC/8000
a=fmtp:97 mode=20
a=rtpmap:97 iLBC/8000
a=fmtp:97 mode=20
a=rtpmap:3 gsm/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
<------------->
--- (12 headers 19 lines) ---
Sending to ip-провайдер:5060 (NAT)
Using INVITE request as basis request - 0e9b5600c7ba361080000030489fe0f2@sbc
Found peer 'comtel' for 'мой-сотовой-без8' from ip-провайдер:5060
== Using SIP RTP CoS mark 5
Found RTP audio format 0
Found RTP audio format 18
Found RTP audio format 8
Found RTP audio format 4
Found RTP audio format 96
Found RTP audio format 97
Found RTP audio format 97
Found RTP audio format 97
Found RTP audio format 3
Found RTP audio format 101
Found audio description format PCMU for ID 0
Found audio description format G729 for ID 18
Found audio description format PCMA for ID 8
Found audio description format G723 for ID 4
Found audio description format speex for ID 96
Found audio description format speex for ID 97
Found audio description format iLBC for ID 97
Found audio description format iLBC for ID 97
Found audio description format gsm for ID 3
Found audio description format telephone-event for ID 101
Capabilities: us - 0x8 (alaw), peer - audio=0x70f (g723|gsm|ulaw|alaw|g729|speex|ilbc)/video=0x0 (nothing)/text=0x0 (nothing), combined - 0x8 (alaw)
Non-codec capabilities (dtmf): us - 0x0 (nothing), peer - 0x1 (telephone-event|), combined - 0x0 (nothing)
Peer audio RTP is at port ip-провайдер:15900
Looking for 939139 in comtel (domain ip-астериск)
<--- Reliably Transmitting (NAT) to ip-провайдер:5060 --->
SIP/2.0 484 Address Incomplete
Via: SIP/2.0/UDP ip-провайдер:5060;branch=z9hG4bK-02ff5600ffff3610ff00003048ffffff;received=ip-провайдер;rport=5060
From: <sip:мой-сотовой-без8@ip-провайдер;user=phone>;tag=ffff5600ffff3610ff00003048ffffff
To: <sip:939139@ip-астериск:5060;user=phone>;tag=as1bc31275
Call-ID: 0e9b5600c7ba361080000030489fe0f2@sbc
CSeq: 1 INVITE
Server: Asterisk PBX 1.8.11.1-1digium1~squeeze
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0
<------------>
Scheduling destruction of SIP dialog '0e9b5600c7ba361080000030489fe0f2@sbc' in 6400 ms (Method: INVITE)
asterisk*CLI>
<--- SIP read from UDP:ip-провайдер:5060 --->
ACK sip:939139@ip-астериск:5060;user=phone SIP/2.0
Via: SIP/2.0/UDP ip-провайдер:5060;branch=z9hG4bK-02ff5600ffff3610ff00003048ffffff;received=ip-провайдер;rport=5060
From: <sip:мой-сотовой-без8@ip-провайдер;user=phone>;tag=ffff5600ffff3610ff00003048ffffff
To: <sip:939139@ip-астериск:5060;user=phone>;tag=as1bc31275
Call-ID: 0e9b5600c7ba361080000030489fe0f2@sbc
CSeq: 1 ACK
Max-Forwards: 10
User-Agent: MERA MSIP v.1.0.2
Content-Length: 0
<------------->
--- (9 headers 0 lines) ---
Really destroying SIP dialog '0e9b5600c7ba361080000030489fe0f2@sbc' Method: ACK
asterisk*CLI>
английский занть полезно.
цитирую
Looking for 939139 in comtel (domain ip-астериск)
<--- Reliably Transmitting (NAT) to ip-провайдер:5060 --->
SIP/2.0 484 Address Incomplete
перевожу - в контексте comtel нет номера 939139
Логичней было бы в ответ увидеть Not Found, а не address incomplete.
rad ( 2013-03-06 23:29:12 +0400 )редактироватьЗадан: 2013-03-06 09:06:41 +0400
Просмотрен: 5,220 раз
Обновлен: Mar 06 '13
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
Почему набираете без восьмерки?
zzuz ( 2013-03-06 10:07:53 +0400 )редактироватьМне тоже это бросилось в глаза. Дело в том что это входящий звонок. Я набираю на своем мобильнике номер 939139. А в дебаге вижу его же (те свой номер мобильного) без префикса (8 или 7 к примеру). Кто ж его знает как провайдер маршрутизирует. Звонок как бы приходит на транк (точнее я его вижу в дебаге). А до диалплана не доходит.
seahenge ( 2013-03-06 15:01:08 +0400 )редактироватьНе верю.
zzuz ( 2013-03-06 15:33:54 +0400 )редактироватьТакже в дебаге проскакивает:
Reliably Transmitting (NAT) to ip-провайдер:5060: OPTIONS sip:ip-провайдер SIP/2.0 Via: SIP/2.0/UDP ip-астериск:5060;branch=z9hG4bK51119b70;rport Max-Forwards: 70 From: "asterisk" <sip:939139@ip-астериск>;tag=as196245cb To: <sip:ip-провайдер> Contact: <sip:939139@ip-астериск:5060> Call-ID: 51707dd16272a23d5bb586e000785f86@ip-астериск:5060 CSeq: 102 OPTIONS User-Agent: Asterisk PBX 1.8.11.1-1digium1~squeeze Date: Wed, 06 Mar 2013 03:46:32 GMT Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH Supported: replaces, timer Content-Length: 0
<--- SIP read from UDP:ip-провайдер:5060 ---> SIP/2.0 501 Not Implemented Via: SIP/2.0/UDP ip-астериск:5060;branch=z9hG4bK51119b70;rport From: "asterisk" <sip:939139@ip-астериск>;tag=as196245cb To: <sip:ip-провайдер> Call-ID: 51707dd16272a23d5bb586e000785f86@ip-астериск:5060 CSeq: 102 OPTIONS Server: MERA MSIP v.1.0.2 Content-Length: 0
seahenge ( 2013-03-06 15:52:58 +0400 )редактироватьЯ набираю городской номер в своем регионе.
Я (мой мобильный) --> 939139 (провайдер) --> Астериск (мой астериск)
seahenge ( 2013-03-06 15:54:16 +0400 )редактироватьА Вы что на астериске ждете? Какой номер?
zzuz ( 2013-03-06 16:22:37 +0400 )редактироватьЯ жду звонка, который был, но сказочно пропал. В консоли тишина. При включенном дебаге "SIP/2.0 484 Address Incomplete"
seahenge ( 2013-03-06 17:09:07 +0400 )редактироватьmeral: Спасибо большое, это так. Все заработало. Ваш ответ для меня просто бесценен.
seahenge ( 2013-03-06 17:52:39 +0400 )редактироватьтам под ответом есть галочка "правильный ответ". учите английский
meral ( 2013-03-06 23:52:02 +0400 )редактировать