[Gelöst] Dateiname der aufgenommen VoiceMail herausfinden

padowa76

Aktives Mitglied
Mitglied seit
23 Jun 2006
Beiträge
1,279
Punkte für Reaktionen
10
Punkte
38
Hallo zusammen,

wie kann ich denn im Dialplan den Dateinamen der gerade aufgenommen VoiceMail herausfinden?

Update 04.07.2012:

Ich habe es selbst herausgefunden :)

Im Dialplan in der h-Extension rufe ich ein Macro auf, dem ich die Varibalen ${VM_MESSAGEFILE} und ${CDR(uniqueid)} übergebe

Code:
exten => h,n,Macro(setvmfile,${VM_MESSAGEFILE},${CDR(uniqueid)})

Im Macro wird dann mein vorher schon angelegter Datensatz anhand der UNIQUEID mit dem Dateinamen der Voicemail-Datei ergänzt

Code:
[macro-setvmfile]
exten => s,1,MYSQL(Connect connid localhost user password database)
exten => s,n,GotoIf($[${connid} = ""]?end)
exten => s,n,MYSQL(Query resultid ${connid} UPDATE callhistory SET vmfile='${ARG1}' WHERE uniqueid = ${ARG2})
exten => s,n,MYSQL(Disconnect ${connid})

Gruß Patrick
 
Zuletzt bearbeitet:
Kostenlos!

Statistik des Forums

Themen
248,873
Beiträge
2,303,541
Mitglieder
378,534
Neuestes Mitglied
test-forcepaster