Reproducciòn de Archivos wav en IVR Asterisk

Forums: 

Hola Buenos dias chicos! actualmente me encuentro realizando un IVR, el cual ya logre montarlo y se ejecuta correctamente peeeero no se escucha las grabaciones de voz que realicé. las hice mediante el software audacity en formato .wav con 8000 hz de frecuencia, ya que investigue q con ese formato era capaz de ejecutarse mi archivo en asterisk! pero no fue asi, ahora le coloco al IVR un archivo de la carpeta sounds predeterminado por ejemplo: hello-world.gsm y si lo reproduce! porfa alguien puede ayudarme con este error? :( tengo dias intentando resolverlo, le he dado todos los permisos al archivo y nada! :( gracias a todos! el error q me da es este en el CLI>
el nombre del archivo.wav se llama menuprincipal!

Verbosity is at least 255
-- Executing [1500@users:1] Goto("SIP/1000-b6c21288", "IVR|s|1") in new stack
-- Goto (IVR,s,1)
-- Executing [s@IVR:1] Wait("SIP/1000-b6c21288", "1") in new stack
-- Executing [s@IVR:2] Set("SIP/1000-b6c21288", "CHANNEL(language)=es") in new stack
-- Executing [s@IVR:3] Set("SIP/1000-b6c21288", "TIMEOUT(digit)=7") in new stack
-- Digit timeout set to 7
-- Executing [s@IVR:4] Set("SIP/1000-b6c21288", "TIMEOUT(response)=10") in new stack
-- Response timeout set to 10
-- Executing [s@IVR:5] BackGround("SIP/1000-b6c21288", "menuprincipal") in new stack
[Jun 1 18:14:36] WARNING[10974]: file.c:602 ast_openstream_full: File menuprincipal does not exist in any format
[Jun 1 18:14:36] WARNING[10974]: file.c:912 ast_streamfile: Unable to open menuprincipal (format 0x4 (ulaw)): No such file or directory
[Jun 1 18:14:36] WARNING[10974]: pbx.c:5730 pbx_builtin_background: ast_streamfile failed on SIP/1000-b6c21288 for menuprincipal
-- Executing [s@IVR:6] WaitExten("SIP/1000-b6c21288", "") in new stack
== Spawn extension (IVR, s, 6) exited non-zero on 'SIP/1000-b6c21288'
[Jun 1 18:14:41] WARNING[10974]: pbx.c:1832 pbx_extension_helper: No application 'Hangud' for extension (IVR, h, 1)
== Spawn extension (IVR, h, 1) exited non-zero on 'SIP/1000-b6c21288'

Directorio

Imagen de eliche

Hola, vi que en la consola te salía esto: -- Executing [s@IVR:2] Set("SIP/1000-b6c21288", "CHANNEL(language)=es") in new stack. Lo que quiere decir que estás usando los sonidos en español. Ahora, en donde estás colocando tu archivo? por defecto el directorio es este: /var/lib/asterisk/sounds; pero aquí dentro están los directorios en y es. Entonces, deberías poner tu archivo en /var/lib/asterisk/sounds/es; talvez se te paso eso....

Otra causa puede ser que el archivo que grabaste está en estereo y no en mono, prueba tambien a grabarlo así: mono, 8000Hz, 16bits por muestra.

Ing. Eliécer Tatés Montenegro
Neovoice
VoIP & IT Consulting
e-mail: eliecer.tates@neovoice.co / elitatmon@gmail.com

Gracias :) pero sigue igual :( con el mismo error del comentario

Hola Eliche! gracias por tu comentario! :) y bueno amigo probe las dos cosas que me sugeriste y nada :( grabe los archivos así de 8000hz, mono y de 16 bits y además lo coloque en la carpeta es como me explicaste pero nada :( mi IVR principal es el siguiente:

[IVR]

exten => s,1,Wait(1)

exten => s,2,Set(CHANNEL(language)=es)

exten => s,3,Set(TIMEOUT(digit)=7)

exten => s,4,Set(TIMEOUT(response)=10)

exten => s,5,Background(menuprincipal)

exten => s,6,WaitExten()

exten => 1,1,Goto(IVR1,s,1)

exten => 2,1,Goto(IVR2,s,1)

exten => #,1,Goto(IVR1,s,1)

exten => *,1,Goto(IVR_despedida,s,1)

exten => i,1,Playback(invalid)

exten => i,2,Playback(goodbye)

exten => i,3,Hangup

exten => t,1,Goto(IVR,s,2)

exten => h,1,Hangud

No se porque no me reproduce los .wav porque .gsm si los reproduce y realiza el IVR bien pero me interesa es tenerlos .wav para editarlos bien! :( otra cosa al archivo que cree .wav en la carpeta es como me dijiste le di todos los permisos necesarios osea tampoco es por permisos el error! :S

que sera?

Imagen de eliche

Hola que tal, bueno prueba a poner está linea así:

exten => s,5,Background(menuprincipal) a exten => s,5,Background(es/menuprincipal)

No se que más pueda ser despues de eso, talvez si el archivo no tiene extensión, colocale la extension en donde esta guardado.

La otra es que en sip.conf o iax.conf, no se cual estés usando pongas:

[general]
language=es

Luego de eso, no sabría que más probar.

Saludos y suerte.

Ing. Eliécer Tatés Montenegro
Neovoice
VoIP & IT Consulting
e-mail: eliecer.tates@neovoice.co / elitatmon@gmail.com

No lo seeee :(

Hola eliche! gracias por estar pendiente! ya probe colocando exten => s,5,Background(es/menuprincipal)
estoy usando sip.conf, estoy probando eso q me dices y lo de oracle! cualquier cosa te mantengo informado! muchas gracias! :) suerte igual!

saludos...!

ktrine..! el problema es que nos montamos ese asterisk de los repositorios de synaptic, algunas librerias no estan montadas, sox,curl y algunas que ahorita no recuerdo...! gorda me alegra que estes metida en este foro que es uno de los mejores...! besitos...!

resuelto el problema...!

el problema es que asterisk 1.4.21 toma los wav,gsm, de /usr/share/asterisk/sounds (no de var/lib/asterisk/sounds)
ya resuelto el problema manos a la obra...! saludos....!

Gracias Chicos!

Como dice oracle ese era el problema! muchisimas gracias amigo por tu ayuda! un beso! gracias a ti tambien eliche tus sugerencias tambien me fueron util! cuidense!

Problemas con reproduccion de archivos wav y gsm

Saludos! No se si aun sigan este hilo, pero estoy presentando un problema parecido con los archivos wav y gsm tambien en asterisk 1.4.21. El problema surge cuando configuro el voicemail, una vez que deja el mensaje y llamo a la extensión que definí en extensions.conf para el voicemail, me dice que tengo un mensaje nuevo pero resulta que cuando presiono 1 para que me reproduzca el mensaje no hace nada, se queda mudo y se corta. Revise los logs y me arroja esto:

[Feb 9 10:16:50] WARNING[26021] file.c: File digits/10 does not exist in any format
[Feb 9 10:16:50] WARNING[26021] file.c: Unable to open digits/10 (format 0x4 (ulaw)): No such file or directory
[Feb 9 10:17:02] WARNING[26021] file.c: File digits/es-el does not exist in any format
[Feb 9 10:17:02] WARNING[26021] file.c: Unable to open digits/es-el (format 0x4 (ulaw)): No such file or directory
[Feb 9 10:17:02] WARNING[26021] say.c: Unable to play message digits/es-el

No se si tenga que ver con el error que plantean en este post, que el asterisk busca estos archivos en /user/share/asterisk/sounds. Entonces yo tengo el asterisk en debian etch y cuando me voy al /user/share no hay ningun directorio asterisk. Alguna idea de como pueda solucionar esto, por favor? De antemano gracias.