Управляйте телефонией и другими функциями АТС с помощью мощного .NET core API V20.
В новом релизе 3CX мы обновили Call Control API V20 (API управления вызовами) для Linux. API для Windows появится в ближайшее время. Как и в V18 для работы приложения требуется его установка на рабочей системе 3CX. Веб-версия нового API находится в разработке и скоро также будет доступна.
Новинки в API управления вызовами V20
Новый API управления вызовами значительно улучшен:
- Разработчики теперь уведомляются об изменениях в плече вызова (для этого больше не нужно создавать дополнительный код).
- Реализация переписана для асинхронного ожидания (запрос – ответ с окончательным результатом).
- API стал транзакционным. Теперь разработчик после запроса всегда получает окончательный результат выполнения. Не нужно отслеживать промежуточное состояние вызова – и требуется меньше кода.
- Ранее Call Manager просто отвечал, что собирается выполнить или отклонить запрос. Требовалось много кода, чтобы просто отслеживать каждое состояние вызова. Теперь окончательный результат возвращается сразу.
Пример:
Ранее при переводе звонка Call Manager сообщал только о начальном состоянии запроса (получение запроса). В новом API он сообщает окончательный результат (доставлен ли он в новое место назначения или нет). Т.е. разработчикам теперь не нужно отслеживать промежуточные состояния, чтобы понять, что действительно произошло с переводом. Call Manager явно укажет – перевод выполнен или не удался.
Как получить Call Control API V20
API управления вызовами для Linux:
API управления вызовами для Windows – cкоро: