CallAgent interface
CallAgent används för att hantera anrop.
- Extends
Egenskaper
calls | Hämta anropen. |
display |
Hämta visningsnamnet för den lokala deltagaren för alla nya anrop. |
Ärvda egenskaper
connection |
Hämta anslutningstillståndet. |
kind | Hämta typen av anropsagentobjekt. |
Metoder
join(Group |
Anslut till ett gruppsamtal. Om du vill ansluta till ett gruppsamtal skickar du ett groupId. |
join(Group |
Anslut till ett gruppchattsamtal. Om du vill ansluta till ett gruppchattsamtal skickar du ett threadId. |
join(Meeting |
Delta i ett Teams-möte. Om du vill ansluta till ett Teams-möte skickar du en möteslänk eller möteskoordinater. |
join(Room |
Gå med i ett rumssamtal. Om du vill ansluta till ett rumssamtal skickar du ett roomId. |
join(Teams |
Delta i ett Teams-möte. Om du vill ansluta till ett Teams-möte skickar du ett mötes-ID och lösenord. |
join(Teams |
Delta i ett Teams-möte. Om du vill ansluta till ett Teams-möte skickar du en möteslänk. |
off("calls |
Avsluta prenumerationsfunktionen för anropUppdaterad händelse. |
off("connection |
Avsluta prenumerationsfunktionen för connectionStateChanged-händelsen. |
off("incoming |
Avsluta prenumerationsfunktionen för inkommandeCall-händelse. |
on("calls |
Prenumerationsfunktion för anropDaterad händelse. |
on("connection |
Prenumerationsfunktion för connectionStateChanged-händelse. |
on("incoming |
Prenumerationsfunktion för inkommandeCall-händelse. |
start |
Initiera ett anrop till de angivna deltagarna. |
start |
Initiera ett anrop till de angivna deltagarna. |
Ärvda metoder
dispose() | Ta bort den här samtalsagenten |
feature<TFeature>(Call |
Hämtar ett initierat och memorerat funktionsobjekt med utökat API. Kontrollera objektet Funktioner.* för alla tillgängliga funktioner för utökad samtalsagent i det här paketet. |
handle |
Hanterar ett push-meddelande. |
Egenskapsinformation
calls
Hämta anropen.
calls: readonly Call[]
Egenskapsvärde
readonly Call[]
displayName
Hämta visningsnamnet för den lokala deltagaren för alla nya anrop.
displayName?: string
Egenskapsvärde
string
Information om ärvda egenskaper
connectionState
Hämta anslutningstillståndet.
connectionState: ConnectionState
Egenskapsvärde
ärvd frånCallAgentCommon.connectionState
kind
Metodinformation
join(GroupCallLocator, JoinCallOptions)
Anslut till ett gruppsamtal. Om du vill ansluta till ett gruppsamtal skickar du ett groupId.
function join(groupLocator: GroupCallLocator, options?: JoinCallOptions): Call
Parametrar
- groupLocator
- GroupCallLocator
Information om gruppsamtal.
- options
- JoinCallOptions
Alternativ för start av samtal.
Returer
Anropsobjektet som är associerat med anropet.
join(GroupChatCallLocator, JoinCallOptions)
Anteckning
Denna API är i betaversion och tillhandahålls som en förhandsversion för utvecklare och kan komma att ändras utifrån den feedback vi får. Använd inte detta API i en produktionsmiljö.
Anslut till ett gruppchattsamtal. Om du vill ansluta till ett gruppchattsamtal skickar du ett threadId.
function join(groupChatCallLocator: GroupChatCallLocator, options?: JoinCallOptions): Call
Parametrar
- groupChatCallLocator
- GroupChatCallLocator
GroupChat-samtalsinformation.
- options
- JoinCallOptions
Alternativ för start av samtal.
Returer
Anropsobjektet som är associerat med anropet.
join(MeetingLocator, JoinCallOptions)
Anteckning
Denna API är i betaversion och tillhandahålls som en förhandsversion för utvecklare och kan komma att ändras utifrån den feedback vi får. Använd inte detta API i en produktionsmiljö.
Delta i ett Teams-möte. Om du vill ansluta till ett Teams-möte skickar du en möteslänk eller möteskoordinater.
function join(meetingLocator: MeetingLocator, options?: JoinCallOptions): Call
Parametrar
- meetingLocator
- MeetingLocator
Mötesinformation.
- options
- JoinCallOptions
Alternativ för start av samtal.
Returer
Anropsobjektet som är associerat med anropet.
join(RoomCallLocator, JoinCallOptions)
Gå med i ett rumssamtal. Om du vill ansluta till ett rumssamtal skickar du ett roomId.
function join(roomLocator: RoomCallLocator, options?: JoinCallOptions): Call
Parametrar
- roomLocator
- RoomCallLocator
Information om rumssamtal.
- options
- JoinCallOptions
Alternativ för start av samtal.
Returer
Anropsobjektet som är associerat med anropet.
join(TeamsMeetingIdLocator, JoinCallOptions)
Delta i ett Teams-möte. Om du vill ansluta till ett Teams-möte skickar du ett mötes-ID och lösenord.
function join(meetingLocator: TeamsMeetingIdLocator, options?: JoinCallOptions): Call
Parametrar
- meetingLocator
- TeamsMeetingIdLocator
Mötesinformation.
- options
- JoinCallOptions
Alternativ för start av samtal.
Returer
Anropsobjektet som är associerat med anropet.
join(TeamsMeetingLinkLocator, JoinCallOptions)
Delta i ett Teams-möte. Om du vill ansluta till ett Teams-möte skickar du en möteslänk.
function join(meetingLocator: TeamsMeetingLinkLocator, options?: JoinCallOptions): Call
Parametrar
- meetingLocator
- TeamsMeetingLinkLocator
Mötesinformation.
- options
- JoinCallOptions
Alternativ för start av samtal.
Returer
Anropsobjektet som är associerat med anropet.
off("callsUpdated", CollectionUpdatedEvent<Call>)
Avsluta prenumerationsfunktionen för anropUppdaterad händelse.
function off(event: "callsUpdated", listener: CollectionUpdatedEvent<Call>)
Parametrar
- event
-
"callsUpdated"
händelsenamn.
- listener
callback fn som användes för att prenumerera på den här händelsen.
off("connectionStateChanged", ConnectionStateChangedEvent)
Avsluta prenumerationsfunktionen för connectionStateChanged-händelsen.
function off(event: "connectionStateChanged", listener: ConnectionStateChangedEvent)
Parametrar
- event
-
"connectionStateChanged"
händelsenamn.
- listener
- ConnectionStateChangedEvent
callback fn som anropas när värdet för den här egenskapen ändras.
off("incomingCall", IncomingCallEvent)
Avsluta prenumerationsfunktionen för inkommandeCall-händelse.
function off(event: "incomingCall", listener: IncomingCallEvent)
Parametrar
- event
-
"incomingCall"
händelsenamn.
- listener
- IncomingCallEvent
callback fn som användes för att prenumerera på den här händelsen.
on("callsUpdated", CollectionUpdatedEvent<Call>)
Prenumerationsfunktion för anropDaterad händelse.
function on(event: "callsUpdated", listener: CollectionUpdatedEvent<Call>)
Parametrar
- event
-
"callsUpdated"
händelsenamn.
- listener
återanrop fn som kommer att anropas när den här samlingen ändras, kommer den att skicka matriser med tillagda och borttagna element.
on("connectionStateChanged", ConnectionStateChangedEvent)
Prenumerationsfunktion för connectionStateChanged-händelse.
function on(event: "connectionStateChanged", listener: ConnectionStateChangedEvent)
Parametrar
- event
-
"connectionStateChanged"
händelsenamn.
- listener
- ConnectionStateChangedEvent
callback fn som anropas när värdet för den här egenskapen ändras.
on("incomingCall", IncomingCallEvent)
Prenumerationsfunktion för inkommandeCall-händelse.
function on(event: "incomingCall", listener: IncomingCallEvent)
Parametrar
- event
-
"incomingCall"
händelsenamn.
- listener
- IncomingCallEvent
callback fn som kommer att anropas när denna callAgent tar emot ett inkommande samtal.
startCall((PhoneNumberIdentifier | CommunicationUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier)[], StartCallOptions)
Initiera ett anrop till de angivna deltagarna.
function startCall(participants: (PhoneNumberIdentifier | CommunicationUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier)[], options?: StartCallOptions): Call
Parametrar
- participants
-
(PhoneNumberIdentifier | CommunicationUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier)[]
- options
- StartCallOptions
Starta samtalsalternativ.
Returer
Anropa-objektet som är associerat med det startade anropet.
startCall(CommunicationIdentifier[], StartCallOptions)
Initiera ett anrop till de angivna deltagarna.
function startCall(participants: CommunicationIdentifier[], options?: StartCallOptions): Call
Parametrar
- participants
- options
- StartCallOptions
Starta samtalsalternativ.
Returer
Anropa-objektet som är associerat med det startade anropet.
Ärvd metodinformation
dispose()
Ta bort den här samtalsagenten
function dispose(): Promise<void>
Returer
Promise<void>
ärvd frånCallAgentCommon.dispose
feature<TFeature>(CallAgentFeatureFactory<TFeature>)
Anteckning
Denna API är i betaversion och tillhandahålls som en förhandsversion för utvecklare och kan komma att ändras utifrån den feedback vi får. Använd inte detta API i en produktionsmiljö.
Hämtar ett initierat och memorerat funktionsobjekt med utökat API. Kontrollera objektet Funktioner.* för alla tillgängliga funktioner för utökad samtalsagent i det här paketet.
function feature<TFeature>(factory: CallAgentFeatureFactory<TFeature>): TFeature
Parametrar
- factory
-
CallAgentFeatureFactory<TFeature>
Fabriken för funktionskonstruktorn för anropsagenten som tillhandahåller ett utökat API.
Returer
TFeature
ärvd frånCallAgentCommon.feature
handlePushNotification(IncomingCallPushNotificationData)
Anteckning
Denna API är i betaversion och tillhandahålls som en förhandsversion för utvecklare och kan komma att ändras utifrån den feedback vi får. Använd inte detta API i en produktionsmiljö.
Hanterar ett push-meddelande.
function handlePushNotification(data: IncomingCallPushNotificationData): Promise<void>
Parametrar
Push-meddelandedata
Returer
Promise<void>