Asterisk benutzerdefinierte Ansage
Geizhals » Forum » Linux-Support » Asterisk benutzerdefinierte Ansage (6 Beiträge, 420 Mal gelesen) Top-100 | Fresh-100
Du bist nicht angemeldet. [ Login/Registrieren ]
...
Re(3): Asterisk benutzerdefinierte Ansage
08.10.2007, 21:52:16
Es soll ca 15 Sekunden bimmeln, wenn dann keiner ran geht, soll die Ansage kommen, einfach anstatt der Standard Ansage. (Also nur bei nicht
Erreichbarkeit)

Das sollte einfach sein.

bei mir schaut's so aus: Anrufe werden über das stdext macro durchgeführt, das auch die Aufzeichnung von voicemail erledigt wenn keiner drangeht.


[macro-stdext]
;
; Standard extension macro:
;   ${ARG1} - Extension  (we could have used ${MACRO_EXTEN} here as well
;   ${ARG2} - Device(s) to ring
;
exten => s,1,Macro(hide-pvt-num)
exten => s,n,agi(cidlookup.php)                 ; look up caller name via ldap
exten => s,n,agi(cidpush.php)                   ; push callerid to cisco phones
exten => s,n,Dial(${ARG2},${RINGTIME},w)        ; Ring the interface, 20 seconds maximum
exten => s,n,Goto(s-${DIALSTATUS},1)            ; Jump based on status (NOANSWER,BUSY,CHANUNAVAIL,CONGESTION,ANSWER)
exten => s-NOANSWER,1,Goto(voicemail|254${ARG1}|1); If unavailable, send to voicemail w/ unavail announce
exten => s-BUSY,1,Congestion(5)                 ; If busy, hang up/reject
exten => s-BUSY,n,Hangup(AST_CAUSE_BUSY)        ; If busy, hang up/reject
exten => _s-.,1,Goto(s-BUSY,1)                  ; Treat anything else as no answer

[macro-voicemail-record]
exten => s,1,Answer()
exten => s,n,Set(LANGUAGE()=de)
exten => s,n,Voicemail(u${MACRO_EXTEN})
exten => s,n,HangUp()

[voicemail]
;VoiceMail-Weiterleitung
exten => _254XXX,1,Macro(voicemail-record)


Für's Voicemail system gibt's für jede Nebestelle ein eigenes Verzeichnis, und dort wiederum eigene Dateien für die Ansagen. Liegt bei mir z.B auf

/var/lib/asterisk/sounds/voicemail/default/254101/unavail.wav

Hoffe das hilft Dir irgendwie weiter :-)



Antworten PM Übersicht Chronologisch Zum Vorgänger
 
Melden nicht möglich
 

Dieses Forum ist eine frei zugängliche Diskussionsplattform.
Der Betreiber übernimmt keine Verantwortung für den Inhalt der Beiträge und behält sich das Recht vor, Beiträge mit rechtswidrigem oder anstößigem Inhalt zu löschen.
Datenschutzerklärung