IP-телефония на базе Asterisk*
8(3532) 40-95-05
8(3537) 20-30-40
Viber Out:+883510008211052 Asterisk + h323

Asterisk + h323

Posted in Настойка Asterisk

Установка h323
yum -y install make gcc-c++ kernel-devel gnutls-devel flex libxml2-devel bison ncurses-devel mysql-devel curl-devel sqlite-devel speex-devel openais-devel openldap-devel openssl-devel zlib-devel gnutls-devel gmime-devel lua-devel mc wget libtiff-devel
cd /usr/src
mv openh323-v1_18_0-src-tar.gz openh323-v1_18_0-src.tar.gz
mv pwlib-v1_10_0-src-tar.gz pwlib-v1_10_0-src.tar.gz
tar xzf openh323-v1_18_0-src.tar.gz
tar xzf pwlib-v1_10_0-src.tar.gz
mv openh323_v1_18_0 openh323
mv pwlib_v1_10_0 pwlib
cd pwlib
./configure --disable-openssl
make clean opt
cp /usr/src/kernels/2.6.32-573.18.1.el6.x86_64/include/linux/compiler.h  /usr/include/linux
export PWLIBDIR=/usr/src/pwlib
cd ../openh323
./configure
make clean opt
cp /usr/src/pwlib/lib/* /lib64
cp /usr/src/openh323/lib/* /lib64
export OPENH323DIR=/usr/src/openh323
export PWLIBDIR=/usr/src/pwlib
export OPENH323_LIBDIR=/lib64
export PWLIB_LIBDIR=/lib64 
cd ../
tar -xzvf spandsp-0.0.6pre21.tgz
cd spandsp-0.0.6
 
./configure --prefix=/usr/local
make
make install
cat > /etc/ld.so.conf.d/spandsp.conf << EOF
/usr/local
/usr/local/lib64
EOF
tar xzf asterisk-certified-11.6-cert13.tar.gz
cd asterisk-certified-11.6-cert13
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
обратим внимание на строки -
checking /root/openh323//../pwlib/version.h usability... yes
checking /root/openh323//../pwlib/version.h presence... yes
checking for /root/openh323//../pwlib/version.h... yes
checking if PWLib version 1.10.0 is compatible with chan_h323... yes
checking PWLib installation validity... yes
checking /root/openh323//version.h usability... yes
checking /root/openh323//version.h presence... yes
checking for /root/openh323//version.h... yes
checking if OpenH323 version 1.18.0 is compatible with chan_h323... yes
checking OpenH323 build option... opt
checking OpenH323 installation validity... yes

make menuconfig
# Убеждаемся, что chan_h323.so выбран в меню Channels и [*] res_fax
[*] res_fax_spandsp для FAX

make
make install
service asterisk start
CLI>module load chan_h323.so
Увидим -
 == Creating H.323 Endpoint
 == H.323 listener started
Проверяем
*CLI> show channeltypes
Type        Description                              Devicestate  Indications  Transfer
----------  -----------                              -----------  -----------  --------
H323        The NuFone Network's Open H.323 Channel  no           yes          no
Zap         Zapata Telephony Driver w/PRI                      no           yes          no
Agent       Call Agent Proxy Channel                             yes          yes          no
Phone       Standard Linux Telephony API Driver            no           yes          no
MGCP        Media Gateway Control Protocol (MGCP)   yes          yes          no
Gtalk       Gtalk Channel Driver                                     no           yes          no
Local       Local Proxy Channel Driver                           yes          yes          no
IAX2        Inter Asterisk eXchange Driver (Ver 2)           yes          yes          yes
SIP         Session Initiation Protocol (SIP)                     yes          yes          yes
----------
Настройка asterisk & avaya
 
h323.conf:

[general]
tracelevel=10
canreinvite=yes
port = 1720
bindaddr = 10.6.X.X ;IP интерфейса asterisk
disallow=all
allow=alaw
context=from-trunk
dtmfmode=inband
gatekeeper = DISABLE
progress_setup = 8
progress_alert = 8
faststart=no
h245Tunneling=no

[avaya]
type=friend
context=from-internal
host=10.6.X.X ; IP clan avaya
port=1720
disallow=all
allow=alaw
dtmfmode=rfc2833
h245tunneling=no
;t38mode=disable

Avaya:

Реинициализация канала:

asterisk:

asterisk -r

module reload chan_h323.so

avaya:

busyout trunk 3

busyout signaling-group 3

release signaling-group 3

release trunk3

проверяем:

status trunk 3

 

  • Наши клиенты:

    OOO Газпром межрегионгаз Оренбург    
    ООО "Газпром межрегионгаз Оренбург" Жилой комплекс Экодолье Оренбург Сеть магазинов бытовой техники "Айсберг"
  • Наши клиенты:

          
     Сеть магазинов мебели "Мягков" Администрация г.Орска Орский шпалопропиточный завод
  •   
     Сеть магазинов "Строительный БУМ" ЗАО "Орский завод синтетического спирта" Региональная торговая компания "ШАР"
  •    
     Телерадиокомпания "Евразия" Производственное объединение "Климатвентмаш" Оренбургская региональная сеть
    "Рекламная кампания"
  •  Оператор интернета и тв
    ООО "ОрскТелеком"
    МУП "Орская городская аптека" Автосалон "Вояж"
  • fort
    ozemi gost
    Отель "Фортеция" ЗАО "Завод электромонтажных изделий" Объединенная служба такси
  • novupak 
    logo ormash1  
    Производство и продажа полиэтиленовой пленки

    АО "Орский Машиностроительный завод"

     
Powered by Warp Theme Framework
������.
Яндекс.Метрика