1b.app
Link kopiert -

Anrufregistrierung

Guten Tag.
Bitte sagen Sie mir, was getan werden muss, damit die Aktion „Prozessaufruf zurücksetzen“ ausgeführt werden kann.
Ich verwende die API, um einen Anruf /api/registercall/ mit dem Status INCOMING zu registrieren. Die Visitenkarte wird angezeigt. Ich erhalte die Anruf-ID in der Antwort.
Wie kann ich den Anruf weiter schließen (ich habe den gleichen Anruf mit dem Status ANSWER weitergeleitet), ich bekomme die Antwort Ok und das wars. Vielleicht muss ich die Anruf-ID verwenden, die ich in der Antwort erhalte, wenn ich einen Anruf registriere?
Die ursprüngliche Frage ist in der Version verfügbar: ru

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


Samokhin Vladislav schrieb:
Ist die Anrufregistrierung (/api/registercall/) nur zur Anzeige der Karte erforderlich?

Ja, es gibt noch ein paar weitere Orte, an denen es verwendet wird, aber es ist unwahrscheinlich, dass Sie es brauchen.

Samokhin Vladislav schrieb:
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.

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

https://box.fialan.com/

https://box.fialan.com/app/event/979616/

+ Es ist nicht klar, wie sichergestellt werden kann, dass ein Spieler an der Veranstaltung teilnimmt.
18.10.2024, пятница, 11:53
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

Kann ich den Status mit API v2 (https://swagger.1b.app/#/event/event) an ein Ereignis übergeben?
18.10.2024, пятница, 13:00
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

Wie kann dann ein Anruf erstellt werden, damit diese Aktion funktioniert?
18.10.2024, пятница, 13:41
Originalkommentar zur Version verfügbar: ru

2 Optionen
1.

lass ihn kochen
OneBox Production schrieb:
Entfernen Sie den Status in den Aktionseinstellungen, um nicht danach zu filtern

2.

lass ihn kochen
OneBox Production schrieb:
Wir können die Statusübertragung abschließen, es wird etwa eine Stunde dauern
18.10.2024, пятница, 13:56
Originalkommentar zur Version verfügbar: ru

Und gemäß API v1 verfügt die Anrufregistrierung über Status. Mit diesem Webhook werden keine Prozesse erstellt?
18.10.2024, пятница, 14:03
Originalkommentar zur Version verfügbar: ru

Wie ich oben beschrieben habe, wird diese Apishka benötigt, um dem Benutzer ein Fenster mit einem Aufruf anzuzeigen.
18.10.2024, пятница, 14:07
Originalkommentar zur Version verfügbar: ru

Sie können sich das Protokoll für heute 12:49 ansehen.
https://box.fialan.com/admin/logs/showall/ajax/?file=fatal-2024-10-18.log
Fehler in der Datei box_auto_action_event_call2issue.php
18.10.2024, пятница, 14:38
Originalkommentar zur Version verfügbar: ru

Das ist in Ordnung.
18.10.2024, пятница, 15:06
Originalkommentar zur Version verfügbar: ru

Sagen Sie mir, sollten bei der Standardintegration https://1b.app/ua/app/ringostat/ Prozesse mit der Aktion „Prozessaufruf ändern“ erstellt werden?
18.10.2024, пятница, 15:15
Originalkommentar zur Version verfügbar: ru


Verstanden, vielen Dank für Ihre Hilfe
18.10.2024, пятница, 16:58
Originalkommentar zur Version verfügbar: ru

Bitte beteiligen Sie sich am Dialog. Wenn Sie etwas zu sagen haben - schreiben Sie bitte einen Kommentar. Für die Teilnahme benötigen Sie ein Mobiltelefon und einen SMS-Code zur Identifizierung. Melden Sie sich an und schreiben Sie einen Kommentar