sol Posted February 17, 2010 Posted February 17, 2010 Тонкость вот в чем: Есть астериск 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) Вставить ник Quote
Voicemaster Posted February 17, 2010 Posted February 17, 2010 (edited) [...]Регистрируется на астериске все нормально, НО при инвайте циска не шлет аутентификацию, а астериск, как по идее должен, на этот инвайт шлет циске 402 - Not Found вместо 401 auth required [...] Звонок не попадает в матчинг dialplan'a на asterisk'e, отсюда not found. Проблема не в циске, а в extentions.conf. . Edited February 17, 2010 by Voicemaster Вставить ник Quote
sol Posted February 17, 2010 Author Posted February 17, 2010 А вот и нет. Специально сейчас создал экстеншен с этим самым номером. Ситуевина все та же. Вот инвайт от кошки 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 Вставить ник Quote
Voicemaster Posted February 18, 2010 Posted February 18, 2010 А вот и нет. Специально сейчас создал экстеншен с этим самым номером. Ситуевина все та же.Вот инвайт от кошки [...] [...]Когда человек говорит, что он "инженер по оборудованию Циско" - моя рука тянется к пистолету... Ибо это бред! А что матчинг у нас только от extentions зависит ? Внимательно курить show dialplan в консоли asterisk. Диагноз поставлен. . Вставить ник Quote
sdkikilo Posted February 18, 2010 Posted February 18, 2010 В общем то, я думаю что дело действительно не в экстеншенс. Мне кажется что ваша циска регистрируется не в том контексте. Вставить ник Quote
sol Posted February 18, 2010 Author Posted February 18, 2010 Не надо на меня давить (с) Действительно, после Внимательно куреного show dialplan звонки пошли. Спасибо огромное. Но вопрос сохраняется. 401/407 не приходит и соотв. звонок идет без аутентификации. Что я незнаю/непонимаю? Вставить ник Quote
Voicemaster Posted February 18, 2010 Posted February 18, 2010 [...]Но вопрос сохраняется. 401/407 не приходит и соотв. звонок идет без аутентификации. Что я незнаю/непонимаю? Поиграйтесь с типом пира в sip.conf . Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.