Activar set de voces en español a Asterisk

Forums: 

Por favor pueden ayudarme a activar el set de voces en español para asterisk, por defecto trae voces en ingles pero a los usuarios no les agrada, ya descargué un set de voces colombianas, la descomprimo en la siguiente ruta /var/lib/asterisk/sounds.

Reinicio el servidor pero no asume los cambios, no logro activar las voces en español.

Será que me falta algo adicional a esto?...

Gracias por su apoyo.

es

Imagen de neologan

Primero asegúrate que exista el directorio /var/lib/asterisk/sounds/es/ y dentro de él esten todos loas archivos que te has descargado, luego debes indicar que cada extensión que uses esté seteada en lenguaje español, como lo haces? por ejemplo si utilizas SIP en el archivo sip.conf configura el parámetro language=es en el contexto [default] o en cada extensión.

Si lo que creas es un IVR debes indicar luego de contestada la llamada algo así:

...
exten => s,n,Set(LANGUAGE=ES)

ó

exten => s,n,SetLanguage(es)

...

No estoy muy seguro, creo que la primera remplazó a la segunda, de todos modos prueba eso y me cuentas como te fue.

Andrés.

logan

Activar set de voces en español a Asterisk

Gracias Andrés, tú ayuda fue excelente, ya logré activar las voces en español, pero ahora salió otro problema.

Cuando me dejan un mensaje en mi extensión y entro al voicemail, me indica que tengo mensajes pero se queda allí y luego al cabo de unos segundos se cae la comunicación. En ningún momento logro escuchar los mensajes desde el teléfono. Tengo que hacerlo via browser y no es la idea, la idea es que cada usuario pueda entrar a su buzón.

Espero me puedas ayudar.

Saludos,

Angel

!!!

Imagen de neologan

Y por cierto, no tienes que reiniciar el servidor, basta con ingresar a la consola de asterik (asterisk -r) y dar un reload solamente. Ó desde el bash: asterisk -rx reload.

logan

???

Imagen de neologan

No se me ocurre que está sucediendo en tu servidor, además creo que no entiendo bien, por favor detallame un poco el asunto y enviame lo que te sale en la consola de Asterisk cuando revisas el voicemail, si no sabes como aqui te indico:

# asterisk -r
cli> set verbose 10

En este punto haces la prueba, desde un teléfono revisas tu voicemail y guardas lo que aparece en la consola, eso lo envias a este foro.

Andrés.

logan

Problemas con el Voicemail en Asterisk

Andrés de nuevo gracias por tú apoyo.

El problema es que cuando recibo un mensaje de voz en mi extensión no logro escucharlo desde el teléfono, tenga que accesar por el Web-access to Voicemail y desde allí si logro escucharlo.

Hice lo que me sugeriste desde la consola y me arrojó la siguiente información:

Verbosity was 3 and is now 10

-- Executing Answer("SIP/205-a609", "") in new stack
-- Executing Wait("SIP/205-a609", "1") in new stack
-- Executing VoiceMailMain("SIP/205-a609", "default") in new stack
-- Playing ´vm-login´ (language ´es´)
-- Playing ´vm-password´ (language ´es´)
-- Playing ´vm-youhave´ (language ´es´)
== Spawn extension (from-internal, *98, 3) exited non-zero on ´SIP/205-a609´
-- Executing Macro("SIP/205-a609", "hangupcall") in new stack
-- Executing ResetCDR("SIP/205-a609", "w") in new stack
-- Executing NoCDR("SIP/205-a609", "") in new stack
-- Executing Wait("SIP/205-a609", "5") in new stack
-- Executing Hangup("SIP/205-a609", "") in new stack
== Spawn extension (macro-hanupcall,s,4) exited non-zero in macro ´hangupcall´
== Spawn extension (from-internal, h, 1) exited non-zero on ´SIP/205-a609´

Estas fueron las lineas que arrojó desde la cónsola cuando llamé al voicemail.

Como hago para guardar lo que aparece en la consola sin tener que escribir esto línea por línea.

Muchas Gracias.

Angel

from-internal?

Imagen de neologan

Imagino que cuando tu instalaste Asterisk diste un make samples y que dejaste todo el extensions.conf como estaba, si no estoy equivocado mejor comenta (o borra) todas las lineas que no usas, hay un contexto from-internal que no imagino por qué pero te esta dando problemas.

También debes revisar si está bien hecha la configuración de los voicemails en el archivo voicemail.conf, y que dentro de la carpeta /var/lib/asterisk/sounds/es/ exista otra con el nombre digits y dentro de ella los archivos de audio en español que digan los dígitos.

logan