URL на завершение звонка в студии? - PullRequest
1 голос
/ 12 апреля 2019

В Studio есть ли способ заставить его вызывать URL-адрес после завершения вызова? Когда это не Studio, я просто использую URL-адрес «StatusCallback» с «StatusCallbackEvent», установленным в «завершение». Но документы для Studio предупреждают о том, чтобы оставить «ИЗМЕНЕНИЯ СОСТОЯНИЯ ВЫЗОВА» для номера телефона, установленного для потока студии, в противном случае я получаю «зависшие» исполнения, которые я должен убить вручную. Везде, где я вынужден завершить вызов, я мог бы сначала добавить запрос http до его завершения, но если кто-то просто зависает в моем IVR, я хочу получать уведомление об этом, чтобы я мог ввести конечную метку времени и стоимость вызова в моя система отслеживания.

Я думал об установке изменений статуса вызова, указывающих на мою страницу, и о том, чтобы моя страница завершила выполнение, но, похоже, на самом деле нет API REST для остановки активного выполнения. В статье «зависание выполнений» говорится, что нужно либо использовать консоль для «остановки выполнения», либо использовать REST API для удаления выполнения. Но это далеко от того же. API REST полностью удаляет выполнение, даже не появляясь в журналах, а не только завершает его время выполнения. Это было бы неприемлемо.

В худшем случае, я буду запускать ежедневную пост-обработку, которая собирает данные об окончании вызова со всех вызовов, сделанных в тот день, но это немного уродливо по сравнению с тем, как мои (не студийные) программы делают это с помощью StatusCallback.

...