AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

AS5400 регистрация username/password на Asterisk

Оборудование 21 сообщений -
#1

Уже очень долго бьюсь над проблемой, как зарегистрировать на asterisk Cisco AS5400 как обыкновенного клиента, что бы потом можно было разрулить контексты.

Вообще попробовал уже несколько 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.
#2

У меня AS5300 IOS (tm) 5300 Software (C5300-IS-M), Version 12.3(15b), RELEASE SOFTWARE (fc1)
работает без регистрации привожу конфиги может чем поможет
Код:

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
!
#3

Спасибо, что откликнулись. Есть вопрос, если в конфе sip.conf прописать на пользователе context=blabla, он точно пойдёт в этот контекст? И так же у вас отключено принимать звонки с анонимных шлюзов?
#4

запрещает анонимные звонки
Код:

sip.conf
[general]
allowguest=no

звонки принимается только с этого айпишника
Код:

[cisco1]
host=192.168.1.201


по поводу контекста всегда попадает в тот что написан
#5

Да попробовал, идет звонок в default контекст, кажется не нужно с пароль и логином мучаться в данной ситуации. Огромное спасибо вам. А тема всё ещё открыта, как заставить регаться-то Smile ?
#7

Т.е. вы хотите сказать проблема не в настройках циске, а именно в пользователе, вернее как я создавал его в trixbox, потому что отличий в настройках по регистрации в циске от моих я не нашёл, в том посте на который вы указали.
#8

EXA писал(а):
Уже очень долго бьюсь над проблемой, как зарегистрировать на asterisk Cisco AS5400 как обыкновенного клиента, что бы потом можно было разрулить контексты.
- Вы об этой проблеме? А то каждый понимает по-своему.

Ну и вот сейчас, как описано в примере, Cisco AS5400 зарегистрирована на Астериске? Да или нет? Можете увидеть статус?
Для этого в пире на Астериске должно быть
host=dynamic

(я задолбался немного уже одно и то же писать, одно и то же, одно и то же)
#9

Да я на постой проверяю, регается ли оно
sip show peers - показывает состояние пользователя и там нет инфы, что прорегалась что-то на пользователя 942401.
host = dynamic и так стояло
И я не говорил, что делаю пиром, а сделал пользователем, через веб, что бы понять, могёт cisco прорегаться или не может, предпологая вдруг к аля SIPNET когда нибудь придётся регаться или другому SIP-серверу.
#10

а почему
!
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 попадать регистрироваться на Астериск?
#11

Ded писал(а):
а почему
а не
session target sip-server?

Сорри, уже по запарке на IP перебил, раньше был там именно sip-server.
Схема простая, звонок из E1 в *.
Ded писал(а):

Я наверное не внимательно втыкаюсь, но не пойму всей схемы - зачем юзера то регистрировать? Если зарегистрировать всю циску, то звонки можно и нужно перенаправлять внужный контекст, из которого уже разбирать средствами Астериска.

Ну я подозревал, если в extensions в вебе созадть пользователя, задать пароль логин, то cisco прорегается чудно, не хотел через Trunk зодавать конект, боялся, что граблей понаделаю, на которые по наступаю, пошёл по самой простой схеме, что бы не было ни чего не предвиденного. Кстати со сменой ИОС вообще лажа попёрла, при звонках с IVR обратно в поток, если интересно можно глянуть
http://www.opennet.ru/openforum/vsluhforumID6/17907.html
Сейчас обратно старый ИОС залил, самый первый, что бы людей не сильно шокировать качеством, предоставляемых услуг Smile
#12

Ded писал(а):
Я наверное не внимательно втыкаюсь, но не пойму всей схемы - зачем юзера то регистрировать? Если зарегистрировать всю циску, то звонки можно и нужно перенаправлять внужный контекст, из которого уже разбирать средствами Астериска.

EXA писал(а):
Ну я подозревал, если в extensions в вебе созадть пользователя, задать пароль логин, то cisco прорегается чудно, не хотел через Trunk зодавать конект, боялся, что граблей понаделаю, на которые по наступаю, пошёл по самой простой схеме, что бы не было ни чего не предвиденного.
Я так и не понял что хотелось - диал пиры циски на Астериске регистрировать как юзеров?
Почитал ваши траблы, у вас схема как шнурованный ботинок - оттута-туда, потом опять сюда.

Это часный случай, и хорошо запутанный. Извините, детально вникать в особенности построения голосовой сети нет желания.
В раздел Работа.
#13

Хм, странно ни чего запутанного, все кто пытался помочь, поняли сразу что я хотел, токма удивлялись, что не регается, греша на Cisco. Так просто интереса ради, посчитав на данном форуме, сколько раз вы отправляли людей в раздел работа, из 34 тем, вы именно вы отправили в раздел работа 20 раз. А остальные господа то же отправили всего 14 раз, ну не поверите, по моему сугубо личному мнению, у них это было более оправданно, потому что были вопросы "есть типа, что-то, и что-то не пашет как хочу, а сделать я ни чего не сделал и искать ни чего не искал".

Цитата:

Я так и не понял что хотелось - диал пиры циски на Астериске регистрировать как юзеров?

Да с чего вы взяли, что я такое хотел?
#14

и не лень же было подсчитывать? Shok
_________________
«Choose a job you love, and you will never have to work a day in your life» — Confucius
#15

На работу опоздал на 30 минут, ну и фиг с ним, кстати, ваши посылания в работу, кажись все были по адресу Wink
#16

Всем превед!
В общем у меня такая же хрень как и у топикстартера.
Имеется 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

Хотя пароль вбит правильно.

В общем то вопрос , кто нить смог победить эту хрень или нет?
#17

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/
#18

Я так понял , что разные методы аутентификации
но я не понял , что с этим делать ?
#19

Два варианта:
1) Пытаться понять
2) Не пытаться понять
#20

Ну так что, есть решение ????
#21

Конечно. И при внимательном чтении последних трех постов его видно. Оно на поверхности.