Eintrag in Anrufverlauf (Verpasster Anruf) und Anzeige im Display.

suessmilch

Silver Partner
Mitglied seit
7. Dezember 2020
Beiträge
27
Kann man einen CFD Namen irgendwie verstecken?
Anruf kommt rein, läuft durch CFD und im Display / Fenster steht dann NameCallFlow : Rufnummer, angezeigt werden soll aber direkt die Rufnummer des Anrufers ohne den Namen vom CallFlow

Außerdem:
Gibt es im CFD die Möglichkeit ein Eintrag in das Benutzer Jornal zu schreiben als verpasster Anruf

Hintergrund:

Call Flow:
1. Abfrage: Nebenstelle Registriert (Erfolgreich Umgsetzt, Condition mit C# Code (danke hierfür nochmal))
Wenn NEIN ==> Abwurf an verschieden Warteschleifen (Realisitert über DID und Condition Feld); Erfolgreich Abgeschlossen (Inziwischen als Componente zusammengefasst)

Wenn JA
2. Abfrage: Nebenstelle im Status Verfügbar (Erfolgreich Umgesetzt, Condition über Status)
Wenn NEIN ==> Abwurf an verschieden Warteschleifen (Realisitert über DID und Condition Feld); Erfolgreich Abgeschlossen (Inziwischen als Componente zusammengefasst)

Wenn JA:
3. Abfrage: Nebenstelle Telefoniert:
Wenn JA ==> Abwurf an Wave File (Spielt den kurzen Besetzt Ton für eine Minute ab und legt dann auf(Kunde will Explizit keine Ansage a la Gesprächspartner ist nicht verfügbar oder so)
Hier soll vor den WAVE FILE ein Eintrag ins Rufjornal geschrieben werden das der Benutzer ein anruf verpasst hat.
Die Prüfung nach Besetzt oder nicht angemeldet kann nicht durchgeführt werden da für Nicht Registriert und Benutzer im Gespräch andere Ziele gewünscht sind.


Wenn NEIN:
Weiterleitung an die Nebenstelle ganz normal. (Hier sind definirte Weiterleitungsregeln eingestellt das wenn User nicht binnen 15 Sekunden dran geht an die Warteschleife vermittelt wird.

Die Prüfung nach Besetzt oder nicht angemeldet kann nicht durchgeführt werden da für Nicht Registriert und Benutzer im Gespräch andere Ziele gewünscht sind.

1770302066031.png
 
Zuletzt bearbeitet:
Kann man einen CFD Namen irgendwie verstecken?
Anruf kommt rein, läuft durch CFD und im Display / Fenster steht dann NameCallFlow : Rufnummer, angezeigt werden soll aber direkt die Rufnummer des Anrufers ohne den Namen vom CallFlow
Grundsätzlich nein. Das Anzeigeverhalten ist auch abhängig vom Endgerät.
Du kannst mit dem CFD Block AttachCallData für den Parameter mit Namen public_lookup_displayname_override Daten angeben. Die kommen aber i.d.R. dazu, das wird also nicht weniger. Probier es bitte selber aus.

Gibt es im CFD die Möglichkeit ein Eintrag in das Benutzer Jornal zu schreiben als verpasster Anruf
Grundsätzlich nein.
Soweit ich weiß gibt es keine Funktion dafür. Das sind halt laufende Prozesse die solche Einträge erzeugen. Solche Datensätze in der 3CX DB selber erzeugen zu wollen ist in höchsten Maß kritisch und sollte man wirklich nicht tun. Zumal immer noch div. Funktionen wie z.B. MWI u.a. dadurch nicht ausgelöst werden.
 
@suessmilch Ich denke ich weiß was du meinst: Beim zuweisen der DID wird der dadurch erstellen eingehenden Regel bei CFDs automatisch der Name des CFDs zugewiesen (anders wie an anderen Endpunkten). Einf!ch über den kleinen Stift an der DID im CFD entfernen, dann taucht er nicht mehr auf. So wird aus cfdname:+491234123456 nur +491234123456

Zu Punkt 2:
Ich hätte ein/zwei Idee/n wie man das realisieren könnte, müsste ich wenn ich Zeit habe mal probieren.

@fxbastler: Eine Idee: MakeCall auf DW für 1 Sek von session.ani aus dem laufenden CFD. Die müsste man irgendwie "faken" z.B. zweiten CFD Namen ändern in aktive session.ani und von dem kurz anklingeln lassen. KA ob man da rankommt.
 

Statistik des Forums

Themen
44.751
Beiträge
233.643
Mitglieder
78.493
Neuestes Mitglied
arming