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

Как настроить подключение по H323 в Elastix

Обо всем касательно FreePBX, MetPBX, TrixBox, Elastix, AstPBX и всех других дистрибутивов

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

Ответить
igrubber
Сообщения: 29
Зарегистрирован: 19 июл 2011, 11:50

Как настроить подключение по H323 в Elastix

Сообщение igrubber »

Коллеги, добрый день! Необходимо подключить Н323 в Elastix 2.2, что-то никак не клеится. Готовый файл h323_config лежит в
etc/asterisk, правда весь контекст у него заремлен. В usr/lib/asterisk имеется файл chan_ooh323.
Кто может подскажите, что делать?
igrubber
Сообщения: 29
Зарегистрирован: 19 июл 2011, 11:50

Re: Как настроить подключение по H323 в Elastix

Сообщение igrubber »

Спасибо ded, я эту инструкцию прочитал и мне не совсем понятно, нужно ли собирать chan_h323 на готовом Elastix т.е. выполнять всё с самого начала до конца по шагам?
ded
Сообщения: 15623
Зарегистрирован: 26 авг 2010, 19:00

Re: Как настроить подключение по H323 в Elastix

Сообщение ded »

Жалко, что не понятно. Вроде написано для людей, по-русски. Что же не понятно?
Как ещё нужно описать, чтобы - прочёл и ясно?
Напомню, что популярными драйверами каналов являются chan_h323 компании NuFone, его исходники заложены в исходниках Астериска в директории channels, и chan_ooh323 компании Objective Systems. Он идёт в составе Asterisk-addons.

Первый труден в компилляции, требует внешних библиотек openh323 & pwlib и компиллятора именно тех версий как указано в README - Open H.323 version v1.18.0, PWLib v1.10.0 and GCC v3.2.2. Отличается высокой устойчивостью.

Второй возможно покажется проще, для пользователей дистрибутивов TrixBox, Elastix - он поставляется уже готовым.
Второй - chan_ooh323 - готовый в вашем Эластике. Готовый.
Для запуска любого из них нужно создать конфигурационный файл в /etc/asterisk - h323.conf в первом случае и ooh323.conf - во втором.
Что же тут может вызвать раздумья? У Вас - второй случай, потому что проще, потому что Elastix.
Создайте/поправьте конфиг ooh323.conf и пользуйтесь!
Смотреть
core show channeltypes
ну и команды ooh323 <TAB>
Glukinho
Сообщения: 661
Зарегистрирован: 07 янв 2011, 20:05

Re: Как настроить подключение по H323 в Elastix

Сообщение Glukinho »

В Elastix уже встроен OOH323. Пользовался для связи с Avaya IP Office - вполне работает (но есть одна досадная ошибка).
igrubber
Сообщения: 29
Зарегистрирован: 19 июл 2011, 11:50

Re: Как настроить подключение по H323 в Elastix

Сообщение igrubber »

Glukinko можешь выслать конфиг файл и поподробнее об ошибке?
Glukinho
Сообщения: 661
Зарегистрирован: 07 янв 2011, 20:05

Re: Как настроить подключение по H323 в Elastix

Сообщение Glukinho »

Ошибка вот эта, не дает звонить с Астериска через E1 на Авайе без дополнительных шаманств. В остальном нормально.

Конфиг ooh323.conf:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: Конфиг ooh323.conf
; ---------------------------------------------------------------------------------
; --- ******* IMPORTANT NOTE *********** ; --- ; --- This module is currently unsupported. Use it at your own risk.
; ---
; ---------------------------------------------------------------------------------

; Objective System's H323 Configuration example for Asterisk ; ooh323c driver configuration ; ; [general] section defines global parameters ; ; This is followed by profiles which can be of three types - user/peer/friend ; Name of the user profile should match with the h323id of the user device.
; For peer/friend profiles, host ip address must be provided as "dynamic" is ; not supported as of now.
;
; Syntax for specifying a H323 device in extensions.conf is ; For Registered peers/friends profiles:
; OOH323/name where name is the name of the peer/friend profile.
;
; For unregistered H.323 phones:
; OOH323/ip[:port] OR if gk is used OOH323/alias where alias can be any H323
; alias
;
; For dialing into another asterisk peer at a specific exten
; OOH323/exten/peer OR OOH323/exten@ip
;
; Domain name resolution is not yet supported.
;
; When a H.323 user calls into asterisk, his H323ID is matched with the profile ; name and context is determined to route the call ; ; The channel driver will register all global aliases and aliases defined in ; peer profiles with the gatekeeper, if one exists. So, that when someone ; outside our pbx (non-user) calls an extension, gatekeeper will route that ; call to our asterisk box, from where it will be routed as per dial plan.


[general]
;The IP address, asterisk should listen on for incoming H323 ;connections ;Default - 0.0.0.0: tries to find out local ip address on it's own
bindaddr=0.0.0.0


h323id=ObjSysAsterisk
e164=100


gatekeeper = DISABLE

faststart=yes
h245tunneling=yes

;Whether media wait for connect for fast start call ;Default - no ;mediawaitforconnect=no


context=default


disallow=all ;Note order of disallow/allow is important.
allow=gsm
allow=ulaw


; dtmf mode to be used by default for all clients. Supports rfc2833, q931keypad ; h245alphanumeric, h245signal.
;Default - rfc 2833
dtmfmode=rfc2833

[peer_name]
type=friend
context=from-internal
ip=172.17.15.35
port=1720
disallow=all
allow=alaw
allow=g729
allow=g723
canreinvite=no
e164=101
Glukinho
Сообщения: 661
Зарегистрирован: 07 янв 2011, 20:05

Re: Как настроить подключение по H323 в Elastix

Сообщение Glukinho »

Вполне возможно, не проверял.
Аватара пользователя
CheeZ
Сообщения: 139
Зарегистрирован: 28 сен 2011, 13:52
Откуда: Краснодар

Re: Как настроить подключение по H323 в Elastix

Сообщение CheeZ »

root@voip0:~/ast-main# cat ooh323.conf
[general]
bindaddr=X.X.X.X
port=1720
faststart=yes
mediawaitforconnect=yes
h323id=Asterisk
callerid=
gatekeeper=no
context=avaya
disallow=all
allow=ulaw
dtmfmode=inband
h245Tunneling = yes
amaflags=default


[Y.Y.Y.Y]
type=friend
context=avaya
host=Y.Y.Y.Y
port=1720
disallow=all
allow=ulaw

Где X.X.X.X адрес асты, Y.Y.Y.Y адрес аваи, 100% работает на asterisk 1.6.2.9 и более новые, сборка под gentoo, про Эластикс ни чего не скажу, не пробовал ибо поделия "все Г в одном флаконе" не интересуют.
Слава роботам! Убить всех человеков!
igrubber
Сообщения: 29
Зарегистрирован: 19 июл 2011, 11:50

Re: Как настроить подключение по H323 в Elastix

Сообщение igrubber »

Всем огромное спасибо! Ded, извини за глупые вопросы, но когда начинаешь с нуля и читаешь книгу по слогам, трудно уловить
сюжет.
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH