como instalar un IVR en asterisk

Páginas: 5 (1098 palabras) Publicado: 4 de junio de 2013
Hoy  empezamos  con  un  tema  nuevo.  Como  crear  un  IVR  en  nuestra  centralita  para  luego 
utilizarlo  en  nuestro  dialplan  (plan  de  llamadas).  En  esta  primera  parte  veremos  cómo  crear 
archivos audios personalizados para luego usarlos en Asterisk. 
La cosa más sencilla que podemos hacer, si no disponemos de mayores recursos tecnológicos, es grabar los archivos con la aplicación Record. 
El contexto local de nuestro archivo de configuración pondremos las siguientes líneas: 
nano /etc/asterisk/extensions.conf 
exten => _66XX,1,Answer() 
exten => _66XX,n,Wait(2) 
exten => _66XX,n,Record(/tmp/prompt${EXTEN:2}:wav) 
exten => _66XX,n,Wait(2) 
exten => _66XX,n,Playback(/tmp/prompt${EXTEN:2}) 
exten => _66XX,n,Wait(2) 
exten => _66XX,n,Hangup() 
 Línea 1: contesta la llamada 
Línea 2: espera 2 segundos 
Línea  3:  Graba  el  archivo  audio  en  la  carpeta  /tmp  con  nombre  promptXX  donde  XX  son  los 
últimos  dos  dígitos  de  la  extensión  que  hemos  llamado  desde  nuestro  softphone.  Ej.  Si 
llamamos la extensión 6650 el archivo audio tendrá el nombre prompt50.waw 
Línea 4: espera 2 segundos 
Línea 5: escucharemos el archivo recién grabado Línea 6: espera 2 segundo 
Línea 7: cuelga la llamada 
Si no estamos satisfechos con la calidad de la grabación podemos volver a grabarla marcando 
el mismo número. La vieja será remplazada por la nueva. 
Esta  solución,  que,  tengo  que  admitirlo,  leí  por  algún  lado,  nos  permite  grabar  hasta  99 
archivos  audio  distintos.  Una  vez  que  tengamos  nuestro  o  nuestros  archivos listos  vamos  a 
copiarlos en la carpeta de las voces de asterisk. 
mkdir /var/lib/astersik/sounds/custom 
cd /tmp 

mv prompt* /var/lib/asterisk/sounds/custom 
Los  dejo  con  la  sinopsis  de  la  aplicación  Record  (les  recuerdo  que  pueden  contribuir  a  la 
traducción de asterisk 1.6 en el wiki). La próxima parte será sobre la configuración del IVR en el 
archivo extensions.conf  [Synopsis] 
Record to a file 
[Description] 
  Record(filename.format,silence[,maxduration][,options]) 
Records from the channel into a given filename. If the file exists it will 
be overwritten. 
‐ 'format' is the format of the file type to be recorded (wav, gsm, etc). 
‐ 'silence' is the number of seconds of silence to allow before returning. ‐ 'maxduration' is the maximum recording duration in seconds. If missing 
or 0 there is no maximum. 
‐ 'options' may contain any of the following letters: 
     'a' : append to existing recording rather than replacing 
     'n' : do not answer, but record anyway if line not yet answered 
     'q' : quiet (do not play a beep tone) 
     's' : skip recording if the line is not yet answered      't' : use alternate '*' terminator key (DTMF) instead of default '#' 
     'x' : ignore all terminator keys (DTMF) and keep recording until hangup 
 
If filename contains '%d', these characters will be replaced with a number 
incremented by one each time the file is recorded. A channel variable 
named RECORDED_FILE will also be set, which contains the final filemname. 
Use 'core show file formats' to see the available formats on your system User can press '#' to terminate the recording and continue to the next priority. 
If the user should hangup during a recording, all data will be lost and the 

application will teminate. 
En  un  precedente  articulo,  hemos  visto  como  grabar  archivos  para  usarlos  en  un  IVR 
(Respuesta de Voz Interactiva). Para el ejemplo que les voy a presentar hoy, he registrado tres archivos que contienen las siguientes frases: 
espeng.wav  ‐ "for english press one, para español marque dos" 
espmenu.wav ‐ "para efectuar un test de echo marque 1, para escuchar la música en espera 
marque 2, para la oficina de ventas marque 3) 
engmenu.wav ‐ "for echo test press 1, for music on hold press 2, for sales office, press 3) 
He  copiado  los  archivos  en  la ...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Instalar Asterisk En Ubuntu 10.4
  • Como instalar?
  • Sistemas Ivr Basados En Asterisk: Recomendaciones De Diseño Para Una Mejor Atención Al Cliente
  • Como instalar OCI8
  • como instalar un antivirus
  • como instalar ubuntu 14
  • Como instalar corel
  • Como Instalar Un Antivirus Gratuito

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS