Anrufe, Methode: /api/registercall/
Beispiel:
№ | Feld | Art | Beschreibung | Obligatorisch oder nicht | Kommentar |
1 | login | string | Melden Sie sich im BOX-System an | Pflichtfeld. | |
2 | password | string | Passwort im md5-Format | Pflichtfeld. | Schreiben Sie an den technischen Support und wir geben Ihnen einen Hash für die API |
3 | channel | string | Anrufkanal (Anruf-ID) | Pflichtfeld. | |
4 | status | string | Anrufstatus | Pflichtfeld. | Anrufe können mit Status erstellt werden: LOCAL, INCOMING, OUTGOING, TRANSFER. Wenn Sie den Status des Endanrufs (ABBRECHEN, ANSWER, STAUUNG, CHANUNAVAIL, BESETZT, UNGÜLTIG, TRANSFER) übergeben, wird der Anruf geschlossen. Details zu jedem Status: LOCAL - Ortsgespräch (intern) INCOMING - Eingehender Anruf OUTGOING - Ausgehender Anruf TRANSFER - Anruf weitergeleitet CANCEL - caller aufgehangen ANSWER - Es gibt eine Antwort auf den Anruf (es gibt ein Gespräch) CONGESTION - Leitung ist überlastet CHANUNAVAIL - Leitung nicht verfügbar BUSY - Leitung ist besetzt NOANSWER - callee nahm den Anruf nicht entgegen INVALID - falsche Nummer/Übersetzung |
5 | caller | integer | Wer ruft an (Telefonnummer) | Pflichtfeld. | |
6 | callee | integer | Wer ruft an (Telefonnummer) | Nicht erforderliches Feld. | Wenn Sie hier nichts angeben, ersetzt das System hier die Standardnummern für einen eingehenden Anruf. |
7 | pickup | integer | der bei einem Gruppenanruf ans Telefon gegangen ist | Nicht erforderliches Feld. | |
8 | duration | integer | Gesprächsdauer | Nicht erforderliches Feld. | Übergeben Sie hier die Gesprächsdauer bei übersteuernden Zuständen (CANCEL, ANSWER, CONGESTION, CHANUNAVAIL, BUSY, INVALID, TRANSFER) |
8 | filename | string | Pfad und Name der Audiodatei für Anrufe | Nicht erforderliches Feld. | Übergeben Sie hier den Namen der Audiodatei des Anrufs für übergeordnete Status (CANCEL, ANSWER, CONGESTION, CHANUNAVAIL, BUSY, INVALID, TRANSFER) |
9 | comment | text | Kommentar aufrufen | Nicht erforderliches Feld. | Der Anrufkommentar wird als Ereignisbeschreibung aufgezeichnet |
10 | closed | bool | Anruf und Popup schließen | Nicht erforderliches Feld. | Optionales Feld.Wenn das Argument closed=1 übergeben wird, dann wird das Fenster geschlossen, wenn closed=0 dann nicht (das ist alles mit den Anrufstatus ANSWER oder CANCEL oder CONGESTION oder CHANUNAVAIL oder BUSY oder INVALID) . Es wird auch empfohlen, geschlossen = 0 in dem Moment zu senden, in dem die Konversation begonnen hat |
Mögliche Antworten auf die Anfrage
№ | Status | Nachricht | Nachrichtenbeschreibung |
1 | ok | Anrufregistrierung erfolgreich | |
2 | fail | Login is empty! | Fehlende Anmeldung |
3 | fail | Password is empty! | Fehlendes Passwort |
4 | fail | Login or password not correct! | Falsches Login oder Passwort |
5 | fail | Bad user level! | Niedriges Benutzerlevel zum Ausführen dieser Aktion (benötigt Level 2 und höher) |
6 | fail | No channel | Kein Anrufkanal |
7 | fail | No status | Kein Anrufstatus |
8 | fail | No caller | Anrufernummer fehlt |