- Mitglied seit
- 2 Sep 2012
- Beiträge
- 587
- Punkte für Reaktionen
- 1
- Punkte
- 16
Guten Abend zusammen,
ich hab da mal wieder eine Frage und hoffe hier den richtigen Tipp zu erhalten. Gibt es eine Möglichkeit, den Inhalt ${EXTEN} in eine separate Variable zu schreiben und mit in den nächsten Context zu nehmen? Ich würde ganz gern folgendes erreichen:
Ein ankommender Anruf wird je nach Tag und Zeit entweder in ein IVR-System geleitet oder eben an den Helpdesk. Wenn der Anruf ans Helpdesk geht, so soll der Anruf aufgezeichnet werden. Hierfür dient folgender String als Dateiname für die Aufzeichnung: ${STRFTIME(${EPOCH},,%Y-%m-%d--%H%M%S)}_-_from_${CALLERID(num)}_to_${EXTEN}
Mein Problem ist, dass wenn ich nun von [sip_1und1_incoming] nach [helpdesk_incoming] gehe, so ändert sich ja der Inhalt in ${EXTEN}. Diese Information würde ich jedoch gern mitnehmen. Gibt es hier eine Möglichkeit für?
Vereinfachter Auszug aus extension.conf - Alles unnötige wurde entfernt
MfG Mav
ich hab da mal wieder eine Frage und hoffe hier den richtigen Tipp zu erhalten. Gibt es eine Möglichkeit, den Inhalt ${EXTEN} in eine separate Variable zu schreiben und mit in den nächsten Context zu nehmen? Ich würde ganz gern folgendes erreichen:
Ein ankommender Anruf wird je nach Tag und Zeit entweder in ein IVR-System geleitet oder eben an den Helpdesk. Wenn der Anruf ans Helpdesk geht, so soll der Anruf aufgezeichnet werden. Hierfür dient folgender String als Dateiname für die Aufzeichnung: ${STRFTIME(${EPOCH},,%Y-%m-%d--%H%M%S)}_-_from_${CALLERID(num)}_to_${EXTEN}
Mein Problem ist, dass wenn ich nun von [sip_1und1_incoming] nach [helpdesk_incoming] gehe, so ändert sich ja der Inhalt in ${EXTEN}. Diese Information würde ich jedoch gern mitnehmen. Gibt es hier eine Möglichkeit für?
Vereinfachter Auszug aus extension.conf - Alles unnötige wurde entfernt
Code:
...
[sip_1und1_incoming]
exten => 620,1,GoToIfTime(08:00-17:59,mon-fri,*,*?helpdesk_incoming,s,1)
exten => 620,n,Goto(IVR-01,s,1)
[helpdesk_incoming]
exten => s,1,Ringing()
.......
exten => s,n,Set(FileName=${SpoolDir}/${STRFTIME(${EPOCH},,%Y-%m-%d--%H%M%S)}_-_from_${CALLERID(num)}_to_${EXTEN})
exten => s,n,MixMonitor(${FileName}.wav,,lame -V4 ${FileName}.wav ${FileName}.mp3 && rm -f ${FileName}.wav)
exten => s,n,Dial(SIP/200,,tT)
...
MfG Mav
Zuletzt bearbeitet: