Antworten:
Guten Tag. Es gibt zwei Konzepte: einen aktiven Anruf (hier und jetzt) und ein Ereignis (die Geschichte der Tatsache, dass der Anruf einmal stattgefunden hat). Der von Ihnen erstellte Anruf wird benötigt, um dem Benutzer, der in der Box angerufen wird, das Anruffenster in Echtzeit anzuzeigen. Um einen Anruf zu schließen, können Sie dieselbe Anfrage senden, nur mit einem anderen Status, zum Beispiel ANTWORT oder ABBRUCH. Diese. hier hast du alles richtig gemacht.
Darüber hinaus funktionieren alle Aktionen mit Ereignissen. Damit die Aktion „Prozessaufruf zurücksetzen“ funktioniert, müssen Sie also ein Ereignis erstellen.
https://swagger.1b.app/#/event/event
18.10.2024, пятница, 11:35
Originalkommentar zur Version verfügbar: ru
Hier habe ich ein Event erstellt
https://swagger.1b.app/#/event/event.Aber aus irgendeinem Grund wurde der Prozess nicht erstellt.
Ist die Anrufregistrierung (/api/registercall/) nur zur Anzeige der Karte erforderlich?
id, die ich in der Antwort nach der Registrierung erhalte, kann ich sie irgendwo verwenden? Sehen Sie sich die gesamte Liste der registrierten Anrufe (keine Ereignisse) an.
18.10.2024, пятница, 11:40
Originalkommentar zur Version verfügbar: ru
Ja, es gibt noch ein paar weitere Orte, an denen es verwendet wird, aber es ist unwahrscheinlich, dass Sie es brauchen.
Wenn eine Art Telefonie angeschlossen ist, enthält sie normalerweise eine Liste der Anrufe dieser Telefonie.
Wenn Sie Aufrufe nur zum Erstellen von Aufgaben benötigen, können Sie /api/registercall/ überspringen und sofort ein Ereignis erstellen, wenn der Anruf endet.
Wenn es ein Ereignis gibt, geben Sie einen Link zu diesem und entsprechend einen Link zu Ihrem System an, damit Sie die Aktionseinstellungen überprüfen können.
18.10.2024, пятница, 11:44
Originalkommentar zur Version verfügbar: ru
1. Um eine Aufnahme abzuspielen, müssen Sie diese in einem separaten Feld notieren. Soweit ich sehen kann, gibt es in apiv2 keine solche Option (alle Telefone haben ihre eigenen Integrationen, niemand pusht dort Anrufe). Kann in 2 Stunden abgeschlossen werden.
2. Ein verpasster Anruf liegt vor, wenn der Kunde den Hörer nicht angenommen hat oder so etwas in der Art.
$statusArray[] = 'NOANSWER';
$statusArray[] = 'KEINE ANTWORT';
$statusArray[] = 'ABBRECHEN';
$statusArray[] = 'BUSY';
$statusArray[] = 'STAU';
$statusArray[] = 'CHANUNAVAIL';
$statusArray[] = 'CALLFAILED';
Liste der Status, unter denen ein Anruf als verpasst gilt.
18.10.2024, пятница, 12:01
Originalkommentar zur Version verfügbar: ru
Bei der Frage geht es nicht um die Aktion „Auf Grundlage des verpassten Anrufs einen Prozess erstellen“, sondern um die Aktion „Anruf im Prozess rückgängig machen“.
Bei dieser Aktion sollte jeder Anruf zu einem Prozess werden.
18.10.2024, пятница, 12:04
Originalkommentar zur Version verfügbar: ru
Für den Anruf fehlt das Statusfeld. Oder entfernen Sie die Einstellung „Nur den Status von Anrufen senden (geben Sie den Namen an, über wen)“ oder übertragen Sie den Status. Standardmäßig werden Anrufe der letzten Stunde überprüft, d. h. Wenn Sie einen Test durchführen müssen, müssen Sie einen neuen erstellen oder die Aktionseinstellungen einmalig ändern, sodass Sie sie beispielsweise für den letzten Tag verwenden.
18.10.2024, пятница, 12:51
Originalkommentar zur Version verfügbar: ru
Leider nicht, soweit ich das beurteilen kann. Entfernen Sie den Status in den Aktionseinstellungen, damit Sie nicht danach filtern müssen, oder wir können die Statusübertragung verbessern, es wird etwa eine Stunde dauern. Wenn der Status und die Audiowiedergabe sofort erfolgen, 2 Stunden. Eine Rechnung ausstellen?
18.10.2024, пятница, 13:33
Originalkommentar zur Version verfügbar: ru