CallAgent interface
CallAgent se používá ke zpracování volání.
- Extends
Vlastnosti
calls | Získejte hovory. |
display |
Získejte zobrazované jméno místního účastníka pro všechny nové hovory. |
Zděděné vlastnosti
connection |
Získejte stav připojení. |
kind | Získejte typ objektu agenta volání. |
Metody
join(Group |
Připojte se ke skupinovému hovoru. Pokud se chcete připojit ke skupinovému hovoru, předejte groupId. |
join(Group |
Připojte se ke skupinovému chatu. Pokud se chcete připojit ke skupinovému chatu, předejte threadId. |
join(Meeting |
Připojte se ke schůzce v Teams. Pokud se chcete připojit ke schůzce Teams, předejte odkaz na schůzku nebo souřadnice schůzky. |
join(Room |
Připojte se k hovoru v místnosti. Pokud se chcete připojit k volání do místnosti, předejte roomId. |
join(Teams |
Připojte se ke schůzce v Teams. Pokud se chcete připojit ke schůzce Teams, předejte ID schůzky a heslo. |
join(Teams |
Připojte se ke schůzce v Teams. Pokud se chcete připojit ke schůzce Teams, předejte odkaz na schůzku. |
off("calls |
Funkce Odhlášení odběru pro voláníAktualizované události |
off("connection |
Funkce odhlášení pro událost connectionStateChanged. |
off("incoming |
Funkce Unsubscribe pro událost incomingCall. |
on("calls |
Přihlásit se k odběru funkce pro voláníAktualizované události. |
on("connection |
Funkce Subscribe pro událost connectionStateChanged |
on("incoming |
Funkce Subscribe pro událost incomingCall. |
start |
Zahajte volání účastníkům. |
start |
Zahajte volání účastníkům. |
Zděděné metody
dispose() | Odstranění tohoto agenta volání |
feature<TFeature>(Call |
Načte inicializovaný a zapamatovaný objekt Funkce s rozšířeným rozhraním API. Všechny dostupné funkce rozšířeného agenta volání v tomto balíčku najdete v objektu Funkce.* . |
handle |
Zpracovává nabízené oznámení. |
Podrobnosti vlastnosti
calls
Získejte hovory.
calls: readonly Call[]
Hodnota vlastnosti
readonly Call[]
displayName
Získejte zobrazované jméno místního účastníka pro všechny nové hovory.
displayName?: string
Hodnota vlastnosti
string
Podrobnosti zděděných vlastností
connectionState
Získejte stav připojení.
connectionState: ConnectionState
Hodnota vlastnosti
Zděděno zCallAgentCommon.connectionState
kind
Získejte typ objektu agenta volání.
kind: CallAgentKind
Hodnota vlastnosti
Zděděno zCallAgentCommon.kind
Podrobnosti metody
join(GroupCallLocator, JoinCallOptions)
Připojte se ke skupinovému hovoru. Pokud se chcete připojit ke skupinovému hovoru, předejte groupId.
function join(groupLocator: GroupCallLocator, options?: JoinCallOptions): Call
Parametry
- groupLocator
- GroupCallLocator
Informace o skupinovém hovoru.
- options
- JoinCallOptions
Možnosti zahájení hovoru.
Návraty
Objekt Call přidružený k volání.
join(GroupChatCallLocator, JoinCallOptions)
Poznámka
Tento rozhraní API je v beta verzi. Poskytuje se jako verze Preview pro vývojáře a může se změnit na základě zpětné vazby, kterou dostaneme. Nepoužívejte toto rozhraní API v produkčním prostředí.
Připojte se ke skupinovému chatu. Pokud se chcete připojit ke skupinovému chatu, předejte threadId.
function join(groupChatCallLocator: GroupChatCallLocator, options?: JoinCallOptions): Call
Parametry
- groupChatCallLocator
- GroupChatCallLocator
Informace o hovoru GroupChat.
- options
- JoinCallOptions
Možnosti zahájení hovoru.
Návraty
Objekt Call přidružený k volání.
join(MeetingLocator, JoinCallOptions)
Poznámka
Tento rozhraní API je v beta verzi. Poskytuje se jako verze Preview pro vývojáře a může se změnit na základě zpětné vazby, kterou dostaneme. Nepoužívejte toto rozhraní API v produkčním prostředí.
Připojte se ke schůzce v Teams. Pokud se chcete připojit ke schůzce Teams, předejte odkaz na schůzku nebo souřadnice schůzky.
function join(meetingLocator: MeetingLocator, options?: JoinCallOptions): Call
Parametry
- meetingLocator
- MeetingLocator
Informace o schůzce.
- options
- JoinCallOptions
Možnosti zahájení hovoru.
Návraty
Objekt Call přidružený k volání.
join(RoomCallLocator, JoinCallOptions)
Připojte se k hovoru v místnosti. Pokud se chcete připojit k volání do místnosti, předejte roomId.
function join(roomLocator: RoomCallLocator, options?: JoinCallOptions): Call
Parametry
- roomLocator
- RoomCallLocator
Informace o volání do místnosti.
- options
- JoinCallOptions
Možnosti zahájení hovoru.
Návraty
Objekt Call přidružený k volání.
join(TeamsMeetingIdLocator, JoinCallOptions)
Připojte se ke schůzce v Teams. Pokud se chcete připojit ke schůzce Teams, předejte ID schůzky a heslo.
function join(meetingLocator: TeamsMeetingIdLocator, options?: JoinCallOptions): Call
Parametry
- meetingLocator
- TeamsMeetingIdLocator
Informace o schůzce.
- options
- JoinCallOptions
Možnosti zahájení hovoru.
Návraty
Objekt Call přidružený k volání.
join(TeamsMeetingLinkLocator, JoinCallOptions)
Připojte se ke schůzce v Teams. Pokud se chcete připojit ke schůzce Teams, předejte odkaz na schůzku.
function join(meetingLocator: TeamsMeetingLinkLocator, options?: JoinCallOptions): Call
Parametry
- meetingLocator
- TeamsMeetingLinkLocator
Informace o schůzce.
- options
- JoinCallOptions
Možnosti zahájení hovoru.
Návraty
Objekt Call přidružený k volání.
off("callsUpdated", CollectionUpdatedEvent<Call>)
Funkce Odhlášení odběru pro voláníAktualizované události
function off(event: "callsUpdated", listener: CollectionUpdatedEvent<Call>)
Parametry
- event
-
"callsUpdated"
název události.
- listener
zpětné volání fn, který byl použit k přihlášení k odběru této události.
off("connectionStateChanged", ConnectionStateChangedEvent)
Funkce odhlášení pro událost connectionStateChanged.
function off(event: "connectionStateChanged", listener: ConnectionStateChangedEvent)
Parametry
- event
-
"connectionStateChanged"
název události.
- listener
- ConnectionStateChangedEvent
zpětné volání fn, která bude volána, když se změní hodnota této vlastnosti.
off("incomingCall", IncomingCallEvent)
Funkce Unsubscribe pro událost incomingCall.
function off(event: "incomingCall", listener: IncomingCallEvent)
Parametry
- event
-
"incomingCall"
název události.
- listener
- IncomingCallEvent
zpětné volání fn, který byl použit k přihlášení k odběru této události.
on("callsUpdated", CollectionUpdatedEvent<Call>)
Přihlásit se k odběru funkce pro voláníAktualizované události.
function on(event: "callsUpdated", listener: CollectionUpdatedEvent<Call>)
Parametry
- event
-
"callsUpdated"
název události.
- listener
zpětné volání fn, která bude volána, když se tato kolekce změní, bude předávat pole přidaných a odebraných prvků.
on("connectionStateChanged", ConnectionStateChangedEvent)
Funkce Subscribe pro událost connectionStateChanged
function on(event: "connectionStateChanged", listener: ConnectionStateChangedEvent)
Parametry
- event
-
"connectionStateChanged"
název události.
- listener
- ConnectionStateChangedEvent
zpětné volání fn, která bude volána, když se změní hodnota této vlastnosti.
on("incomingCall", IncomingCallEvent)
Funkce Subscribe pro událost incomingCall.
function on(event: "incomingCall", listener: IncomingCallEvent)
Parametry
- event
-
"incomingCall"
název události.
- listener
- IncomingCallEvent
zpětné volání fn, která bude volána, když tento agent callAgent přijme příchozí hovor.
startCall((PhoneNumberIdentifier | CommunicationUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier)[], StartCallOptions)
Zahajte volání účastníkům.
function startCall(participants: (PhoneNumberIdentifier | CommunicationUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier)[], options?: StartCallOptions): Call
Parametry
- participants
-
(PhoneNumberIdentifier | CommunicationUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier)[]
- options
- StartCallOptions
Zahájit možnosti volání.
Návraty
Objekt Call přidružený k zahájené volání.
startCall(CommunicationIdentifier[], StartCallOptions)
Zahajte volání účastníkům.
function startCall(participants: CommunicationIdentifier[], options?: StartCallOptions): Call
Parametry
- participants
- options
- StartCallOptions
Zahájit možnosti volání.
Návraty
Objekt Call přidružený k zahájené volání.
Podrobnosti zděděných metod
dispose()
Odstranění tohoto agenta volání
function dispose(): Promise<void>
Návraty
Promise<void>
Zděděno zCallAgentCommon.dispose
feature<TFeature>(CallAgentFeatureFactory<TFeature>)
Poznámka
Tento rozhraní API je v beta verzi. Poskytuje se jako verze Preview pro vývojáře a může se změnit na základě zpětné vazby, kterou dostaneme. Nepoužívejte toto rozhraní API v produkčním prostředí.
Načte inicializovaný a zapamatovaný objekt Funkce s rozšířeným rozhraním API. Všechny dostupné funkce rozšířeného agenta volání v tomto balíčku najdete v objektu Funkce.* .
function feature<TFeature>(factory: CallAgentFeatureFactory<TFeature>): TFeature
Parametry
- factory
-
CallAgentFeatureFactory<TFeature>
Továrna pro konstruktor funkce agenta volání, který poskytuje rozšířené rozhraní API.
Návraty
TFeature
Zděděno zCallAgentCommon.feature
handlePushNotification(IncomingCallPushNotificationData)
Poznámka
Tento rozhraní API je v beta verzi. Poskytuje se jako verze Preview pro vývojáře a může se změnit na základě zpětné vazby, kterou dostaneme. Nepoužívejte toto rozhraní API v produkčním prostředí.
Zpracovává nabízené oznámení.
function handlePushNotification(data: IncomingCallPushNotificationData): Promise<void>
Parametry
Data nabízených oznámení
Návraty
Promise<void>