- Mitglied seit
- 6 Jun 2006
- Beiträge
- 1,980
- Punkte für Reaktionen
- 7
- Punkte
- 0
Das ist so ohne Weiteres nicht möglich. Der in:cancel kommt daher, dass eine "fremde" Gegenstelle abgenommen hat (dtmfbox, fritz!fax, etc.). Dadurch wird das Klingeln an allen anderen Telefonen abgebrochen. Ohne, würden die Telefone einfach weiterklingeln...
Mögliche Lösung:
Wenn die dtmfbox abnimmt, werden zwei Dateien unter ..../dfmfbox/tmp abgelegt (timeout**.sh). Legt der Gesprächspartner auf, werden diese wieder gelöscht. Bei einem in:cancel einfach prüfen, ob Dateien vorliegen und ggfs. den Event auslösen bei nichtvorhanden sein.
Was in der nächsten Version kommt:
- Plugin-Skript. Damit kann man eigene DTMFs, Steuerungen, etc. hinterlegen (wie das AB-Skript auch). Einstellung über dsmod Webinterface. Das Plugin-Skript wird VOR dem AB-Skript ausgeführt.
- SMTP-Server zu jedem Account hinterlegbar
- Eigener eMail-Text, -Subject
- VoIP lässt sich abschalten
- Migration von PJSIP
- Bugfix: CPU-Hog
- div. Bugfixes (in Richtung Performance)
Mögliche Lösung:
Wenn die dtmfbox abnimmt, werden zwei Dateien unter ..../dfmfbox/tmp abgelegt (timeout**.sh). Legt der Gesprächspartner auf, werden diese wieder gelöscht. Bei einem in:cancel einfach prüfen, ob Dateien vorliegen und ggfs. den Event auslösen bei nichtvorhanden sein.
Was in der nächsten Version kommt:
- Plugin-Skript. Damit kann man eigene DTMFs, Steuerungen, etc. hinterlegen (wie das AB-Skript auch). Einstellung über dsmod Webinterface. Das Plugin-Skript wird VOR dem AB-Skript ausgeführt.
- SMTP-Server zu jedem Account hinterlegbar
- Eigener eMail-Text, -Subject
- VoIP lässt sich abschalten
- Migration von PJSIP
- Bugfix: CPU-Hog
- div. Bugfixes (in Richtung Performance)