Está en la página 1de 3

-----------------------------------------------------------------------------------

-
Comandos para buzon de voz
-----------------------------------------------------------------------------------
-
sudo vi /etc/asterisk/pjsip.conf

Dentro de este archivo se debe agregar lo siguiente, tener en cuenta que se debe
reemplazar la ip, con la ip de tu servidor asterisk:

[transporte]
type=transport
protocol=udp
bind=192.168.0.103

;Creación de los números


;extensión 100
[100]
type=endpoint
context=default
disallow=all
allow=alaw
aors=100
auth=100auth
transport=transporte

[100]
type=aor
max_contacts=1
contact=sip:100@192.168.0.103:5060

[100auth]
type=auth
username=100
;auth_type=userpass
password=1234

;extensión 101
[101]
type=endpoint
context=default
disallow=all
allow=alaw
aors=101
auth=101auth
transport=transporte

[101]
type=aor
max_contacts=1
contact=sip:101@192.168.0.103:5060

[101auth]
type=auth
username=101
;auth_type=userpass
password=1234

Guardar con :wq!


Luego se debe agregar en el archivo extensions.conf
sudo vi /etc/asterisk/extensions.conf
lo siguiente:

[default]
exten => _10X,1,Dial(PJSIP/${EXTEN},15,tT)
same => n,VoiceMail(${EXTEN}@voicemail)
same => n,Playback(vm_goodbye)
same => n,Hangup()

exten => 1*,1,Answer()


same => n,voicemailMain(${CALLERID}@voicemail)
same => n,hangup()

luego en el archivo voicemail.conf


sudo vi /etc/asterisk/voicemail.conf
Agregar al final del archivo lo siguiente, fijarse que el 1234 es la contraseña
establecida en el archivo pjsip.conf, en este caso 1234:
[voicemail]
100 => 1234,Usuario100,liz@gmail.com
101 => 1234,Usuario101,liz@gmail.com

Finalmente verificar que el archivo modules.conf se encuentre como se visualiza a


conttinuación:

Luego con comandos de linux realizar la ejecución de asterisk con:


asterisk -v
asterisk -r

Ya con el CLI de asterisk ingresar los comandos:


reload
core reload

Luego se debe configurar los telefonos a conectar por ejemplo en Microsip o zoiper
en el telefono como see muestra a continuación:

Finalmente se relizan las llamadas y se pueden dejar buzones de voz, en caso de que
la extension a la que se llame no responda, para escuchar esos mensaje de voz es
necesario llamar al 1*, esperar hasta que pida la contraseña que es 1234 y luego
seguir las instrucciones para escuchar el mensaje.

Para la creación del IVR sera necesario primero colocar las siguientes extensiones
en extensions.conf

;para grabación de los audios para el IVR


exten => 808,1,record(principal.gsm,3)
;para escuchar los audios
exten => 809,1,answer()
same => n,Playback(principal)
same => n,hangup()

Como se visualiza en los comentario esto servira para guardar y escuchar los
respecticos audios que se utilizar en el IVR, estos audios se almacenan en el
fichero /var/lib/asterisk/sounds
Los audios deben ser grabados uno por uno verificando su existencia en el fiichero,
para esta práctica se graban el audio princippal y el audio invalido.
-----------------------------------------------------------------------------------
-
IVR
-----------------------------------------------------------------------------------
-

Luego se crea el plan de marcado para el IVR, donde al llamar al 1800 se escucha el
audio principal con instrucciones, se puede marcar al 1 y 2 dando como respuesta
esos respectivos numeros y en caso de marcar una opcion incorrecta se reproduce el
audio invalido, para ello se añade lo siguiente al archivo extensions.conf:

;Creación del IVR

exten => 1800,1,goto(menu,inicio,1)

[menu]
exten => inicio,1,background(principal)
same => n,waitexten(5)

exten => i,1,playback(invalido)


same => n,goto(menu,inicio,1)

exten => t,1,goto(menu,inicio,1)

exten => 1,1,saydigits(1)


same => n,goto(menu,inicio,1)

exten => 2,1,saydigits(2)


same => n,goto(menu,inicio,1)

Finalmente, en el CLI de asterisk se usa los comandos reload y core reload.


Para mayo facilidad en el proceso observar el video.

También podría gustarte