EKIGA Y LINPHONE COMO CLIENTES SIP. 1.-Descargar el OS asterisk con el cual viene pre-instalado centOS en este caso utilizamos AsteriskNOW Software PBX link de descarga: http://www.asterisk.org/downloads
reiniciamos el servicio para aplicar las modificaciones service network restart
3.-Luego configuramos el servidor asterisk Archivo /etc/asterisk/manager.conf. Si se considera necesario, se puede configurar el acceso remoto hacia el gestor de Asterisk. Se requiere definir un usuario, las correspondiente clave de acceso y los privilegios necesarios, a fin de poder permitir utilizar diversas herramientas para la administracin y/o supervisin remota(s). En el siguiente ejemplo para el contenido del archivo /etc/asterisk/manager.conf, se activa acceso remoto a travs del puerto 5038, se define admin como usuario, secreto como clave de acceso y se otorgan todos privilegios. nano /etc/asterisk/manager.conf [general] displaysystemname = yes enabled = yes ;webenabled = yes port = 5038 ;httptimeout = 60 ; De modo predefinido, el gestor de Asterisk escuchar peticiones ; por cualquier interfaz activa en el sistema, pero puede ; definirse, por ejmeplo, que solo se permitan conexiones desde ; la direccin IP de red privada (RFC 1918). bindaddr = 0.0.0.0 ;displayconnects = yes ;timestampevents = yes
Archivo /etc/asterisk/sip.conf. El siguiente ejemplo corresponde a la configuracin de tres cuentas SIP (101, 102 y 103). El contenido se agrega o bien modifica opciones, al archivo /etc/asterisk/sip.conf. nano /etc/asterisk/sip.conf [general] context=default srvlookup=yes videosupport=yes ; Asterisk puede tambin gestionar las conferencias de vdeo disallow=all ; Desactivar todos los codificadores allow=alaw ; Permitir codificadores en orden de preferencia allow=ilbc Jess Asmeth Prez Camacho allow=gsm allow=h261 ; El paquete asterisk-sounds-es de alcance libre instala los archivos de audio ; al espaol. Por tanto, se puede definir ste como idioma pata los mensajes. language=es ; Realizar registro en ekiga.net con un usuario y clave de acceso vlidos y ; encaminar las llamadas hacia la extensin 101 register => usuario:clave-de-acceso@ekiga.net/101
; Hacer acceder a Asterisk hacia una cuenta en ekiga.net para permitir ; realizar llamadas [ekiga] type=friend username=usuario secret=clave-de-acceso host=ekiga.net canreinvite=no qualify=300 ; Si se utiliza asterisk 1.4.x: insecure=port,invite ; Si se utiliza asterisk 1.2.x: ; insecure=very
; Extensin 101 [101] type=friend secret=secreto1 qualify=yes ; El par correspondiente est no ms all de 2000 mS. Jess Asmeth Prez Camacho nat=no ; No hay NAT. host=dynamic ; Dispositivo se registrar con servidor. canreinvite=no ; Asterisk tratar de redireccionar de forma predeterminada. context=home ; Contexto predefinido (ver extensions.conf) ;port=5061 ; Descomentar si Ekiga o Linphone y Asterisk estn en el mismo sistema.
Archivo /etc/asterisk/voicemail.conf. A fin de habilitar el acceso al correo de voz para cada extensin y al mismo tiempo especificar una cuenta de correo electrnico hacia la cual se enviar un mensaje de correo electrnico con el mensaje de voz como adjunto, solo es necesario verificar que las siguientes opciones estn habilitadas. En el ejemplo, se configuran las cuentas para las extensiones 101, 102 y 103. nano /etc/asterisk/voicemail.conf [general] Jess Asmeth Prez Camacho ; Escoger el formato del correo de voz. Recomendado usar WAV, por razones de ; compatibilidad. format=wav ; ; Si se dispone de espacio suficiente en la cuenta de correo, la siguiente ; opcin especifica que se adjunte el mensaje de voz a un mensaje de correo ; electrnico, de modo que se pueda escuchar al dar clic desde el cliente. ; attach=yes ; [default] ; Cada buzn de voz se lista en el siguiente formato: ; buzn => clave de acceso,Nombre de persona,correo electrnico,correo ; electrnico de servicio de localizador. Ejemplos: 101 => secreto1,Nombre,alguien@algo.algo,numero@mi-celular.algo 102 => secreto2,Nombre,otro@algo.algo 103 => secreto3,Nombre,alguien-mas@algo.algo
Jess Asmeth Prez Camacho Archivo /etc/asterisk/extensions.conf. El siguiente ejemplo corresponde a la configuracin de tres extensiones (101, 102 y 103). El contenido se agrega al archivo/etc/asterisk/extensions.conf. nano /etc/asterisk/extensions.conf ; Macro que habilita el uso de correo de voz, de modo que no har falta ; repetir complejas configuraciones en cada cuenta. [macro-correovoz] exten => s,1,Dial($,20) exten => s,2,Goto(s-$DIALSTATUS},1) exten => s-NOANSWER,1,Voicemail(u$) exten => s-NOANSWER,2,Hangup() exten => s-BUSY,1,Voicemail(b$) exten => s-BUSY,2,Hangup() exten => _s-.,1,Goto(s-NOANSWER,1)
; Lo siguiente permite realizar llamadas hacia cuentas de Ekiga.net ; solo antecediendo un nmero 9 antes de la cuenta. Es decir: ; Si antes se tena que marcar sip:alguien@ekika.net, ahora se har ; como sip:9alguien@ekiga.net exten => _9.,1,Dial(SIP/ekiga/$,20,r)) Jess Asmeth Prez Camacho
Al terminar, solo bastar reiniciar el servicio asterisk para que surtan efecto los cambios. service asterisk restart
Tambin puede ingresar a la interfaz de lnea de mandatos (CLI o Command Line Interface), desde el servidor que sustenta a Asterisk, utilizando el mandato asterisk -r y ejecutando desde sta el mandato reload. Al terminar, ingrese el mandato exit para salir de la interfaz de lnea de mandatos.
Jess Asmeth Prez Camacho (si estamos utilizando una mquina virtual se necesita poner en modo puente.)
3.- Procedemos a configurar y a asignar la direccin IP que utilizaran los usuarios (Usuarios de Windows) Panel de control ->Redes e internet Jess Asmeth Prez Camacho
Protocolo de internet versin 4(TCP/IPv4)- usar la siguiente IP-ingresamos la IP (Aqu proporcionamos la IP que deseemos utilizar y la mscara subred a utilizar.) Jess Asmeth Prez Camacho
4.-configuracion de Ekiga.
Jess Asmeth Prez Camacho
Registrase en Ekiga.net Jess Asmeth Prez Camacho Para tener un usuario de Ekiga.
Jess Asmeth Prez Camacho
Jess Asmeth Prez Camacho Elegir tipo de conexin ->LAN
Jess Asmeth Prez Camacho
Por ultimo hacer la llamada mediante la IP a los usuarios. Jess Asmeth Prez Camacho