TDA0490+Asterisk
Односторонние звонки
Сообщений: 7
|
TDA0490+Asterisk
Господа, приветствую. Помогите с проблемой разобраться: есть TDA-100 с сабжевой платой (VoIP на 4 канала), есть Астериск 1.6 с аддонами и каналом ooh323.so. Внутри АТС и с Панасоника в Астериск звонки идут хорошо, слышимость и прочее на уровне. Однако с Астериска на Панас я позвонить не могу.
Копание и изучение инфы привело меня к следующему выводу: входящий звонок попадает на OOH323-канал, который потом по SIP передаётся на софтфон. В логах это тоже написано. Однако, при исходящем вызове, несмотря на строку
exten => 119,1,Dial(OOH323/119@192.168.76.121)
Астериск упорно пытается инициализировать SIP-соединение, и с Панасоником друг друга они не понимают. Что делать - не знаю...
Версия астериска - 1.6-current, ставил из исходников. Конфиг-файлы, точнее - значимые места из них, прилагаются. Помогите, люди добрые, кто чем может...
extensions.conf
[office]
exten => s,1,WaitExten
exten => 233,1,Dial(SIP/233)
exten => 232,1,Dial(SIP/232)
exten => 119,1,Dial(OOH323/119@192.168.76.121)
ooh323.conf
;[VoIP31c81b]
;type=friend
;context=office
;host=dynamic
;ip=192.168.76.121 ; UPDATE with appropriate ip address
;port=1720 ; UPDATE with appropriate port
;disallow=all
;allow=alaw
;allow=ulaw
;allow=g729
;e164=12345
;rtptimeout=60
;dtmfmode=rfc2833
sip.conf
[233] ; xlite phone
type=friend
host=dynamic
username=233
secret=111
nat=no
canreinvite=no
context=office
callerid="User1" <200>
disallow=all
allow=gsm
allow=ulaw
allow=alaw
[232] ;sjphone
type=friend
host=dynamic
username=232
secret=111
dtmfmode=rfc2833
context=office
callerid="User2" <202>
allow=gsm
allow=ulaw
allow=alaw
|
Сообщений: 1573
|
Re: TDA0490+Asterisk
Покажите вывод CLI в момент этого вызова ...
|
Сообщений: 7
|
Re: TDA0490+Asterisk
sip set debug on
SIP Debugging enabled
*CLI>
<--- SIP read from UDP://192.168.76.28:5060 --->
INVITE sip:119@192.168.76.20 SIP/2.0
Via: SIP/2.0/UDP 192.168.76.28:5060
From: user1 <sip:233@192.168.76.20>;tag=416648772
To: <sip:119@192.168.76.20>
Contact: <sip:233@192.168.76.28:5060>
Call-ID: B9B914AD-A110-9D22-8B6D-A572B97E996D@192.168.76.28
CSeq: 3550 INVITE
Content-Type: application/sdp
Content-Length: 254
v=0
o=233 275624903 275624903 IN IP4 192.168.76.28
s=X-Lite
c=IN IP4 192.168.76.28
t=0 0
m=audio 8000 RTP/AVP 0 3 101
a=rtpmap:0 pcmu/8000
a=rtpmap:3 gsm/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=rtpmap:126 x-pro-encrypted/8000
<------------->
--- (9 headers 11 lines) ---
== Using SIP RTP CoS mark 5
Sending to 192.168.76.28 : 5060 (no NAT)
Using INVITE request as basis request - B9B914AD-A110-9D22-8B6D-A572B97E996D@192.168.76.28
Found user '233' for '233'
<--- Reliably Transmitting (no NAT) to 192.168.76.28:5060 --->
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 192.168.76.28:5060;received=192.168.76.28
From: user1 <sip:233@192.168.76.20>;tag=416648772
To: <sip:119@192.168.76.20>;tag=as5e28292c
Call-ID: B9B914AD-A110-9D22-8B6D-A572B97E996D@192.168.76.28
CSeq: 3550 INVITE
User-Agent: Asterisk PBX 1.6.0
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces, timer
WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="70946a49"
Content-Length: 0
<------------>
Scheduling destruction of SIP dialog 'B9B914AD-A110-9D22-8B6D-A572B97E996D@192.168.76.28' in 32000 ms (Method: INVITE)
<--- SIP read from UDP://192.168.76.28:5060 --->
INVITE sip:119@192.168.76.20 SIP/2.0
Via: SIP/2.0/UDP 192.168.76.28:5060
From: user1 <sip:233@192.168.76.20>;tag=416648772
To: <sip:119@192.168.76.20>
Contact: <sip:233@192.168.76.28:5060>
Call-ID: B9B914AD-A110-9D22-8B6D-A572B97E996D@192.168.76.28
CSeq: 3551 INVITE
Authorization: Digest username="233",realm="asterisk",nonce="70946a49",response="5a74a930358b6b3435acd3a55a083f4d",uri="sip:119@192.168.76.20"
Content-Type: application/sdp
Content-Length: 254
v=0
o=233 275625137 275625137 IN IP4 192.168.76.28
s=X-Lite
c=IN IP4 192.168.76.28
t=0 0
m=audio 8000 RTP/AVP 0 3 101
a=rtpmap:0 pcmu/8000
a=rtpmap:3 gsm/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=rtpmap:126 x-pro-encrypted/8000
<------------->
--- (10 headers 11 lines) ---
<--- Reliably Transmitting (no NAT) to 192.168.76.28:5060 --->
SIP/2.0 491 Request Pending
Via: SIP/2.0/UDP 192.168.76.28:5060;received=192.168.76.28
From: user1 <sip:233@192.168.76.20>;tag=416648772
To: <sip:119@192.168.76.20>;tag=as5e28292c
Call-ID: B9B914AD-A110-9D22-8B6D-A572B97E996D@192.168.76.28
CSeq: 3551 INVITE
User-Agent: Asterisk PBX 1.6.0
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces, timer
Content-Length: 0
<------------>
<--- SIP read from UDP://192.168.76.28:5060 --->
ACK sip:119@192.168.76.20 SIP/2.0
Via: SIP/2.0/UDP 192.168.76.28:5060;received=192.168.76.28
From: user1 <sip:233@192.168.76.20>;tag=416648772
To: <sip:119@192.168.76.20>;tag=as5e28292c
Contact: <sip:233@192.168.76.28:5060>
Call-ID: B9B914AD-A110-9D22-8B6D-A572B97E996D@192.168.76.28
CSeq: 3551 ACK
Max-Forwards: 70
Content-Length: 0
<------------->
--- (9 headers 0 lines) ---
Retransmitting #1 (no NAT) to 192.168.76.28:5060:
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 192.168.76.28:5060;received=192.168.76.28
From: user1 <sip:233@192.168.76.20>;tag=416648772
To: <sip:119@192.168.76.20>;tag=as5e28292c
Call-ID: B9B914AD-A110-9D22-8B6D-A572B97E996D@192.168.76.28
CSeq: 3550 INVITE
User-Agent: Asterisk PBX 1.6.0
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces, timer
WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="70946a49"
Content-Length: 0
---
Retransmitting #1 (no NAT) to 192.168.76.28:5060:
SIP/2.0 491 Request Pending
Via: SIP/2.0/UDP 192.168.76.28:5060;received=192.168.76.28
From: user1 <sip:233@192.168.76.20>;tag=416648772
To: <sip:119@192.168.76.20>;tag=as5e28292c
Call-ID: B9B914AD-A110-9D22-8B6D-A572B97E996D@192.168.76.28
CSeq: 3551 INVITE
User-Agent: Asterisk PBX 1.6.0
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces, timer
Content-Length: 0
---
<--- SIP read from UDP://192.168.76.28:5060 --->
ACK sip:119@192.168.76.20 SIP/2.0
Via: SIP/2.0/UDP 192.168.76.28:5060;received=192.168.76.28
From: user1 <sip:233@192.168.76.20>;tag=416648772
To: <sip:119@192.168.76.20>;tag=as5e28292c
Contact: <sip:233@192.168.76.28:5060>
Call-ID: B9B914AD-A110-9D22-8B6D-A572B97E996D@192.168.76.28
CSeq: 3551 ACK
Max-Forwards: 70
Content-Length: 0
<------------->
--- (9 headers 0 lines) ---
Retransmitting #2 (no NAT) to 192.168.76.28:5060:
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 192.168.76.28:5060;received=192.168.76.28
From: user1 <sip:233@192.168.76.20>;tag=416648772
To: <sip:119@192.168.76.20>;tag=as5e28292c
Call-ID: B9B914AD-A110-9D22-8B6D-A572B97E996D@192.168.76.28
CSeq: 3550 INVITE
User-Agent: Asterisk PBX 1.6.0
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces, timer
WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="70946a49"
Content-Length: 0
---
Retransmitting #2 (no NAT) to 192.168.76.28:5060:
SIP/2.0 491 Request Pending
Via: SIP/2.0/UDP 192.168.76.28:5060;received=192.168.76.28
From: user1 <sip:233@192.168.76.20>;tag=416648772
To: <sip:119@192.168.76.20>;tag=as5e28292c
Call-ID: B9B914AD-A110-9D22-8B6D-A572B97E996D@192.168.76.28
CSeq: 3551 INVITE
User-Agent: Asterisk PBX 1.6.0
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces, timer
Content-Length: 0
---
<--- SIP read from UDP://192.168.76.28:5060 --->
ACK sip:119@192.168.76.20 SIP/2.0
Via: SIP/2.0/UDP 192.168.76.28:5060;received=192.168.76.28
From: user1 <sip:233@192.168.76.20>;tag=416648772
To: <sip:119@192.168.76.20>;tag=as5e28292c
Contact: <sip:233@192.168.76.28:5060>
Call-ID: B9B914AD-A110-9D22-8B6D-A572B97E996D@192.168.76.28
CSeq: 3551 ACK
Max-Forwards: 70
Content-Length: 0
<------------->
--- (9 headers 0 lines) ---
Retransmitting #3 (no NAT) to 192.168.76.28:5060:
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 192.168.76.28:5060;received=192.168.76.28
From: user1 <sip:233@192.168.76.20>;tag=416648772
To: <sip:119@192.168.76.20>;tag=as5e28292c
Call-ID: B9B914AD-A110-9D22-8B6D-A572B97E996D@192.168.76.28
CSeq: 3550 INVITE
User-Agent: Asterisk PBX 1.6.0
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces, timer
WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="70946a49"
Content-Length: 0
---
Retransmitting #3 (no NAT) to 192.168.76.28:5060:
SIP/2.0 491 Request Pending
Via: SIP/2.0/UDP 192.168.76.28:5060;received=192.168.76.28
From: user1 <sip:233@192.168.76.20>;tag=416648772
To: <sip:119@192.168.76.20>;tag=as5e28292c
Call-ID: B9B914AD-A110-9D22-8B6D-A572B97E996D@192.168.76.28
CSeq: 3551 INVITE
User-Agent: Asterisk PBX 1.6.0
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces, timer
Content-Length: 0
---
<--- SIP read from UDP://192.168.76.28:5060 --->
ACK sip:119@192.168.76.20 SIP/2.0
Via: SIP/2.0/UDP 192.168.76.28:5060;received=192.168.76.28
From: user1 <sip:233@192.168.76.20>;tag=416648772
To: <sip:119@192.168.76.20>;tag=as5e28292c
Contact: <sip:233@192.168.76.28:5060>
Call-ID: B9B914AD-A110-9D22-8B6D-A572B97E996D@192.168.76.28
CSeq: 3551 ACK
Max-Forwards: 70
Content-Length: 0
<------------->
--- (9 headers 0 lines) ---
Retransmitting #4 (no NAT) to 192.168.76.28:5060:
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 192.168.76.28:5060;received=192.168.76.28
From: user1 <sip:233@192.168.76.20>;tag=416648772
To: <sip:119@192.168.76.20>;tag=as5e28292c
Call-ID: B9B914AD-A110-9D22-8B6D-A572B97E996D@192.168.76.28
CSeq: 3550 INVITE
User-Agent: Asterisk PBX 1.6.0
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces, timer
WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="70946a49"
Content-Length: 0
---
Retransmitting #4 (no NAT) to 192.168.76.28:5060:
SIP/2.0 491 Request Pending
Via: SIP/2.0/UDP 192.168.76.28:5060;received=192.168.76.28
From: user1 <sip:233@192.168.76.20>;tag=416648772
To: <sip:119@192.168.76.20>;tag=as5e28292c
Call-ID: B9B914AD-A110-9D22-8B6D-A572B97E996D@192.168.76.28
CSeq: 3551 INVITE
User-Agent: Asterisk PBX 1.6.0
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces, timer
Content-Length: 0
---
<--- SIP read from UDP://192.168.76.28:5060 --->
ACK sip:119@192.168.76.20 SIP/2.0
Via: SIP/2.0/UDP 192.168.76.28:5060;received=192.168.76.28
From: user1 <sip:233@192.168.76.20>;tag=416648772
To: <sip:119@192.168.76.20>;tag=as5e28292c
Contact: <sip:233@192.168.76.28:5060>
Call-ID: B9B914AD-A110-9D22-8B6D-A572B97E996D@192.168.76.28
CSeq: 3551 ACK
Max-Forwards: 70
Content-Length: 0
<------------->
--- (9 headers 0 lines) ---
Retransmitting #5 (no NAT) to 192.168.76.28:5060:
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 192.168.76.28:5060;received=192.168.76.28
From: user1 <sip:233@192.168.76.20>;tag=416648772
To: <sip:119@192.168.76.20>;tag=as5e28292c
Call-ID: B9B914AD-A110-9D22-8B6D-A572B97E996D@192.168.76.28
CSeq: 3550 INVITE
User-Agent: Asterisk PBX 1.6.0
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces, timer
WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="70946a49"
Content-Length: 0
---
Retransmitting #5 (no NAT) to 192.168.76.28:5060:
SIP/2.0 491 Request Pending
Via: SIP/2.0/UDP 192.168.76.28:5060;received=192.168.76.28
From: user1 <sip:233@192.168.76.20>;tag=416648772
To: <sip:119@192.168.76.20>;tag=as5e28292c
Call-ID: B9B914AD-A110-9D22-8B6D-A572B97E996D@192.168.76.28
CSeq: 3551 INVITE
User-Agent: Asterisk PBX 1.6.0
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces, timer
Content-Length: 0
---
<--- SIP read from UDP://192.168.76.28:5060 --->
ACK sip:119@192.168.76.20 SIP/2.0
Via: SIP/2.0/UDP 192.168.76.28:5060;received=192.168.76.28
From: user1 <sip:233@192.168.76.20>;tag=416648772
To: <sip:119@192.168.76.20>;tag=as5e28292c
Contact: <sip:233@192.168.76.28:5060>
Call-ID: B9B914AD-A110-9D22-8B6D-A572B97E996D@192.168.76.28
CSeq: 3551 ACK
Max-Forwards: 70
Content-Length: 0
<------------->
--- (9 headers 0 lines) ---
Retransmitting #6 (no NAT) to 192.168.76.28:5060:
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 192.168.76.28:5060;received=192.168.76.28
From: user1 <sip:233@192.168.76.20>;tag=416648772
To: <sip:119@192.168.76.20>;tag=as5e28292c
Call-ID: B9B914AD-A110-9D22-8B6D-A572B97E996D@192.168.76.28
CSeq: 3550 INVITE
User-Agent: Asterisk PBX 1.6.0
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces, timer
WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="70946a49"
Content-Length: 0
---
Retransmitting #6 (no NAT) to 192.168.76.28:5060:
SIP/2.0 491 Request Pending
Via: SIP/2.0/UDP 192.168.76.28:5060;received=192.168.76.28
From: user1 <sip:233@192.168.76.20>;tag=416648772
To: <sip:119@192.168.76.20>;tag=as5e28292c
Call-ID: B9B914AD-A110-9D22-8B6D-A572B97E996D@192.168.76.28
CSeq: 3551 INVITE
User-Agent: Asterisk PBX 1.6.0
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces, timer
Content-Length: 0
---
<--- SIP read from UDP://192.168.76.28:5060 --->
ACK sip:119@192.168.76.20 SIP/2.0
Via: SIP/2.0/UDP 192.168.76.28:5060;received=192.168.76.28
From: user1 <sip:233@192.168.76.20>;tag=416648772
To: <sip:119@192.168.76.20>;tag=as5e28292c
Contact: <sip:233@192.168.76.28:5060>
Call-ID: B9B914AD-A110-9D22-8B6D-A572B97E996D@192.168.76.28
CSeq: 3551 ACK
Max-Forwards: 70
Content-Length: 0
<------------->
--- (9 headers 0 lines) ---
[Oct 7 00:50:49] WARNING[6733]: chan_sip.c:2787 retrans_pkt: Maximum retries exceeded on transmission B9B914AD-A110-9D22-8B6D-A572B97E996D@192.168.76.28 for seqno 3550 (Non-critical Response) -- See doc/sip-retransmit.txt.
[Oct 7 00:50:49] WARNING[6733]: chan_sip.c:2787 retrans_pkt: Maximum retries exceeded on transmission B9B914AD-A110-9D22-8B6D-A572B97E996D@192.168.76.28 for seqno 3551 (Critical Response) -- See doc/sip-retransmit.txt.
|
Сообщений: 1573
|
Re: TDA0490+Asterisk
Зачем вы дебаг включаете? Просто вывод пока нужен ..., без дебага. (тем более SIP-протокола)
|
Откуда: Москва
Сообщений: 3421
|
Re: TDA0490+Asterisk
SIP/2.0 491 Request Pending
Панас думает слишком долго, это вызывает повторную передачу сип пакета.
А что, на панасе сип есть? Крутааа.
|
Сообщений: 7
|
Re: TDA0490+Asterisk
cron333
Без дебага в консоль вообще ничего не падает. Точнее, падает (пишу по памяти)
Using SIP TOS 5
[Oct 7 00:50:49] WARNING[6733]: chan_sip.c:2787 retrans_pkt: Maximum retries exceeded on transmission B9B914AD-A110-9D22-8B6D-A572B97E996D@192.168.76.28 for seqno 3550 (Non-critical Response) -- See doc/sip-retransmit.txt.
[Oct 7 00:50:49] WARNING[6733]: chan_sip.c:2787 retrans_pkt: Maximum retries exceeded on transmission B9B914AD-A110-9D22-8B6D-A572B97E996D@192.168.76.28 for seqno 3551 (Critical Response) -- See doc/sip-retransmit.txt.
Т.е. начало и конец, больше ничего.
litnimax
Вот в этом-то собака и рылась! На входящие звонки Астериск радостно создаёт канал между
"OOH323/panas-1a2b" и "SIP/233", на исходящие - ломится в SIP, которого в Панасонике нет.
Кстати, для справки: меня настораживает следующая строка дебага:
To: <sip:119@192.168.76.20>;tag=as5e28292c
119 - это номер Панасоника, который находится на ипе 192.168.76.121. А 192.168.76.20 - это ип самого астериска...
|
Сообщений: 1573
|
Re: TDA0490+Asterisk
to Cib0rg:
Вы спрашиваете - почему вместо вызова по OOH323, вызов пытается соединиться по SIP.
Зачем для этого нужно разбирать SIP(ваш дебаг выше)?
Если я правильно понял ваш вопрос, то при попадании вызова в контекст - office, звонящий делает донабор - 119 и должен соединиться с ним по OOH323. Но вместо этого, вызов пытается идти по SIP (INVITE sip:119@192.168.76.20 SIP/2.0)
В этом контексте ошибок не видно(кстати, это весь контекст?):
[office]
exten => s,1,WaitExten
exten => 233,1,Dial(SIP/233)
exten => 232,1,Dial(SIP/232)
exten => 119,1,Dial(OOH323/119@192.168.76.121)
поэтому нужно видеть, то что выводится на консоль ...
Или вопрос не правильно понят?
|
Сообщений: 8
|
Re: TDA0490+Asterisk
Но вместо этого, вызов пытается идти по SIP (INVITE sip:119@192.168.76.20 SIP/2.0)
C логом все нормально. Скорее всего проблема в настройке TDA0490. Он просто не понимает что ему делать с 119.
|
Сообщений: 7
|
Re: TDA0490+Asterisk
cron333
Да, это весь контекст, ибо тестирую. На консоль вообще ничего не выводится, говорю ж. Даже в режиме дебага OOH323. Что меня и настораживает...
Могу выложить где-нибудь архив всех конфиг-файлов, чтобы не отжирать место на форуме. Нужно?
dnico
Благодарю. А Вы с вышеозначенным устройством не работали? Появилась вчера у меня нехорошая мысль, что оно rfc2388 не понимает...
|
Сообщений: 1573
|
Re: TDA0490+Asterisk
dnico: Но вместо этого, вызов пытается идти по SIP (INVITE sip:119@192.168.76.20 SIP/2.0)
C логом все нормально. Скорее всего проблема в настройке TDA0490. Он просто не понимает что ему делать с 119.
Так при чем здесь - TDA0490. Вызов исходит от * :
[office]
...
exten => 119,1,Dial(OOH323/119@192.168.76.121)
Cib0rg: Да, это весь контекст, ибо тестирую. На консоль вообще ничего не выводится, говорю ж.
Вы хотите сказать, что после входа в CLI (asterisk -vvvr), без установления всяких дебагов, вы не видите ни одной строки???
P.S. Кстати, еще одно, в вашем контексте не хватает - Answer:
[office]
exten => s,1,Answer
exten => s,n,WaitExten
exten => 233,1,Dial(SIP/233)
exten => 232,1,Dial(SIP/232)
exten => 119,1,Dial(OOH323/119@192.168.76.121)
|
|