Mailbox kann nicht abgefragt werden !

Calibos030

Neuer User
Mitglied seit
18 Mai 2006
Beiträge
13
Punkte für Reaktionen
0
Punkte
1
Hallo Leute !

Habe ein riesen Problem. Hab ein SuSE 10.0 aufgesetzt und Asterisk installiert. Es hängen mehrere SIP und IAX Clients dran, sowie eine FritzCard mit 2 ISDN Leitungen.

Wenn ein Teilnehmer nicht abnimmt, nimmt der die Mailbox die Nachricht entgegen. An den BT-102 Phones wird auch signalisiert, daß Nachrichten vorhanden sind.

Wenn der Teilnehmer dann die Mailbox anruft und seine ID und sein Kennwort eingibt, dann kommt von der Mailbox der Hinweis, das der Login fehlgeschlagen sei. Die Daten stimmen aber hundertprozentig mit den vergebenen Daten überein. Das Kurioseste dabei ist allerdings, daß in der CLI sogar die richtigen Daten erkann werden.

So habe ich für den Teilnehmer 7000 folgendes in der Voicemail.conf stehen :

Code:
7000 => 0302,Thomas Kahlenberg,[email protected]

beim Einloggen in die Mailbox taucht dann folgendes in der CLI auf :

Code:
--- (0 headers 0 lines) Nat keepalive ---
    -- Playing 'vm-password' (language 'de')
    -- Incorrect password '0302' for user '7000' (context = default)
    -- Playing 'vm-incorrect-mailbox' (language 'de')
linux*CLI>
<-- SIP read from 192.168.1.1:5060:


--- (0 headers 0 lines) Nat keepalive ---

Merkwürdig scheint mir hier der Context zu sein, denn der Context unter dem ich die Mailboxen vergeben habe heißt nicht default sondern privat.

Vielleicht kann mir jemand helfen.

Hier der Inhalt der Voicemail.conf

Processing '/etc/joe/jstarrc'... done.
I voicemail.conf Row 1 Col 1 4:16 Ctrl-J for help
Code:
[general]
format=wav

[email protected]
attach=yes
maxmessage=180
minmessage=3
skipms=3000
maxsilence=10
sendvoicemail=yes

[privat]

7000 => 0302,Thomas Kahlenberg,[email protected]
7001 => 0001,Dirk Kuckertz,[email protected]
7002 => 3003,Julia Weigel,[email protected]
7003 => 0703,Lothar Wendt-Paul,[email protected]
7005 => 0703,Lothar Wendt-Paul,[email protected]
und noch der Inhalt aus der extensions.conf

linux:/etc/asterisk # jstar extensions.conf
Processing '/etc/joe/jstarrc'... done.
I extensions.conf Row 1 Col 1 4:18 Ctrl-J for help
Code:
[general]

static=yes
writeprotect=no

[internal]
include => capi-in

exten => _XXXX,1,SetMusicOnHold(thomas)
exten => _XXXX,2,Dial(SIP/${EXTEN},20)
exten => _XXXX,3,VoiceMail(u${EXTEN}@privat)

exten => _1XXXX,1,Dial(IAX2/${EXTEN:1})

exten => 600,1,Answer()
exten => 600,2,Set(Language()=de)
exten => 600,3,Wait(1)
exten => 600,4,SayUnixTime(,,IMp)
exten => 600,5,Wait(1)
exten => 600,6,HangUp()

exten => 99,1,VoiceMailMain()

[capi-in]

exten => 28508690,1,Dial(SIP/7000)
exten => _0X.,1,Dial(CAPI/g1/24039209:${EXTEN:1})

exten => 28508691,1,Dial(IAX2/7005,20)
exten => 28508691,2,VoiceMail(u7005@privat)
 
Zuletzt bearbeitet von einem Moderator:
Merkwürdig scheint mir hier der Context zu sein, denn der Context unter dem ich die Mailboxen vergeben habe heißt nicht default sondern privat.

Dann nenne ihn halt mal [default] und teste dann, ob Du damit den Fehler eliminieren kannst.

Interessant wäre auch noch zu wissen, welches DTMF Verfahren Du in den Channel-Configs und in den Endgeräten eingestellt hast. Das geht aus Deinem Beitrag leider nicht hervor.

Und bitte packe solche CLI Ausgaben und Config-Darstellungen nächstes Mal selbst in CODE Tags.
 
Calibos030 schrieb:
exten => 99,1,VoiceMailMain()

Wenn kein Context angegeben wird sucht * im Context default.
Wenn da keine Box ist kann auch nichts gefunden werden.
 
Danke

Die Änderung auf

Code:
exten => 99,1,VoiceMailMain(@privat)

brachte den gewünschten Erfolg !

Danke euch !

Gruß

Calibos
 
Kostenlos!

Statistik des Forums

Themen
248,857
Beiträge
2,303,003
Mitglieder
378,506
Neuestes Mitglied
lindhor