[gelöst] Kann Voicemail nicht abfragen

lea

Neuer User
Mitglied seit
13 Apr 2006
Beiträge
9
Punkte für Reaktionen
0
Punkte
0
Hallo!
Ich hab jetzt schon einige Zeit gesucht, was ich falsch gemacht habe. Ich habe mir eine Voicemailbox eingerichtet. Sie geht auch dran und zeichnet die Nachrichten auf. Ich kann die Nachrichten aber nicht abfragen über das Telefon.
Ich hoffe ihr versteht mein Problem.
Meine Extension.conf
Code:
[default]
include => meine-telefone
include => mailbox_own
include => mailbox_out

[meine-telefone]
exten=>100,1,Dial(SIP/xlite2)
exten=>15,1,Dial(SIP/spa942)
exten=>114,1,Dial(SIP/snom2)
exten=>115,1,Dial(SIP/snom1)
exten=>14,1,Dial(SIP/spa1001)

[capi-in]
exten =>16,1,Dial,SIP/spa942|5
exten =>16,2,Voicemail2(u16)
exten =>41,1,Dial(SIP/spa1001)

[mailbox_own]
exten => 88,1,Answer
exten => 88,2,wait(1)
exten => 88,3,voicemailmain(s${CALLERIDNUM})
exten => 88,4,Hangup

[mailbox_out]
exten => 80,1,answer
exten => 80,2,wait,1
exten => 80,3,voicemailmain
exten => 80,4,hangup

habe ich dort was grundlegendes falsch gemacht? :confused: Wenn ich die 88 anrufe bekomme ich nur das besetztzeichen.

Danke schon mal für eure Hilfe!
Gruß Lea
 
Hast Du denn sichergestellt, daß das Gerät auch den [default] Context verwendet ?
 
Erstmal danke für die schnelle antwort! wie kann ich das denn feststellen? bin in dem gebiet neu. benutze ein spa942 telefon.
 
Das wird nicht im Telefon eingestellt, sondern in der Konfiguration Deines Asterisk. Im speziellen Fall wäre das in der sip.conf zu finden, da es sich um ein SIP Telefon handelt.
 
Zuletzt bearbeitet:
also meine sip.conf sieht folgendermaßen aus:
Code:
[spa942]
type=friend
username=spa942
secret=123456
mailox=16
context=meine-telefone
host=dynamic
disallow=all
allow=alaw

habe nun in meiner extension.conf geändert. habe die voicemailabfrage mit include unter [meine-telefone] eingebunden. hat aber nix weiter geändert. bekomme immer noch das besetztzeichen.

extension.conf
Code:
[meine-telefone]
exten=>100,1,Dial(SIP/xlite2)
exten=>15,1,Dial(SIP/spa942)
exten=>114,1,Dial(SIP/snom2)
exten=>115,1,Dial(SIP/snom1)
exten=>14,1,Dial(SIP/spa1001)
include => mailbox_own

[capi-in]
exten =>16,1,Dial,SIP/spa942|5
exten =>16,2,Voicemail2(u16)

exten =>41,1,Dial(SIP/spa1001)

[mailbox_own]
exten => 88,1,Answer
exten => 88,2,wait,(2)
exten => 88,3,VoicemailMain2(s${CALLERIDNUM})
exten => 88,4,Hangup

das cli gibt mir folgende warnung:
Code:
-- Executing Answer("SIP/spa942-1db9", "") in new stack
Apr 13 15:59:02 WARNING[6521]: pbx.c:1292 pbx_extension_helper: No application 'wait,' for extension (meine-telefone, 88, 2)
  == Spawn extension (meine-telefone, 88, 2) exited non-zero on 'SIP/spa942-1db9'
    -- Executing Answer("SIP/spa942-03e8", "") in new stack

danke nochmal
 
lea schrieb:
Code:
[mailbox_own]
exten => 88,1,Answer
[COLOR="Red"]exten => 88,2,wait,(2)[/COLOR]
exten => 88,3,VoicemailMain2(s${CALLERIDNUM})
exten => 88,4,Hangup

Das sieht ja nun schon wieder anders aus, als das erste Posting. Du hast jetzt einen Syntaxfehler in Deinem Dialplan.

Entweder Du schreibst:

Code:
exten => 88,2,wait(2)

oder Du schreibst:

Code:
exten => 88,2,wait,2

Beides wäre richtig und würde funktionieren. Aber Deine Kombination ist syntaktisch falsch. Zumindest wird der Context nun aber schonmal korrekt erreicht.
 
Super! Es klappt! Vielen Dank für die super und schnelle Hilfe! Ist echt super dieses Forum! :D
 
Kostenlos!

Statistik des Forums

Themen
248,872
Beiträge
2,303,478
Mitglieder
378,532
Neuestes Mitglied
Nik320