Вообще попробовал уже несколько IOS на AS5400:
c5400-is-mz.123-14.t4.bin
c5400-jk9s-mz.124-15.T8.bin
c5400-js-mz.124-23.bin - текуший
Первый IOS вообще отказывался, слать что либо на регистрацию, так же не поддерживалась такая настройка credentials.
Второй IOS, два раза подряд слал сообщение REGISTER не дожидаясь 401 Unauthorized.
Последний IOS отказывается слать второй REGISTER после 401 Unauthorized.
Вот кусок конфига:
| Код: |
| ! dial-peer voice 3230000 voip preference 1 destination-pattern 3230000 redirect ip2ip voice-class sip transport switch udp tcp session protocol sipv2 session target ipv4:192.168.108.120 acc-qos guaranteed-delay codec g711alaw ! ! sip-ua credentials username 942401 password 121212121A realm 192.168.108.120 authentication username 942401 password 1121212121212 realm 192.168.108.120 no remote-party-id set sip-status 400 pstn-cause 1 set sip-status 404 pstn-cause 3 set sip-status 480 pstn-cause 19 set sip-status 502 pstn-cause 1 set sip-status 503 pstn-cause 27 retry invite 3 retry response 3 retry bye 3 retry cancel 3 retry register 10 timers connect 100 timers connection aging 30 timers register 100 registrar ipv4:192.168.108.120:5060 expires 3600 sip-server ipv4:192.168.108.120:5060 notify telephone-event max-duration 3000 ! |
Где 192.168.108.120 - IP asterisk
192.168.108.55 - IP Cisco
942401 - созданный через веб пользователь в trixbox.
Вот дебаг с циски:
Первая посылка на регистрацию
| Код: |
| 1d23h: //-1/xxxxxxxxxxxx/SIP/Msg/ccsipDisplayMsg: Sent: REGISTER sip:192.168.108.120:5060 SIP/2.0 Via: SIP/2.0/UDP 192.168.108.55:5060;branch=z9hG4bKB3F4285 From: "942401" ;tag=A178FC4-1750 To: "942401" Date: Wed, 24 Dec 2008 05:54:12 GMT Call-ID: D7D89371-D0B511DD-BD65F038-8DC6F500 User-Agent: Cisco-SIPGateway/IOS-12.x Max-Forwards: 70 Timestamp: 1230098052 CSeq: 2 REGISTER Contact: Expires: 3600 Content-Length: 0 |
Получил с asterisk
| Код: |
| 1d23h: //-1/xxxxxxxxxxxx/SIP/Msg/ccsipDisplayMsg: Received: SIP/2.0 100 Trying Via: SIP/2.0/UDP 192.168.108.55:5060;branch=z9hG4bKB3F4285;received=192.168.108.55 From: "942401" ;tag=A178FC4-1750 To: "942401" Call-ID: D7D89371-D0B511DD-BD65F038-8DC6F500 CSeq: 2 REGISTER User-Agent: Asterisk PBX Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY Supported: replaces Contact: Content-Length: 0 |
Получил с asterisk
| Код: |
| 1d23h: //-1/xxxxxxxxxxxx/SIP/Msg/ccsipDisplayMsg: Received: SIP/2.0 401 Unauthorized Via: SIP/2.0/UDP 192.168.108.55:5060;branch=z9hG4bKB3F4285;received=192.168.108.55 From: "942401" ;tag=A178FC4-1750 To: "942401" ;tag=as0fa21ddf Call-ID: D7D89371-D0B511DD-BD65F038-8DC6F500 CSeq: 2 REGISTER User-Agent: Asterisk PBX Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY Supported: replaces WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="486a2b0c" Content-Length: 0 |
Далее не знаю к чему относится этот мусор, очень много валить в дебаг, в основном pots диапиры шлют, но второго запроса на регистрацию нет как должно быть.
| Код: |
| 1d23h: //-1/xxxxxxxxxxxx/SIP/Msg/ccsipDisplayMsg: Received: OPTIONS sip:192.168.108.55 SIP/2.0 Via: SIP/2.0/UDP 192.168.108.120:5060;branch=z9hG4bK7736cc87;rport From: "Unknown" ;tag=as473a1c8b To: Contact: Call-ID: 53cf4a6465fce8ec3226147171beefc5@192.168.108.120 CSeq: 102 OPTIONS User-Agent: Asterisk PBX Max-Forwards: 70 Date: Wed, 24 Dec 2008 07:09:03 GMT Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY Supported: replaces Content-Length: 0 1d23h: //-1/xxxxxxxxxxxx/SIP/Msg/ccsipDisplayMsg: Sent: SIP/2.0 200 OK Via: SIP/2.0/UDP 192.168.108.120:5060;branch=z9hG4bK7736cc87;rport From: "Unknown" ;tag=as473a1c8b To: ;tag=A1795CC-712 Date: Wed, 24 Dec 2008 05:54:13 GMT Call-ID: 53cf4a6465fce8ec3226147171beefc5@192.168.108.120 Server: Cisco-SIPGateway/IOS-12.x CSeq: 102 OPTIONS Supported: 100rel,replaces Allow: INVITE, OPTIONS, BYE, CANCEL, ACK, PRACK, COMET, REFER, SUBSCRIBE, NOTIFY, INFO, UPDATE, REGISTER Accept: application/sdp Allow-Events: telephone-event Content-Length: 446 Content-Type: application/sdp |
Вот пример мусора с pots dial-peer, думаю это не важно, но привожу:
| Код: |
| 1d23h: //-1/xxxxxxxxxxxx/SIP/Msg/ccsipDisplayMsg: Sent: REGISTER sip:192.168.108.120:5060 SIP/2.0 Via: SIP/2.0/UDP 192.168.108.55:5060;branch=z9hG4bKB3F61B21 From: "7070*" ;tag=A181844-187E To: "7070*" Date: Wed, 24 Dec 2008 05:54:46 GMT Call-ID: CE96343A-D0A111DD-B8F8F038-8DC6F500 User-Agent: Cisco-SIPGateway/IOS-12.x Max-Forwards: 70 Timestamp: 1230098086 CSeq: 74 REGISTER Contact: Expires: 3600 Content-Length: 0 |
В общем я в полном тупике, не знаю что делать, друзья тоже не знают что делать, так что уповаю на вас господа, не оставьте в биде. Если у кого есть купленная новая cisco AS5400 с номером договора, сделайте тикет в техподдержку cisco.
работает без регистрации привожу конфиги может чем поможет
| Код: |
| sip.conf [cisco1] type=peer context=mainmenu callerid=asreceived dtmfmode=auto host=192.168.1.201 insecure=very nat=no canreinvite=no disallow=all allow=g729 allow=ilbc allow=gsm |
| Код: |
| dial-peer voice 345666 voip destination-pattern 380931770002 voice-class aaa 1 voice-class codec 5000 voice-class h323 5000 session protocol sipv2 session target sip-server dtmf-relay rtp-nte no vad ! sip-ua sip-server ipv4:192.168.1.200 ! |
| Код: |
| sip.conf [general] allowguest=no |
звонки принимается только с этого айпишника
| Код: |
| [cisco1] host=192.168.1.201 |
по поводу контекста всегда попадает в тот что написан
| EXA писал(а): |
| Уже очень долго бьюсь над проблемой, как зарегистрировать на asterisk Cisco AS5400 как обыкновенного клиента, что бы потом можно было разрулить контексты. |
Ну и вот сейчас, как описано в примере, Cisco AS5400 зарегистрирована на Астериске? Да или нет? Можете увидеть статус?
Для этого в пире на Астериске должно быть
host=dynamic
(я задолбался немного уже одно и то же писать, одно и то же, одно и то же)
sip show peers - показывает состояние пользователя и там нет инфы, что прорегалась что-то на пользователя 942401.
host = dynamic и так стояло
И я не говорил, что делаю пиром, а сделал пользователем, через веб, что бы понять, могёт cisco прорегаться или не может, предпологая вдруг к аля SIPNET когда нибудь придётся регаться или другому SIP-серверу.
!
dial-peer voice 3230000 voip
preference 1
destination-pattern 3230000
redirect ip2ip
voice-class sip transport switch udp tcp
session protocol sipv2
session target ipv4:192.168.108.120
а не
session target sip-server?
для Астериска
voice-class sip transport switch udp tcp
не знаю пойдёт ли. Там нет tcp
| EXA писал(а): |
| там нет инфы, что прорегалась что-то на пользователя 942401.. |
Может там у вас ещё какие-то юзеры Н.323 которые должны через неё через IP-IP switch попадать регистрироваться на Астериск?
| Ded писал(а): |
| а почему а не session target sip-server? |
Сорри, уже по запарке на IP перебил, раньше был там именно sip-server.
Схема простая, звонок из E1 в *.
| Ded писал(а): |
| Я наверное не внимательно втыкаюсь, но не пойму всей схемы - зачем юзера то регистрировать? Если зарегистрировать всю циску, то звонки можно и нужно перенаправлять внужный контекст, из которого уже разбирать средствами Астериска. |
Ну я подозревал, если в extensions в вебе созадть пользователя, задать пароль логин, то cisco прорегается чудно, не хотел через Trunk зодавать конект, боялся, что граблей понаделаю, на которые по наступаю, пошёл по самой простой схеме, что бы не было ни чего не предвиденного. Кстати со сменой ИОС вообще лажа попёрла, при звонках с IVR обратно в поток, если интересно можно глянуть
http://www.opennet.ru/openforum/vsluhforumID6/17907.html
Сейчас обратно старый ИОС залил, самый первый, что бы людей не сильно шокировать качеством, предоставляемых услуг
| Ded писал(а): |
| Я наверное не внимательно втыкаюсь, но не пойму всей схемы - зачем юзера то регистрировать? Если зарегистрировать всю циску, то звонки можно и нужно перенаправлять внужный контекст, из которого уже разбирать средствами Астериска. |
| EXA писал(а): |
| Ну я подозревал, если в extensions в вебе созадть пользователя, задать пароль логин, то cisco прорегается чудно, не хотел через Trunk зодавать конект, боялся, что граблей понаделаю, на которые по наступаю, пошёл по самой простой схеме, что бы не было ни чего не предвиденного. |
Почитал ваши траблы, у вас схема как шнурованный ботинок - оттута-туда, потом опять сюда.
Это часный случай, и хорошо запутанный. Извините, детально вникать в особенности построения голосовой сети нет желания.
В раздел Работа.
| Цитата: |
| Я так и не понял что хотелось - диал пиры циски на Астериске регистрировать как юзеров? |
Да с чего вы взяли, что я такое хотел?

_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
В общем у меня такая же хрень как и у топикстартера.
Имеется Cisco AS5350XM , с софтом c5350-is-mz.124-7h.bin
конфиг
dial-peer voice 1 voip
destination-pattern 66259
session protocol sipv2
session target sip-server
session transport udp
no vad
!
!
sip-ua
credentials username 66259 password 055A535D751F realm Cisco
set sip-status 400 pstn-cause 1
set sip-status 404 pstn-cause 3
set sip-status 480 pstn-cause 19
set sip-status 502 pstn-cause 1
set sip-status 503 pstn-cause 27
retry invite 3
retry response 3
retry bye 3
retry cancel 3
retry register 10
timers connect 100
timers connection aging 30
timers register 100
registrar ipv4:10.49.21.55 expires 3600
sip-server ipv4:10.49.21.55
notify telephone-event max-duration 3000
Пытаюсь зарегить киску на астериске , пир на астериске создан и софтфон нормально логинится. а вот киска нив какую. Вот дебаг с киски.
Sent:
REGISTER sip:10.49.21.55:5060 SIP/2.0
Via: SIP/2.0/UDP 10.48.6.80:5060;branch=z9hG4bK1D44A2
From: "66259" ;tag=1DABD5B0-1478
To: "66259"
Date: Wed, 31 Jan 2001 18:13:50 GMT
Call-ID: 24023599-F68611D4-8007CFB1-88BC138C
User-Agent: Cisco-SIPGateway/IOS-12.x
Max-Forwards: 70
Timestamp: 980964830
CSeq: 307 REGISTER
Contact:
Expires: 3600
Content-Length: 0
Received:
SIP/2.0 100 Trying
Via: SIP/2.0/UDP 10.48.6.80:5060;branch=z9hG4bK1D44A2;received=10.48.6.80
From: "66259" ;tag=1DABD5B0-1478
To: "66259"
Call-ID: 24023599-F68611D4-8007CFB1-88BC138C
CSeq: 307 REGISTER
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Contact:
Content-Length: 0
Received:
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 10.48.6.80:5060;branch=z9hG4bK1D44A2;received=10.48.6.80
From: "66259" ;tag=1DABD5B0-1478
To: "66259" ;tag=as4b7588e5
Call-ID: 24023599-F68611D4-8007CFB1-88BC138C
CSeq: 307 REGISTER
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
WWW-Authenticate: Digest algorithm=MD5, realm="sip.granit.ru", nonce="07772df7"
Content-Length: 0
Хотя пароль вбит правильно.
В общем то вопрос , кто нить смог победить эту хрень или нет?
| oxygen121 писал(а): |
| sip-ua credentials username 66259 password 055A535D751F realm Cisco |
| oxygen121 писал(а): |
| WWW-Authenticate: Digest algorithm=MD5, realm="sip.granit.ru", nonce="07772df7" |
Почувствуйте разницу!
http://asterisk-support.ru/forum/topics/3963/
но я не понял , что с этим делать ?
1) Пытаться понять
2) Не пытаться понять