Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Тонкости связки Cisco + Asterisk

Тонкости связки Cisco + Asterisk

Invite + auth
Откуда: Msk
Сообщений: 3

Тонкости связки Cisco + Asterisk

Тонкость вот в чем:

Есть астериск

sip.conf

[voipgw]
type=peer
context=demo
secret=143960
host=dynamic
dtmfmode=rfc2833

И есть Циска

sip-ua
credentials username voipgw password 11584D564E445B realm ipv4:10.173.0.1
authentication username voipgw password 7 1446465855527A realm ipv4:10.173.0.1
aaa username proxy-auth
retry invite 3
retry response 3
retry bye 3
retry cancel 3
timers trying 1000
registrar ipv4:10.173.0.1 expires 60
sip-server ipv4:10.173.0.1


Регистрируется на астериске все нормально, НО при инвайте циска не шлет аутентификацию, а астериск, как по идее должен, на этот инвайт шлет циске 402 - Not Found вместо 401 auth required


Да, в ссотв. диалпире
session protocol sipv2
session target sip-server
session transport udp


Что я делаю не так ?

Asterisk 1.6.1.12
Cisco IOS Software, C2600 Software (C2600-ADVENTERPRISEK9-M), Version 12.4(15)T9, RELEASE SOFTWARE (fc5)


Вот инвайт от кошки
Sent:
INVITE sip:5455383@10.173.0.1:5060 SIP/2.0
Via: SIP/2.0/UDP 10.173.121.10:5060;branch=z9hG4bK2B923DA
Remote-Party-ID: <sip:4957821008@10.173.121.10>;party=calling;screen=yes;privacy=off
From: <sip:4957821008@10.173.0.1>;tag=157C88A-22C6
To: <sip:5455383@10.173.0.1>
Date: Wed, 17 Feb 2010 22:57:49 GMT
Call-ID: B4B7B48B-1B4E11DF-8076986B-456DAD6C@10.173.121.10
Supported: timer,resource-priority,replaces
Min-SE: 1800
Cisco-Guid: 3031297046-458101215-2148859915-1601691968
User-Agent: Cisco-SIPGateway/IOS-12.x
Accept-Language: ru
Allow: INVITE, OPTIONS, BYE, CANCEL, ACK, PRACK, UPDATE, REFER, SUBSCRIBE, NOTIFY, INFO, REGISTER
CSeq: 101 INVITE
Max-Forwards: 70
Timestamp: 1266447469
Contact: <sip:4957821008@10.173.121.10:5060>
Expires: 180
Allow-Events: telephone-event
Content-Type: application/sdp
Content-Disposition: session;handling=required
Content-Length: 206

v=0
o=CiscoSystemsSIP-GW-UserAgent 6037 2124 IN IP4 10.173.121.10
s=SIP Call
c=IN IP4 10.173.121.10
t=0 0
m=audio 17110 RTP/AVP 18
c=IN IP4 10.173.121.10
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=yes



А вот ответ астериска

Received:
SIP/2.0 404 Not Found
Via: SIP/2.0/UDP 10.173.121.10:5060;branch=z9hG4bK2B923DA;received=10.173.121.10
From: <sip:4957821008@10.173.0.1>;tag=157C88A-22C6
To: <sip:5455383@10.173.0.1>;tag=as7cb33070
Call-ID: B4B7B48B-1B4E11DF-8076986B-456DAD6C@10.173.121.10
CSeq: 101 INVITE
Server: Asterisk PBX 1.6.1.12
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO
Supported: replaces, timer
Content-Length: 0



А вот экстеншен

[demo]

; маленько поскипано

exten => 5455383,1,Answer
exten => 5455383,n,Playback(demo-thanks)
exten => 5455383,n,Hangup
2010-02-18 11:19

Сообщений: 6521

Re: Тонкости связки Cisco + Asterisk

402 - Not Found ответ не связаный с авторизацией звонка, по-моему. Not Found - это не нашёл destination 5455383 в указанном направлении.
Если Cisco отвечает 402 - Not Found, то обычно - набраный номер не матчится ни в один диал пир. Если Астериск, то примерно те же причины.

Возможно, не попадает в контекст demo, потому что возможно не совсем так авторизуется, конечно.
CLI> sip show peers виден пир voipgw?

Ну и вот что: sdp offer у вас содержит только G729:
m=audio 17110 RTP/AVP 18
c=IN IP4 10.173.121.10
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=yes

А есть ли он на вашем Астериске? Дайте туда alaw & ulaw тоже, и всё будет понятно.
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
2010-02-18 11:30

Откуда: Msk
Сообщений: 3

Re: Тонкости связки Cisco + Asterisk

G 729 на астериске есть и работает.
Пир voipgw виден.

Более того, а другом форуме мне указали на мою оплошность (надо было не просто править файлик, а еще dialplan show demo, чтобы удостоверится, что все хорошо) и звонки пошли.

Но идут они все так-же... Без авторизации....

Sent:
INVITE sip:5455383@10.173.0.1:5060 SIP/2.0
Via: SIP/2.0/UDP 10.173.121.10:5060;branch=z9hG4bK79ED1C
Remote-Party-ID: <sip:4959830363@10.173.121.10>;party=calling;screen=yes;privacy=off
From: <sip:4959830363@10.173.0.1>;tag=391030E-A5B
To: <sip:5455383@10.173.0.1>
Date: Thu, 18 Feb 2010 09:19:35 GMT
Call-ID: 909F6F23-1BA511DF-80A6986B-456DAD6C@10.173.121.10
Supported: timer,resource-priority,replaces
Min-SE: 1800
Cisco-Guid: 2425887000-463802847-2149449739-1601691968
User-Agent: Cisco-SIPGateway/IOS-12.x
Accept-Language: ru
Allow: INVITE, OPTIONS, BYE, CANCEL, ACK, PRACK, UPDATE, REFER, SUBSCRIBE, NOTIFY, INFO, REGISTER
CSeq: 101 INVITE
Max-Forwards: 70
Timestamp: 1266484775
Contact: <sip:4959830363@10.173.121.10:5060>
Expires: 180
Allow-Events: telephone-event
Content-Type: application/sdp
Content-Disposition: session;handling=required
Content-Length: 206

v=0
o=CiscoSystemsSIP-GW-UserAgent 3514 8522 IN IP4 10.173.121.10
s=SIP Call
c=IN IP4 10.173.121.10
t=0 0
m=audio 16710 RTP/AVP 18
c=IN IP4 10.173.121.10
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=yes

Feb 18 12:19:35: //-1/xxxxxxxxxxxx/SIP/Msg/ccsipDisplayMsg:
Received:
SIP/2.0 100 Trying
Via: SIP/2.0/UDP 10.173.121.10:5060;branch=z9hG4bK79ED1C;received=10.173.121.10
From: <sip:4959830363@10.173.0.1>;tag=391030E-A5B
To: <sip:5455383@10.173.0.1>
Call-ID: 909F6F23-1BA511DF-80A6986B-456DAD6C@10.173.121.10
CSeq: 101 INVITE
Server: Asterisk PBX 1.6.1.12
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO
Supported: replaces, timer
Require: timer
Session-Expires: 1800;refresher=uas
Contact: <sip:5455383@10.173.0.1>
Content-Length: 0



Feb 18 12:19:35: //-1/xxxxxxxxxxxx/SIP/Msg/ccsipDisplayMsg:
Received:
SIP/2.0 200 OK
Via: SIP/2.0/UDP 10.173.121.10:5060;branch=z9hG4bK79ED1C;received=10.173.121.10
From: <sip:4959830363@10.173.0.1>;tag=391030E-A5B
To: <sip:5455383@10.173.0.1>;tag=as14609114
Call-ID: 909F6F23-1BA511DF-80A6986B-456DAD6C@10.173.121.10
CSeq: 101 INVITE
Server: Asterisk PBX 1.6.1.12
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO
Supported: replaces, timer
Require: timer
Session-Expires: 1800;refresher=uas
Contact: <sip:5455383@10.173.0.1>
Content-Type: application/sdp
Content-Length: 227

v=0
o=root 1843570913 1843570913 IN IP4 10.173.0.1
s=Asterisk PBX 1.6.1.12
c=IN IP4 10.173.0.1
t=0 0
m=audio 11786 RTP/AVP 18
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=no
a=silenceSupp:off - - - -
a=ptime:20
a=sendrecv

Feb 18 12:19:35: //-1/xxxxxxxxxxxx/SIP/Msg/ccsipDisplayMsg:
Sent:
ACK sip:5455383@10.173.0.1:5060 SIP/2.0
Via: SIP/2.0/UDP 10.173.121.10:5060;branch=z9hG4bK79F9DC
From: <sip:4959830363@10.173.0.1>;tag=391030E-A5B
To: <sip:5455383@10.173.0.1>;tag=as14609114
Date: Thu, 18 Feb 2010 09:19:35 GMT
Call-ID: 909F6F23-1BA511DF-80A6986B-456DAD6C@10.173.121.10
Max-Forwards: 70
CSeq: 101 ACK
Allow-Events: telephone-event
Content-Length: 0



Feb 18 12:19:35: %ISDN-6-CONNECT: Interface Serial0/0:13 is now connected to 4959830363 N/A
Feb 18 12:19:38: %ISDN-6-CONNECT: Interface Serial0/0:13 is now connected to 4959830363 N/A
Feb 18 12:19:38: %ISDN-6-DISCONNECT: Interface Serial0/0:13 disconnected from 4959830363 , call lasted 3 seconds
Feb 18 12:19:38: //-1/xxxxxxxxxxxx/SIP/Msg/ccsipDisplayMsg:
Sent:
BYE sip:5455383@10.173.0.1:5060 SIP/2.0
Via: SIP/2.0/UDP 10.173.121.10:5060;branch=z9hG4bK7A01D7B
unom: <sip:4959830363@10.173.0.1>;tag=391030E-A5B
To: <sip:5455383@10.173.0.1>;tag=as14609114
Date: Thu, 18 Feb 2010 09:19:35 GMT
Call-ID: 909F6F23-1BA511DF-80A6986B-456DAD6C@10.173.121.10
User-Agent: Cisco-SIPGateway/IOS-12.x
Max-Forwards: 70
Timestamp: 1266484778
CSeq: 102 BYE
Content-Length: 0



Feb 18 12:19:38: //-1/xxxxxxxxxxxx/SIP/Msg/ccsipDisplayMsg:
Received:
SIP/2.0 200 OK
Via: SIP/2.0/UDP 10.173.121.10:5060;branch=z9hG4bK7A01D7B;received=10.173.121.10
From: <sip:4959830363@10.173.0.1>;tag=391030E-A5B
To: <sip:5455383@10.173.0.1>;tag=as14609114
Call-ID: 909F6F23-1BA511DF-80A6986B-456DAD6C@10.173.121.10
CSeq: 102 BYE
Server: Asterisk PBX 1.6.1.12
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO
Supported: replaces, timer
Content-Length: 0
2010-02-18 12:20

Сообщений: 177

Re: Тонкости связки Cisco + Asterisk

Может бага в ИОСе?
Если в доме нету денег, привяжите к жопе веник!
2010-02-18 20:14

Откуда: Msk
Сообщений: 3

Re: Тонкости связки Cisco + Asterisk

ИОСов было перепробовано масса. Да и похоже, начало проблемы исходит от *. Ибо по РФК если invite приходит БЕЗ аутентификации а на прокси включена аутентификация, то ответ от прокси д.б. 401. А он шлет "SIP/2.0 100 Trying"

Вот и не пойму в чем дело.
2010-02-20 12:49

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru