CallAgentCommon interface
Общий интерфейс CallAgent.
Свойства
connection |
Получите состояние подключения. |
kind | Получите тип объекта агента вызова. |
Методы
dispose() | Удаление этого агента вызова |
feature<TFeature>(Call |
Извлекает инициализированный и memoized feature object with extended API. Проверьте объект Features.* для всех доступных расширенных функций агента вызова в этом пакете. |
handle |
Обрабатывает push-уведомление. |
Сведения о свойстве
connectionState
kind
Сведения о методе
dispose()
Удаление этого агента вызова
function dispose(): Promise<void>
Возвращаемое значение
Promise<void>
feature<TFeature>(CallAgentFeatureFactory<TFeature>)
Примечание
API пребывает в бета-версии и предоставляется в качестве предварительной версии для разработчиков. На основе полученных отзывов мы можем внести изменения. Не используйте этот API в рабочей среде.
Извлекает инициализированный и memoized feature object with extended API. Проверьте объект Features.* для всех доступных расширенных функций агента вызова в этом пакете.
function feature<TFeature>(factory: CallAgentFeatureFactory<TFeature>): TFeature
Параметры
- factory
-
CallAgentFeatureFactory<TFeature>
Фабрика для конструктора функций агента вызова, предоставляющего расширенный API.
Возвращаемое значение
TFeature
handlePushNotification(IncomingCallPushNotificationData)
Примечание
API пребывает в бета-версии и предоставляется в качестве предварительной версии для разработчиков. На основе полученных отзывов мы можем внести изменения. Не используйте этот API в рабочей среде.
Обрабатывает push-уведомление.
function handlePushNotification(data: IncomingCallPushNotificationData): Promise<void>
Параметры
Данные push-уведомлений
Возвращаемое значение
Promise<void>