Sonido cuando esta la FXO esta ocupada

Imagen de _alive_

Forums: 

hola amigos de ecualug, tengo una duda tengo mi servidor asterisk 1.4 con una tarjeta tdm800 con una fxo, cuando estan usando la linea y yo quiero sacar llamadas la linea esta ocupada y me sale un ruido que no es muy agradable, quisiera saber como puedo hacer para cambiar ese sonido por otro, como por ejemplo que diga: "la linea esta ocupada intente llamar despues...", si alguien sabe como cambiar el sonido de la linea ocupada por otro audio me tiran un mensaje, muchas gracias

Manejando Variables

Imagen de neologan

Mira el macro std-exten que está en los archivos de ejemplo:

[macro-stdexten];
;
; Standard extension macro:
; ${ARG1} - Extension (we could have used ${MACRO_EXTEN} here as well
; ${ARG2} - Device(s) to ring
;
exten => s,1,Dial(${ARG2},20) ; Ring the interface, 20 seconds maximum
exten => s,2,Goto(s-${DIALSTATUS},1) ; Jump based on status (NOANSWER,BUSY,CHANUNAVAIL,CONGESTION,ANSWER)

exten => s-NOANSWER,1,Voicemail(${ARG1},u) ; If unavailable, send to voicemail w/ unavail announce
exten => s-NOANSWER,2,Goto(default,s,1) ; If they press #, return to start

exten => s-BUSY,1,Voicemail(${ARG1},b) ; If busy, send to voicemail w/ busy announce
exten => s-BUSY,2,Goto(default,s,1) ; If they press #, return to start

exten => _s-.,1,Goto(s-NOANSWER,1) ; Treat anything else as no answer

exten => a,1,VoicemailMain(${ARG1}) ; If they press *, send the user into VoicemailMain

Puedes ver que luego de marcar (Dial) controla la variable DIALSTATUS, deberías crear otras líneas para manejar el evento UNAVAILABLE, de manera similar a NOANSWER Y BUSY y ahi pones tu audio (en lugar de enviar al voicemail como en el ejemplo) y luego cuelgas la llamada.

@ndré$

logan