¿cuanta gente a visto el blog?

Aplicacion de grabado para hacer el IBR

 La funcion Record

sudo nano /etc/asterisk/extensions.conf



[default]
; Extensión para grabar el audio "bienvenido"
exten => 600,1,Answer()
same => n,Playback(vm-intro)                 ; Mensaje opcional: "Empiece a grabar después del tono"
same => n,Record(/var/lib/asterisk/sounds/bienvenido.gsm) ; Graba el archivo "bienvenido.gsm"
same => n,Playback(vm-saved)                 ; Mensaje: "Su grabación ha sido guardada"
same => n,Hangup()

; Extensión para grabar el audio "invalido"
exten => 601,1,Answer()
same => n,Playback(vm-intro)                 ; Mensaje opcional: "Empiece a grabar después del tono"
same => n,Record(/var/lib/asterisk/sounds/invalido.gsm)   ; Graba el archivo "invalido.gsm"
same => n,Playback(vm-saved)                 ; Mensaje: "Su grabación ha sido guardada"
same => n,Hangup()

; Extensión para grabar el audio "prueba"
exten => 602,1,Answer()
same => n,Playback(vm-intro)                 ; Mensaje: "Empiece a grabar después del tono"
same => n,Record(/var/lib/asterisk/sounds/prueba.gsm) ; Graba el archivo "prueba.gsm"
same => n,Playback(vm-saved)                 ; Mensaje: "Su grabación ha sido guardada"
same => n,Hangup()


; Extensión para iniciar el menú interactivo
exten => 505,1,Answer()
same => n,Goto(menu,inicio,1)

[menu]
; Inicio del menú interactivo
exten => inicio,1,Background(prueba)         ; Reproduce el audio "Bienvenido a comunicaciones avanzadas"
same => n,WaitExten(15)                      ; Espera 15 segundos para que el usuario pulse una opción

; Opción 1 - Llama a asistencia técnica
exten => 1,1,Playback(bienvenido)            ; Reproduce el mensaje "Gracias, lo estamos comunicando"
same => n,Dial(SIP/500,10)                   ; Llama a la extensión SIP 500
same => n,Hangup()

; Opción 2 - Reproduce un mensaje
exten => 2,1,Playback(hello-world)           ; Reproduce el mensaje "Hello world"
same => n,Hangup()

; Manejo de entradas inválidas
exten => i,1,Playback(invalido)              ; Reproduce el mensaje "Opción incorrecta"
same => n,Goto(menu,inicio,1)                ; Regresa al inicio del menú

; Tiempo de espera (15 segundos sin entrada)
exten => t,1,Playback(goodbye)               ; Reproduce el mensaje de despedida
same => n,Hangup()




sudo systemctl restart asterisk


Se termina de grabar con #

No hay comentarios.:

Publicar un comentario