- Mitglied seit
- 10 Okt 2011
- Beiträge
- 36
- Punkte für Reaktionen
- 0
- Punkte
- 6
Hallo,
ich arbeite mich z.Zt. in die voicebox-Features von Asterisk ein, mit dem Ziel, für meine 'Warteschleifen' je eine separate Voicebox zu erstellen, wobei der Anrufer entscheiden können soll, ob er eine Nachricht hinterlassen oder es weiter probieren will (über ein einfaches IVR). Dabei stehe ich allerdings noch ganz am Anfang.
Vorab wollte ich ausprobieren, ob bei meinen Telefonen (größtenteils Cisco 7961G mit SIP-FW 9-3-1) das MWI-Lämpchen überhaupt sauber mit Asterisk zusammenspielt. Einen funktionierenden MWI betrachte ich nämlich als zwingende Voraussetzung für mein Vorhaben. Ich habe hier einen Asterisk 11.3 laufen (mit Patch, der das Zusammenspiel mit dem BLF meiner Ciscos ermöglicht).
Folgendes habe ich dazu gemacht:
In der sip.conf habe ich bei den jeweiligen Telefon-Einträgen die mailbox-Option angegeben (konkret: "mailbox=1002").
Die voicebox.conf entspricht inhaltlich größtenteils der voicebox.conf.sample aus dem Source-Tarball:
Wenn ich jetzt (z.B. mit 'touch') unter /var/spool/asterisk/voicemail/default/1002/INBOX eine Datei namens msg0000.txt oder msg0001.txt anlege oder lösche, würde ich erwarten, daß innerhalb einer bestimmten Zeit (z.B. 30sek) der MWI aufleuchtet, respektive erlischt. Tut er aber nicht. Wenn ich das Telefon aber zwinge sich neu zu registrieren, dann tritt die gewünschte Änderung des MWI-Zustandes (Lampe an bzw. Lampe aus) ein. Nächste Änderung in INBOX -> wieder passiert nix, bis zur Neuregistrierung usw.
Neben meinen Ciscos habe ich dasselbe auch mit einem Softphone versucht. Dieses zeigt exakt das selbe Verhalten.
Mit 'sip debug peer EINSMEINERTELEFONE' sieht man auch daß alles mögliche hin- und hergeschickt wird, nur keine NOTIFY-Messages für MWI. Die Telefone sind also m.E. nicht schuld.
Mit den optionen subscribemwi und buggymwi für die sip.conf habe ich auch schon rumgespielt, hat aber leider nix gebracht.
Ich nehme an mir fehlt noch irgendwas in meiner Asterisk-Konfiguration. Leider fehlt mir aber auch jeglicher Hinweis darauf, was das sein könnte und deshalb bitte ich um eure Hilfe.
Vielen Dank!
MfG
Tom
ich arbeite mich z.Zt. in die voicebox-Features von Asterisk ein, mit dem Ziel, für meine 'Warteschleifen' je eine separate Voicebox zu erstellen, wobei der Anrufer entscheiden können soll, ob er eine Nachricht hinterlassen oder es weiter probieren will (über ein einfaches IVR). Dabei stehe ich allerdings noch ganz am Anfang.
Vorab wollte ich ausprobieren, ob bei meinen Telefonen (größtenteils Cisco 7961G mit SIP-FW 9-3-1) das MWI-Lämpchen überhaupt sauber mit Asterisk zusammenspielt. Einen funktionierenden MWI betrachte ich nämlich als zwingende Voraussetzung für mein Vorhaben. Ich habe hier einen Asterisk 11.3 laufen (mit Patch, der das Zusammenspiel mit dem BLF meiner Ciscos ermöglicht).
Folgendes habe ich dazu gemacht:
In der sip.conf habe ich bei den jeweiligen Telefon-Einträgen die mailbox-Option angegeben (konkret: "mailbox=1002").
Die voicebox.conf entspricht inhaltlich größtenteils der voicebox.conf.sample aus dem Source-Tarball:
Code:
[general]
format=wav49|gsm|wav
serveremail=asterisk
attach=yes
skipms=3000
maxsilence=10
silencethreshold=128
maxlogins=3
emaildateformat=%A, %B %d, %Y at %r
pagerdateformat=%A, %B %d, %Y at %r
;pollfreq=2
;sendvoicemail=yes
[zonemessages]
eastern=America/New_York|'vm-received' Q 'digits/at' IMp
central=America/Chicago|'vm-received' Q 'digits/at' IMp
central24=America/Chicago|'vm-received' q 'digits/at' H N 'hours'
military=Zulu|'vm-received' q 'digits/at' H N 'hours' 'phonetic/z_p'
european=Europe/Copenhagen|'vm-received' a d b 'digits/at' HM
[default]
1002 => 4242,Example Mailbox,root@localhost
Wenn ich jetzt (z.B. mit 'touch') unter /var/spool/asterisk/voicemail/default/1002/INBOX eine Datei namens msg0000.txt oder msg0001.txt anlege oder lösche, würde ich erwarten, daß innerhalb einer bestimmten Zeit (z.B. 30sek) der MWI aufleuchtet, respektive erlischt. Tut er aber nicht. Wenn ich das Telefon aber zwinge sich neu zu registrieren, dann tritt die gewünschte Änderung des MWI-Zustandes (Lampe an bzw. Lampe aus) ein. Nächste Änderung in INBOX -> wieder passiert nix, bis zur Neuregistrierung usw.
Neben meinen Ciscos habe ich dasselbe auch mit einem Softphone versucht. Dieses zeigt exakt das selbe Verhalten.
Mit 'sip debug peer EINSMEINERTELEFONE' sieht man auch daß alles mögliche hin- und hergeschickt wird, nur keine NOTIFY-Messages für MWI. Die Telefone sind also m.E. nicht schuld.
Mit den optionen subscribemwi und buggymwi für die sip.conf habe ich auch schon rumgespielt, hat aber leider nix gebracht.
Ich nehme an mir fehlt noch irgendwas in meiner Asterisk-Konfiguration. Leider fehlt mir aber auch jeglicher Hinweis darauf, was das sein könnte und deshalb bitte ich um eure Hilfe.
Vielen Dank!
MfG
Tom
Zuletzt bearbeitet: