[Gelöst] Bei Anruf einen HTTP-Befehl auslösen

Mein Problem ist nun, dass ich diesem virtuellen Benutzer eine Bandansage (Voicemail) als Benachrichtigung, dass die Tür geöffnet werden kann, zugeordnet habe.
Das I/O Event wird aber nur ausgelöst, wenn es keine Weiterleitung gibt. Bei Anrufweiterleitung kommt keine Eventauslösung :-(

Bin jetzt einen Schritt weiter und wollte es hier noch ergänzen.
Problem: wenn die Zielrufnummer(2943) sofort zu Mailbox umleitet, wird es beim Anrufer(277) nach dem Wählen direkt angezeigt. Steht dann nicht 2943, sondern die Nr der Voicemail z.B. 888 Display.
In der vorherigen I/O Konfiguration(Call State: Ringing , Subscriber: 2943) wird dadurch kein Event ausgelöst.

Lösung: ich überwache nicht die Zielrufnummer(2943), sondern die des Anrufers(277). Wenn er die 2943 wählt, wird sofort das Event ausgelöst. Egal, ob der Anruf sofort auf die Voice umgeleitet wird oder nicht.

Wenn man nun am Telefon den TürPIN (hier geändert) wählt, wird mit curl ein HTTP-Befehl ausgelöst, welcher die Tür öffnet. Gleichzeitig hört der Anrufer eine Ansage, dass er die Tür öffnen kann. Dann wird das Gespräch beendet. So ist es auch für Gegensprechanlagen mit Tastenfeld geeignet. Man muss dann nur den PIN eingeben und "Hörer abnehmen". Das Gespräch wird dann automatisch beendet, ohne dass der Benutzer es selbst tun muss.

2024-02-09 07_30_56.png
 
Zuletzt bearbeitet:
  • Like
Reaktionen: chrsto

Zurzeit aktive Besucher

Statistik des Forums

Themen
246,172
Beiträge
2,247,422
Mitglieder
373,715
Neuestes Mitglied
wesleymoons87
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.