Está en la página 1de 19

Jess Asmeth Prez Camacho

CMO CONFIGURAR ASTERISK 8 PARA UTILIZAR


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

2.- posteriormente configuramos nuestra red
nano /etc/sysconfig/network_scripts/ifcfg-eth0
agregamos esto:
NM_CONTROLED= "no"
BOOTPROTO= "static"
IPADDR= "192.168.0.254"
NETMASK= "255.255.255.0"
Jess Asmeth Prez Camacho



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

Jess Asmeth Prez Camacho
[admin]
secret = secreto
deny=0.0.0.0/0.0.0.0
permit=192.168.12.0/255.255.255.128
writetimeout = 100
read = system,call,log,verbose,command,agent,user,config
write = system,call,log,verbose,command,agent,user,config



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.

; Extensin 102
[102]
type=friend
secret=secreto2
qualify=yes
nat=no
host=dynamic
canreinvite=no
context=home
;port=5061

; Extensin 103
[103]
type=friend
secret=secreto3
qualify=yes
nat=no
host=dynamic
canreinvite=no
context=home
;port=5061

Jess Asmeth Prez Camacho


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)

[home]
; Extensin 101
exten => 101,1,Macro(correovoz,SIP/101)

; Extensin 102
exten => 102,1,Macro(correovoz,SIP/102)

; Extensin 103
exten => 103,1,Macro(correovoz,SIP/103)

; Lo siguiente permite acceder al correo de voz desde Ekiga, simplemente
; marcando el nmero 8
exten => 8,1,VoiceMailMain(s$)
exten => 8,2,Hangup

; Prueba de Eco
exten => 600,1,Answer()
exten => 600,2,Playback(demo-echotest)
exten => 600,3,Echo()
exten => 600,4,Playback(demo-echodone)
exten => 600,5,Hangup()

; 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

Cambiar configuracin del adaptador

Jess Asmeth Prez Camacho
configuracin del adaptador
->redes inalmbricas
->clic derecho
->propiedades

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

También podría gustarte