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

Asterisk + Cisco (ISDN)

Проблемы Asterisk без вэб-оболочек и их решения

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

galleon2006
Сообщения: 27
Зарегистрирован: 17 фев 2014, 10:24

Asterisk + Cisco (ISDN)

Сообщение galleon2006 »

Подскажите пожалуйста по следующей проблеме.
Asterisk установлен на сервере с FreeBSD. Недавно настроил Cisco, с ISDN модулем, чтобы звонки через нее ходили в Астериск и обратно.
Настроил тестовые аккаунты. Звонки с SIP аккаунта (305) - уходят на циску, дальше на городской номер через ISDN.
Обратно точно так же - через ISDN, с городского номера звонок приходит на номер 305.
Т.е. все работает, вопросов нет

Но каждые 3 минуты Астериск пишет следующее:

[Feb 13 10:43:28] NOTICE[19053]: chan_sip.c:25757 handle_request_register: Registration from '<sip:.*@10.1.1.5>' failed for '10.1.1.240:56191' - Wrong password
[Feb 13 10:46:28] NOTICE[19053]: chan_sip.c:25757 handle_request_register: Registration from '<sip:.*@10.1.1.5>' failed for '10.1.1.240:56191' - Wrong password

Айпишник сервера с астериском - 10.1.1.5
Айпишник циски - 10.1.1.240
Городской номер - 34138510



SIP.conf

[305](support)
secret=123 ; пароль для авторизации
context=ISDN_

[cisco]
type=peer
host=10.1.1.240
user=cisco
secret=1234
context=ISDN_LINES_ ; группа для входящих звонков
dtmfmode=info
qualify=yes
disallow=all
allow=ul/aw
allow=alaw
insecure=port,invite
Fromuser=cisco

[34138510]
type=peer
host=10.1.1.240
user=qwerty123
secret=1234
context=ISDN_ ; группа для исходящих звонков
dtmfmode=info
qualify=yes
disallow=all
allow=ulaw
allow=alaw
insecure=port,invite
fromuser=34138510
contact=34138510

Extension.conf
[ISDN_]
exten => _X.,1,Dial(SIP/34138510/${EXTEN})


[ISDN_LINES_]
exten => _X.,1,Verbose(1,Extension ${EXTEN})
exten => 34138510,1,Dial(SIP/305)
exten => 34138510,n,Hangup()


Часть конфига циски:

sip-ua
authentication username 34138510 password 071E36495C1D00544541 ( это пароль qwerty123)
retry invite 3
retry response 3
retry bye 3
retry cancel 3
timers expires 300000
registrar ipv4:10.1.1.5 expires 3600
sip-server ipv4:10.1.1.5



Если я, например, уберу строчку authentication username 34138510 password 071E36495C1D00544541 - то исходящие вызовы с Астериска перестают работать.
Но и этих ошибок на Астериске больше нет:
[Feb 13 10:43:28] NOTICE[19053]: chan_sip.c:25757 handle_request_register: Registration from '<sip:.*@10.1.1.5>' failed for '10.1.1.240:56191' - Wrong password
[Feb 13 10:46:28] NOTICE[19053]: chan_sip.c:25757 handle_request_register: Registration from '<sip:.*@10.1.1.5>' failed for '10.1.1.240:56191' - Wrong password

Судя по этим логам - Астериск пытается зарегистрироваться на циске, но ведь настройки "sip-ua" - это по идее настройки регистрации циски на астериске, судя по мануалу.
В чем тогда может быть проблема?
Спасибо за помощь!

Конфиг циски:

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

Current configuration : 2395 bytes
!
version 12.4
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname cisco-isdn
!
boot-start-marker
boot-end-marker
!
enable secret 5 $1$sEcK$5GrK2i0iWcQZ8QK7dFfxK1
!
no aaa new-model
!
resource policy
!
no network-clock-participate slot 1
no network-clock-participate wic 0
ip subnet-zero
ip cef
!
!
!
!
isdn switch-type basic-net3
!
!
voice call send-alert
voice rtp send-recv
!
voice service voip
 allow-connections sip to sip
 sip
  registrar server
!
!
!
voice class codec 1
 codec preference 1 g711alaw
 codec preference 2 g711ulaw
!
!
!
!
!
!
!
voice register global
 mode cme
 source-address 10.1.1.240 port 5060
 max-dn 50
 max-pool 20
!
voice register dn  1
 number 100
!
voice register pool  1
 max registrations 24
!
!
voice translation-rule 1
 rule 1 /.*/ /138510/
!
!
voice translation-profile TRU_ANI
 translate calling 1
!
!
!
!
!
!
translation-rule 1
!
!
!
!
!
interface FastEthernet0/0
 description LAN_PORT
 ip address 10.1.1.240 255.255.255.0
 duplex auto
 speed auto
!
interface FastEthernet0/1
 no ip address
 shutdown
 duplex auto
 speed auto
!
interface BRI1/0
 no ip address
 isdn switch-type basic-net3
 isdn protocol-emulate network
 isdn layer1-emulate network
 isdn incoming-voice voice
 isdn skipsend-idverify
!
interface BRI1/1
 description isdn_bri1/1 interface
 no ip address
 isdn switch-type basic-net3
 isdn point-to-point-setup
 isdn incoming-voice voice
 isdn send-alerting
 isdn sending-complete
!
ip classless
!
ip http server
no ip http secure-server
!
logging facility local6
logging 10.1.1.86
snmp-server community public RW
!
!
control-plane
!
!
!
voice-port 1/0/0
 compand-type a-law
 cptone AU
!
voice-port 1/0/1
 compand-type a-law
 cptone AU
!
!
!
!
!
dial-peer voice 1 voip
 destination-pattern 34138510
 session protocol sipv2
 session target sip-server
 dtmf-relay rtp-nte
 codec g711alaw
!
dial-peer voice 100 pots
 translation-profile outgoing TRUE_ANI
 preference 5
 service session
 destination-pattern .T
 direct-inward-dial
 port 1/0/1
 forward-digits all
!
sip-ua
 authentication username 34138510 password 071E36495C1D00544541
 retry invite 3
 retry response 3
 retry bye 3
 retry cancel 3
 timers expires 300000
 registrar ipv4:10.1.1.5 expires 3600
 sip-server ipv4:10.1.1.5
!
!
line con 0
line aux 0
line vty 0 4
 privilege level 15
 password 123
 login
!
!
end
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Asterisk + Cisco (ISDN)

Сообщение Vlad1983 »

наоборот пытается регается кошка
ЛС: @rostel
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Asterisk + Cisco (ISDN)

Сообщение awsswa »

"Астериск пытается зарегистрироваться на циске"
неправильная мысль - все происходит ровно наоборот - циска регистрируется

опередир зараза
платный суппорт по мере возможностей
galleon2006
Сообщения: 27
Зарегистрирован: 17 фев 2014, 10:24

Re: Asterisk + Cisco (ISDN)

Сообщение galleon2006 »

Vlad1983 писал(а):наоборот пытается регается кошка
ага, на форумах тоже так и говорят про эту ошибку. Но что тогда не нравится астериску?

В циске у меня в конфиге вот что:

sip-ua
authentication username 34138510 password 071E36495C1D00544541 ( это пароль qwerty123) - т.е. циска с этим логином и паролем должна регаться на астериске..

В астериске в sip.conf такой аккаунт есть:
[34138510]
type=peer
host=10.1.1.240
user=qwerty123
secret=1234
context=ISDN_ ; группа для исходящих звонков
dtmfmode=info
qualify=yes
disallow=all
allow=ulaw
allow=alaw
insecure=port,invite
fromuser=34138510
contact=34138510
куда еще копать?
Последний раз редактировалось galleon2006 17 фев 2014, 11:24, всего редактировалось 1 раз.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Asterisk + Cisco (ISDN)

Сообщение Vlad1983 »

type=?
разобраться самостоятельно какой для регистрации на вас нужен
ЛС: @rostel
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Asterisk + Cisco (ISDN)

Сообщение ded »

Цыска пытается регистрироваться своими диал-пирами. В 99% случаев для Астериска это не нужно. Уберите регистрацию (надеюсь что между цыской и Астериском нет НАТа?), она не нужна.
galleon2006
Сообщения: 27
Зарегистрирован: 17 фев 2014, 10:24

Re: Asterisk + Cisco (ISDN)

Сообщение galleon2006 »

ded писал(а):Цыска пытается регистрироваться своими диал-пирами. В 99% случаев для Астериска это не нужно. Уберите регистрацию (надеюсь что между цыской и Астериском нет НАТа?), она не нужна.
НАТа нет, т.е. нужно убрать регистрацию на Астериске с циски?
Просто когда я убираю регистрацию из циски, то перестают работать исходящие вызовы с Астериска через циску.

Астериск при этом пишет следующее:
-- Executing [89078633455@ISDN_:1] Dial("SIP/305-0000003c", "SIP/34138510/89078633455") in new stack
[Feb 17 13:32:54] WARNING[96791]: chan_sip.c:5822 create_addr: Purely numeric hostname (34138510), and not a peer--rejecting!
[Feb 17 13:32:54] WARNING[96791]: app_dial.c:2345 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Subscriber absent)
== Everyone is busy/congested at this time (1:0/0/1)
-- Auto fallthrough, channel 'SIP/305-0000003c' status is 'CHANUNAVAIL'
[Feb 17 13:32:55] NOTICE[96791]: chan_sip.c:25573 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 305
Последний раз редактировалось galleon2006 17 фев 2014, 11:37, всего редактировалось 1 раз.
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Asterisk + Cisco (ISDN)

Сообщение ded »

Зачем Вы полностью процитировали последний пост?
galleon2006
Сообщения: 27
Зарегистрирован: 17 фев 2014, 10:24

Re: Asterisk + Cisco (ISDN)

Сообщение galleon2006 »

Процитировал последний пост, чтобы ответить конкретно Вам.
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Asterisk + Cisco (ISDN)

Сообщение ded »

Вы бы и ответили конкретно мне, без цитирования.
Прочитайте определение - что такое оверквотинг.

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

[cisco-gw]
type=peer
host=10.1.1.240
;user=qwerty123 - не надо
;secret=1234 - не надо
context=ISDN_ ; группа для исходящих звонков
dtmfmode=info
qualify=no
disallow=all
allow=ulaw
allow=alaw
insecure=port,invite
Dial(SIP/cisco-gw/${EXTEN})
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH