VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Проблема с регистрацией Cisco SPA122-XU

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Ответить
Zebar
Сообщения: 51
Зарегистрирован: 07 сен 2010, 08:54

Проблема с регистрацией Cisco SPA122-XU

Сообщение Zebar »

Добрый день!

Есть удаленное подразделение. В нем сеть 192.168.0.0/24
Подразделение имеет выход в интернет через статический IP.
В подразделении установлен модуль Cisco SPA122-XU.

На порту 1 Cisco настроен номер 1320, на порту 2 - номер 1321.
Настройки, в принципе, одинаковые.

Но номер 1321 успешно зарегистрировался на нашей АТС, а 1320 постоянно пишет в логи такое:
[2016-01-09 22:22:25] NOTICE[30939]: chan_sip.c:24969 handle_request_register: Registration from '"1320" <sip:1320@<IP-АТС>>' failed for '192.168.0.103:5060' - Device does not match ACL

Как я понимаю, адаптер представляется не своим внешним адресом, а внутренним. И, почему-то, только на 1 порту.

Кто подскажет, куда копать, как исправлять?
Аватара пользователя
Aven
Сообщения: 798
Зарегистрирован: 28 янв 2011, 16:20

Re: Проблема с регистрацией Cisco SPA122-XU

Сообщение Aven »

Cisco SPA122-XU включен как роутер и имеет белый IP на внешнем интерфейсе?
Asterisk на белом IP?
192.168.0.103 - это IP внутреннего интерфейса SPA?

Покажите настройки пиров:
sip show peer 1320
sip show peer 1321
Решения телефонии на базе Asterisk || http://it-need.ru
ded
Сообщения: 15630
Зарегистрирован: 26 авг 2010, 19:00

Re: Проблема с регистрацией Cisco SPA122-XU

Сообщение ded »

Zebar писал(а):На порту 1 Cisco настроен номер 1320, на порту 2 - номер 1321.
Настройки, в принципе, одинаковые.
Это только в принципе.
Zebar писал(а):Но номер 1321 успешно зарегистрировался на нашей АТС, а 1320 постоянно пишет в логи такое:
[2016-01-09 22:22:25] NOTICE[30939]: chan_sip.c:24969 handle_request_register: Registration from '"1320" <sip:1320@<IP-АТС>>' failed for '192.168.0.103:5060' - Device does not match ACL

Как я понимаю, адаптер представляется не своим внешним адресом, а внутренним. И, почему-то, только на 1 порту.
Это настройки линий на Cisco SPA122-XU
Опишите, что Вы считаете внутренним адресом, а что внешним?
Device does not match ACL - это для 1320 где-то у вас прописаны строки типа
deny=0.0.0.0/0.0.0.0
permit=92.1.2.3/255.255.255.0
то есть адрес с которого регистрируется Registration from '"1320" <sip:1320@<IP-АТС>>' failed for '192.168.0.103:5060' не совпадает с Access Lists выше.
Zebar
Сообщения: 51
Зарегистрирован: 07 сен 2010, 08:54

Re: Проблема с регистрацией Cisco SPA122-XU

Сообщение Zebar »

Cisco SPA122-XU включен как роутер и имеет белый IP на внешнем интерфейсе?
Нет. На его WAN порт назначен серый адрес 192.168.0.103 Роутером работает D-Link.
Asterisk на белом IP?
Да
Покажите настройки пиров:
sip show peer 1320
sip show peer 1321
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: 1320
CLI> sip show peer 1320


* Name : 1320
Secret : <Set>
MD5Secret : <Not set>
Remote Secret: <Not set>
Context : from-internal
Subscr.Cont. : <Not set>
Language : ru
AMA flags : Unknown
Transfer mode: open
CallingPres : Presentation Allowed, Not Screened
Callgroup :
Pickupgroup :
MOH Suggest :
Mailbox : 1320@device
VM Extension : *97
LastMsgsSent : 32767/65535
Call limit : 2147483647
Max forwards : 0
Dynamic : Yes
Callerid : "Бригадир" <1320>
MaxCallBR : 384 kbps
Expire : -1
Insecure : no
Force rport : Yes
ACL : Yes
DirectMedACL : No
T.38 support : Yes
T.38 EC mode : FEC
T.38 MaxDtgrm: -1
DirectMedia : No
PromiscRedir : No
User=Phone : No
Video Support: No
Text Support : No
Ign SDP ver : No
Trust RPID : Yes
Send RPID : No
Subscriptions: Yes
Overlap dial : Yes
DTMFmode : rfc2833
Timer T1 : 500
Timer B : 32000
ToHost :
Addr->IP : (null)
Defaddr->IP : (null)
Prim.Transp. : UDP
Allowed.Trsp : UDP
Def. Username:
SIP Options : (none)
Codecs : 0xe (gsm|ulaw|alaw)
Codec Order : (ulaw:20,alaw:20,gsm:20)
Auto-Framing : No
Status : UNKNOWN
Useragent :
Reg. Contact :
Qualify Freq : 60000 ms
Sess-Timers : Accept
Sess-Refresh : uas
Sess-Expires : 1800 secs
Min-Sess : 90 secs
RTP Engine : asterisk
Parkinglot :
Use Reason : No
Encryption : No
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: 1321
*CLI> sip show peer 1321


* Name : 1321
Secret : <Set>
MD5Secret : <Not set>
Remote Secret: <Not set>
Context : from-internal
Subscr.Cont. : <Not set>
Language : ru
AMA flags : Unknown
Transfer mode: open
CallingPres : Presentation Allowed, Not Screened
Callgroup :
Pickupgroup :
MOH Suggest :
Mailbox : 1321@device
VM Extension : *97
LastMsgsSent : 32767/65535
Call limit : 2147483647
Max forwards : 0
Dynamic : Yes
Callerid : "охрана" <1321>
MaxCallBR : 384 kbps
Expire : 3371
Insecure : no
Force rport : Yes
ACL : Yes
DirectMedACL : No
T.38 support : Yes
T.38 EC mode : FEC
T.38 MaxDtgrm: -1
DirectMedia : No
PromiscRedir : No
User=Phone : No
Video Support: No
Text Support : No
Ign SDP ver : No
Trust RPID : Yes
Send RPID : No
Subscriptions: Yes
Overlap dial : Yes
DTMFmode : rfc2833
Timer T1 : 500
Timer B : 32000
ToHost :
Addr->IP : 176.124.144.123:5061
Defaddr->IP : (null)
Prim.Transp. : UDP
Allowed.Trsp : UDP
Def. Username: 1321
SIP Options : (none)
Codecs : 0xe (gsm|ulaw|alaw)
Codec Order : (ulaw:20,alaw:20,gsm:20)
Auto-Framing : No
Status : OK (61 ms)
Useragent : Cisco/SPA122-1.3.5(004_XU001)
Reg. Contact : sip:1321@192.168.0.103:5061
Qualify Freq : 60000 ms
Sess-Timers : Accept
Sess-Refresh : uas
Sess-Expires : 1800 secs
Min-Sess : 90 secs
RTP Engine : asterisk
Parkinglot :
Use Reason : No
Encryption : No
Zebar
Сообщения: 51
Зарегистрирован: 07 сен 2010, 08:54

Re: Проблема с регистрацией Cisco SPA122-XU

Сообщение Zebar »

ded писал(а):
Zebar писал(а):На порту 1 Cisco настроен номер 1320, на порту 2 - номер 1321.
Настройки, в принципе, одинаковые.
Это только в принципе.
Zebar писал(а):Но номер 1321 успешно зарегистрировался на нашей АТС, а 1320 постоянно пишет в логи такое:
[2016-01-09 22:22:25] NOTICE[30939]: chan_sip.c:24969 handle_request_register: Registration from '"1320" <sip:1320@<IP-АТС>>' failed for '192.168.0.103:5060' - Device does not match ACL

Как я понимаю, адаптер представляется не своим внешним адресом, а внутренним. И, почему-то, только на 1 порту.
Это настройки линий на Cisco SPA122-XU
Опишите, что Вы считаете внутренним адресом, а что внешним?
Device does not match ACL - это для 1320 где-то у вас прописаны строки типа
deny=0.0.0.0/0.0.0.0
permit=92.1.2.3/255.255.255.0
то есть адрес с которого регистрируется Registration from '"1320" <sip:1320@<IP-АТС>>' failed for '192.168.0.103:5060' не совпадает с Access Lists выше.

Cisco в удаленной сети на порту имеет адрес 192.168.0.103, полученный по DHCP от маршрутизатора D-Link.
Маршрутизатор D-Link имеет внешний белый адрес.

На астериске как разрешенный для данного номера прописан белый IP с D-Link-а.

Cisco пытается зарегистрироваться на астериске с адреса 192.168.0.103, хотя должен быть с адреса D-Link-а.
Все вышесказанное относится к порту №1 на Cisco. С портом №2 таких проблем нет.
ded
Сообщения: 15630
Зарегистрирован: 26 авг 2010, 19:00

Re: Проблема с регистрацией Cisco SPA122-XU

Сообщение ded »

ded писал(а):Это настройки линий на Cisco SPA122-XU.
по другому - портов, на Cisco SPA122-XU
Откройте в браузере две вкладки на Cisco SPA122-XU - настройки линии (порта) 1320 и линии 1321, и сравнивайте каждое поле.
Где-то указано NAT=yes, а где-то (на 1320) NAT=no
Аватара пользователя
Aven
Сообщения: 798
Зарегистрирован: 28 янв 2011, 16:20

Re: Проблема с регистрацией Cisco SPA122-XU

Сообщение Aven »

asterisk какая версия?
Если не говно мамонта, то должно быть для пиров:

Код: Выделить всё

nat=force_rport,comedia
На роутере должен быть выключен SIP ALG.
Решения телефонии на базе Asterisk || http://it-need.ru
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH