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

Error:Gatekeeper could not be found

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

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

davidjonson
Сообщения: 103
Зарегистрирован: 07 мар 2015, 22:50
Откуда: г. Подольск

Error:Gatekeeper could not be found

Сообщение davidjonson »

Это единственное, что записывается в файл h323_log. Использую asterisk 11 , модуль chan_ooh323.so . В чём суть: Есть гейткипер, на котором регистрируются ip-атс. Нужно со звёздочки звонить через этот гейткипер. Зарегистрировать на этом гейте устройства типа AddPac700 получается, всё работает. Со звёздочкой- никак. Понимаю, что неправильно написан ooh323.conf. В этом и прошу помочь.

core show channeltypes выдаёт что OOH323 no-yes-no; module show like 323 возвращает chan_ooh323.so ... 1 modules loaded.
amateur
Сообщения: 453
Зарегистрирован: 30 сен 2011, 09:58

Re: Error:Gatekeeper could not be found

Сообщение amateur »

Осталось увидеть конфигурацию.
davidjonson
Сообщения: 103
Зарегистрирован: 07 мар 2015, 22:50
Откуда: г. Подольск

Re: Error:Gatekeeper could not be found

Сообщение davidjonson »

сконфигурировал вот так:

spoiler=

[general]
port = 1720
bindaddr = 0.0.0.0 ; сюда пробовал писать адрес звёздочки- 10.45.131.10- не помогло
callerid=s_asterisk
gateway=no
gatekeeper = 88.21.255.160 ; пробовал DISKOVERY- не помогло
h245tunneling=yes
mediawaitforconnect=yes
logfile=/var/log/asterisk/h323_log
context=from-internal
dtmfmode=rfc2833

;эти логины (номера телефонов) выданы мне для подключения к ним.

[5410]
type=friend
context=from_gatekeeper
ip=88.21.255.160
port=1719
rtptimeout=60
dtmfmode=rfc2833
h245tunneling=yes
disallow=all
allow=alaw
allow=ulaw
allow=g723
allow=g729

/spoiler
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Error:Gatekeeper could not be found

Сообщение ded »

davidjonson писал(а):Это единственное, что записывается в файл h323_log. Использую asterisk 11 , модуль chan_ooh323.so . В чём суть: Есть гейткипер, на котором регистрируются ip-атс.
Регистрируется или должен зарегистрироваться? Вы можете увидеть статус регистрации на гейткипере?

если описан gatekeeper = 88.21.255.160
надо описать Asterisk как шлюз
gateway=yes

то пир статически описывать не надо

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

[5410]
type=friend
context=from_gatekeeper
ip=88.21.255.160
и пытаться регистрироваться он будет именем 5410
и это можно увидеть в дебаге. Дебаг смотрим?
davidjonson
Сообщения: 103
Зарегистрирован: 07 мар 2015, 22:50
Откуда: г. Подольск

Re: Error:Gatekeeper could not be found

Сообщение davidjonson »

в дебаге нет ни слова о том, что происходит с модулем chan_ooh323.so (я имею ввиду aserisk -rvvv reload). Если с работающего астериска выгрузить и загрузить модуль chan_ooh323.so, то получаю:

comp-509*CLI> module unload chan_ooh323.so
Unloaded chan_ooh323.so
== Unregistered RTP glue 'OOH323'
== Unregistered channel type 'OOH323'
comp-509*CLI> module load chan_ooh323.so
Loaded chan_ooh323.so
== Parsing '/etc/asterisk/ooh323.conf': Found
-- == Setting default context to from_gatekeeper
== Registered channel type 'OOH323' (Objective Systems H323 Channel Driver)
== Registered RTP glue 'OOH323'
Loaded chan_ooh323.so => (Objective Systems H323 Channel)
comp-509*CLI>
davidjonson
Сообщения: 103
Зарегистрирован: 07 мар 2015, 22:50
Откуда: г. Подольск

Re: Error:Gatekeeper could not be found

Сообщение davidjonson »

ну и соответственно на
ooh323 show gk
пока ответ один-
Unregistered.

не сдюсь.
davidjonson
Сообщения: 103
Зарегистрирован: 07 мар 2015, 22:50
Откуда: г. Подольск

Re: Error:Gatekeeper could not be found

Сообщение davidjonson »

удалось добится вот такого:

GateKeeper connection state:
Gatekeeper: 88.21.255.160
GK state: Idle


что сконфигурировал:

[general]
port = 1720
bindaddr = 0.0.0.0
callerid=sp_asterisk
gateway=yes
gatekeeper = 88.21.255.160
h245tunneling=yes
mediawaitforconnect=yes
logfile=/var/log/asterisk/h323_log
context=from_gatekeeper
dtmfmode=rfc2833


[5410]
type=friend
context=from_gatekeeper
ip=88.21.255.160
port=1719
rtptimeout=60
dtmfmode=rfc2833
h245tunneling=yes
disallow=all
allow=alaw
allow=ulaw
allow=g723
allow=g729
davidjonson
Сообщения: 103
Зарегистрирован: 07 мар 2015, 22:50
Откуда: г. Подольск

Re: Error:Gatekeeper could not be found

Сообщение davidjonson »

но в /var/log/asterisk/h323_log всё равно одна и та же строчка - Error:Gatekeeper could not be found . Почему???
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Error:Gatekeeper could not be found

Сообщение ded »

CLI> core set debug 10
Ну и

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

# nmap 88.21.255.160
показал мне, что действительно там ничего нет на порту 1719
Поэтому Error:Gatekeeper could not be found .

Вам в помощь разработчики придумали также много комманд
CLI> ooh323 show
config peer peers user users
и так далее...
davidjonson писал(а):bindaddr = 0.0.0.0 ; сюда пробовал писать адрес звёздочки- 10.45.131.10- не помогло
Вы наверное не в курсе, что Н.323 не любит NAT. Судя по адресу звёздочки- 10.45.131.10 и гейткипера 88.21.255.160 их разделяет именно NAT.
Мои сожаления.
davidjonson
Сообщения: 103
Зарегистрирован: 07 мар 2015, 22:50
Откуда: г. Подольск

Re: Error:Gatekeeper could not be found

Сообщение davidjonson »

я пользовался именно этими командами. Именно благодаря этим командам удалось сочинить конфиг. Насчёт порта 1719- он неверен? нужен 1720?
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH