H323 en Asterisk

Forums: 

Hola a todos,

Tengo un servidor Asterisk instalado, el cual permite comunicaciones SIP pero al intentar configurar una conexion H323 me descarta la llamada. Por eso me preguntaba si alguien me podria explicar como hacer para que dos equipos se conecten a traves de H323 con/ o sin gatekeeper. Y si es posible dejarme una configuracion de ejemplo.

Gracias por adelantado.

Instalacion y configuracion

Imagen de omegajack

Hola espero te sirva esto, es el proceso de instalacion de asterisk con h323 y la configuracion, estas son mis notas, yo asi configuro mis equipos cuando deseo usar h323. Aclaro, no he conectado dos equipos directamente, siempre hay un un conmutador avaya como intermediario, algo asi:

Conmutador asterisk----->Conmutador avaya--------->conmutador asterisk

Pero de todos modos si te sirve pues adelante, aqui mis notas.

#wget http://downloads.digium.com/pub/telephony/asterisk/asterisk-1.4.21.1.tar.gz
#wget http://downloads.digium.com/pub/zaptel/releases/zaptel-1.4.4.tar.gz
#wget http://downloads.sourceforge.net/openh323/openh323-v1_18_0-src-tar.gz
#wget http://downloads.sourceforge.net/openh323/pwlib-v1_10_3-src-tar.gz?modtime=1169723828&big_mirror=0

######################################H323
# tar zxvf pwlib-v1_10_3-src-tar.gz
# cd pwlib_v1_10_3/
# ./configure
# make //Primero arrojo un error pero posiblemente se solucione al poner sudo make install ya ke aparetentemente que arroje esto es normal
# export PWLIBDIR=/usr/src/pwlib_v1_10_3
# cp $PWLIBDIR/lib/libpt_linux_x86_r.so.1.10.3 /usr/lib
# cd ..
# clear

# tar zxvf openh323-v1_18_0-src-tar.gz
# cd openh323_v1_18_0/
# ./configure --disable-ixj
# make opt
# export OPENH323DIR=/usr/src/openh323_v1_18_0
# cp $OPENH323DIR/lib/libh323_linux_x86_r.so.1.18.0 /usr/lib
# cd ..

######################################ZAPTEL
# tar –zvxf zaptel-1.2.26.tar.gz
# cd zaptel-1.4.7
# ./configure
# make menuselect
# make
# make install
# make config
# cd ..

######################################ASTERISK
# tar –zvxf Asterisk-1.4.15.tar.gz
# cd asterisk-1.4.15
# ./configure
# make menuselect
# make (pedira volverlo a correr para re-tomar los parametros de h323)
# make install
# make samples
# make config
# rm /etc/asterisk/extensions.ael
# cd ..
#reboot

#Despues en la configuracion lo tengo asi
#Del lado del servidor asterisk definimos la troncal con las siguientes propiedades generales
[general]
bindaddr = 148.226.145.9
port = 1720
tos=lowdelay
fastStart=yes
h245Tunneling=yes
gatekeeper = DISABLE
h323id=Avayahey
callerid=asteriskh323
dtmfmode=rfc2833
context=from-internal
incominglimit=100
outgoinglimit=100
amaflags = default
gatekeeper = DISABLE

[ConmutadorAvaya]
type=friend
host=148.226.36.51;IP del conmutador avaya al ke dirijo las llamadas
tos=lowdelay
fastStart=yes
h245Tunneling=yes
gatekeeper = DISABLE
h323id=Avayahey
callerid=asteriskh323
dtmfmode=rfc2833
incominglimit=100
outgoinglimit=100
amaflags = default
disallow=all
allow=ulaw
allow=alaw

#en el plan de marcacion tenemos lo siguiente
exten=>_[132456]XXXX,1,Dial(H323/${EXTEN}@ConmutadorAvaya,30)

Ya el trabajo de mandar la llamada al otro conmutador asterisk depende del conmutador avaya, lo que no te puedo mostrar dado que no lo hago yo, mi trabajo termina hasta aqui, espero haber sido de utilidad