TeamsCallAgent interface
TeamsCallAgent används för att hantera Teams-anrop.
- Extends
Egenskaper
calls | Hämta anropen. |
Ärvda egenskaper
connection |
Hämta anslutningstillståndet. |
kind | Hämta typen av anropsagentobjekt. |
Metoder
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ötes-ID eller möteskoordinater. |
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 |
Starta ett 1:N-samtal. |
start |
Starta 1:1-samtalet. |
Ä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 TeamsCall[]
Egenskapsvärde
readonly TeamsCall[]
Information om ärvda egenskaper
connectionState
Hämta anslutningstillståndet.
connectionState: ConnectionState
Egenskapsvärde
ärvd frånCallAgentCommon.connectionState
kind
Metodinformation
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ötes-ID eller möteskoordinater.
function join(meetingLocator: MeetingLocator, options?: JoinCallOptions): TeamsCall
Parametrar
- meetingLocator
- MeetingLocator
Mötesinformation.
- options
- JoinCallOptions
Startalternativ för Teams-samtal.
Returer
TeamsCall-objektet 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): TeamsCall
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): TeamsCall
Parametrar
- meetingLocator
- TeamsMeetingLinkLocator
Mötesinformation.
- options
- JoinCallOptions
Alternativ för start av samtal.
Returer
Anropsobjektet som är associerat med anropet.
off("callsUpdated", CollectionUpdatedEvent<TeamsCall>)
Avsluta prenumerationsfunktionen för anropUppdaterad händelse.
function off(event: "callsUpdated", listener: CollectionUpdatedEvent<TeamsCall>)
Parametrar
- event
-
"callsUpdated"
händelsenamn.
- listener
allback fn som användes för att prenumerera på denna händelse.
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", TeamsIncomingCallEvent)
Avsluta prenumerationsfunktionen för inkommandeCall-händelse.
function off(event: "incomingCall", listener: TeamsIncomingCallEvent)
Parametrar
- event
-
"incomingCall"
händelsenamn.
- listener
- TeamsIncomingCallEvent
callback fn som användes för att prenumerera på den här händelsen.
on("callsUpdated", CollectionUpdatedEvent<TeamsCall>)
Prenumerationsfunktion för anropDaterad händelse.
function on(event: "callsUpdated", listener: CollectionUpdatedEvent<TeamsCall>)
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", TeamsIncomingCallEvent)
Prenumerationsfunktion för inkommandeCall-händelse.
function on(event: "incomingCall", listener: TeamsIncomingCallEvent)
Parametrar
- event
-
"incomingCall"
händelsenamn.
- listener
- TeamsIncomingCallEvent
callback fn som kommer att anropas när denna callAgent tar emot ett inkommande samtal.
startCall((PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier)[], StartTeamsGroupCallOptions)
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ö.
Starta ett 1:N-samtal.
function startCall(participants: (PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier)[], options?: StartTeamsGroupCallOptions): TeamsCall
Parametrar
- participants
-
(PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier)[]
- options
- StartTeamsGroupCallOptions
Returer
TeamsCall-objektet som är associerat med anropet.
startCall(PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier, StartTeamsCallOptions)
Starta 1:1-samtalet.
function startCall(participant: PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier, options?: StartTeamsCallOptions): TeamsCall
Parametrar
- options
- StartTeamsCallOptions
Returer
TeamsCall-objektet som är associerat med 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>