<gelöst> Mailboxabfrage von extern?

miwag

Neuer User
Mitglied seit
29 Mai 2006
Beiträge
17
Punkte für Reaktionen
0
Punkte
0
Hallo leute,

wie kann ich es denn realisieren, daß ich die (m)eine Mailbox von extern
abfragen kann?

Von einem internen Apparat wähle ich ja einfach die von mir in der Konfig
bestimmte Nummer (<MBNummer>)und schon lande ich bei "VoiceMailMain".

Von extern kann ich aber z.B. nicht einfach <MSN>+<MBNummer> wählen
und erwarten, daß mir "VoiceMailMan" antwortet.

Hat von euch jemand einen Vorschlag zur Lösung des Problems?

Mfg Miwag
 
Zuletzt bearbeitet:
:wiejetzt:

Was hindert Dich einen externen Anruf statt diesem Befehl :

Voicemail

einfach diesen Befehl zu erteilen :

VoicemailMain ?

Grüsse, Stefan
 
HobbyStern schrieb:
:wiejetzt:

Was hindert Dich einen externen Anruf statt diesem Befehl :

Voicemail

einfach diesen Befehl zu erteilen :

VoicemailMain ?

Grüsse, Stefan

Weil ich dann lt. Definition

VoiceMail: Leave a voicemail message in one or more mailboxes.
VoiceMailMain: Enter voicemail system

lediglich nur das eine oder das andere hätte.

Und was mir vorschwebt ist eine Lösung, wie sie so denke ich mal
jeder popelige Anrufbeantworter schon vor Jahren bot.

Nachdem ich meine eigene Telefonnummer von extern anwähle, geht
zunächst nach einer gewissen Zeit der AB ran (VoiceMail).
Während der Ansage sollte ich in der Lage sein, eine Ziffer auf der
Tastatur des Telefons zu drücken um in VoiceMailMain zu gelangen
um meine Nachrichten abhören zu können.

Mfg miwag
 
Wenn es unbedingt als Teil der eigenen Zielrufnummer sein soll kann ich natürlich nicht helfen.
Habe das Problem gelöst, indem ich meine lokale Voicemailabfrage ins eigene Menü schicke und das ganze von ausserhalb ins VoicemailMain mit Ziel-Auswahl.

Regeln für Interne Anwahl.

Code:
[mailbox]
;--- Mailbox Events - INTERN ---;
exten => 50,1,answer
exten => 50,n,wait,1
exten => 50,n,voicemailmain
exten => 50,n,hangup

exten => 55,1,answer
exten => 55,n,wait,1
exten => 55,n,voicemailmain,s${CALLERIDNUM}
exten => 55,n,hangup

Regel für externe Anwahl:

Code:
[incoming]
;--- Mailbox Events - EXTERN ---;

exten => <Stammnummer>55,1,answer
exten => <Stammnummer>55,n,wait,1
exten => <Stammnummer>55,n,voicemailmain
exten => <Stammnummer>55,n,hangup

Wie oft kommt es vor, dass man sich selber oder einem Kollegen auf die Voicebox spricht indem man das explizit anwählt? Wenn ist es doch eine Folge von "nicht erreichbar" oder "Busy" etc...

ScOp3
 
miwag schrieb:
Und was mir vorschwebt ist eine Lösung, wie sie so denke ich mal
jeder popelige Anrufbeantworter schon vor Jahren bot.

Du kannst davon ausgehen, dass Asterisk eine ganze Menge kann und natürlich kann Asterisk auch das und natürlich auch noch viel besser als der poplige Anrufbeantworter.

Wenn man sich die Mühe macht die Doku zu einem Befehl zu lesen die andere mit viel Arbeit zusammengetragen haben erübrigen sich eine Unmenge an Fragen und Missverstädnissen.

http://www.voip-info.org/tiki-index.php?page=Asterisk+cmd+VoiceMail
 
Thomas007 schrieb:
Wenn man sich die Mühe macht die Doku zu einem Befehl zu lesen die andere mit viel Arbeit zusammengetragen haben erübrigen sich eine Unmenge an Fragen und Missverstädnissen.

http://www.voip-info.org/tiki-index.php?page=Asterisk+cmd+VoiceMail

Ich gehöre nicht zu denen, die leichfertig fragen stellen ohne vorher versucht zu haben selbst die Lösung zu finden. Ich danke Dir zunächst einmal für Deinen Hinweis auf den Link, doch habe ich nach langem Probieren und studieren es leider nicht hinbekommen.
In Deinem Link steht etwas von einer '"extension "o"' in die ich geleitet werde wenn ich ich "operator=yes" in der voicemail.conf gesetzt habe.

Was müßte denn dort drin stehen? :noidea:

Hat das wirklich noch niemand ausprobiert/realisiert?

Verzweifelte Grüße miwag
 
Du solltest einfach in dem Context in dem der Befehl "VoiceMaill(<status><nummer)" steht noch eine zusätzliche extension "a" einfügen in der dann der Befehl "VoiceMailMain(<nummer>)" steht. Damit kannst Du dann während der Ansage nach drücken der "*" Taste ins Voicemail Abfragemenü springen.

In ael sieht das dann in etwa so aus:
Code:
context for-me{
    a => VoiceMailMain(${MY-VMnumber});
    i => {
        Dial(${MY-PHONE},30,r);
        if ("${DIALSTATUS}" = "BUSY") {
            Voicemail(b${MY-VMnumber});
            } else {
            Voicemail(u${MY-VMnumber});
            };
    };
};
 
miwag schrieb:
In Deinem Link steht etwas von einer '"extension "o"' in die ich geleitet werde wenn ich ich "operator=yes" in der voicemail.conf gesetzt habe.

Müsste das nicht extension "a" sein?

Code:
[incoming]
;--- Mailbox Events - EXTERN ---;

...
exten => <Stammnummer>,n,Voicemail,b10
exten => <Stammnummer>,n,hangup


exten => a,1,VoiceMailMain(${MACRO_EXTEN}) 
exten => a,2,Hangup()

Mit * kommste dann in VoiceMailMain...

Grüße Skid
 
skid schrieb:
Müsste das nicht extension "a" sein?

Ja, so ist es richtig.

'*' - the call jumps to extension 'a' in the current voicemail context.
 
@skid, thunder

Danke, klappt wunderbar. :D
 
Hi,

bei mehreren MBen habe ich ein paar Probleme
da die extention "a" nur einmal definiert werden kann und "MACRO_EXTEN"
irgendwie nicht richtig passt

habe ich mal folgendes probiert:

Code:
[mbprivat]
exten => 1556,1,setGlobalVar(MBOX=999871)
exten => 1556,2,Voicemail(999871,su)
exten => 1556,3,Hangup()

[mbfirma]
exten => 1555,1,SetGlobalVar(MBOX=999872)
exten => 1555,2,Voicemail(999872,su)
exten => 1555,3,Hangup()

[...]

exten => a,1, Noop(${MBOX}])
exten => a,2,VoicemailMain(${MBOX})
exten => a,3,Hangup()
Das geht soweit ganz gut, nur bei gleichzeitigen Abfragen wird
es evtl. nicht richtig klappen.


Gruß Foxxi
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.