Wer nimmt den Hörer ab? (DIAL Macro)

c64

Neuer User
Mitglied seit
4 Jan 2005
Beiträge
55
Punkte für Reaktionen
0
Punkte
0
Moin,
ich möchte wissen wer ans Telefon drangeht. Hier werden 2 Siptelefone angerufen und einer geht als erster dran. Ich habe nur die Möglichkeit gefunden, ein Macro aufzurufen, als Aktion bei diesem "Event". Das Problem ist alledings, dass ich innerhalb des Macros keine Variablen mehr sehe (weil lokal und ausserhalb des Contexts).

Hier versuche ich mal eine ID zu übergeben.
exten => incoming,1,SetVar(ASTERISK_ID=${UNIQUEID})
exten => incoming,2,DIAL(SIP/1&SIP/2|120|mM(answered))

Das Macro:
[macro-answered]
exten => s,1,AGI,answered.agi|${ASTERISK_ID} ; Wert ist leer

Leider kann ich auch innerhalb des DIAL-Strings keine Parameter übergeben:
DIAL(SIP/1&SIP/2|120|mM(answered(PARAMETER))) ; schlägt fehl


1. Gibts na noch ne andere Möglichkeit, ausser mit Macros?
2. Wie kann man dem Macro da mal was mitteilen?
 
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.