TeamsCallAgent interface
TeamsCallAgent digunakan untuk menangani panggilan Teams.
- Extends
Properti
calls | Dapatkan panggilan. |
Properti yang Diwariskan
connection |
Dapatkan status koneksi. |
kind | Dapatkan jenis objek agen panggilan. |
Metode
Metode yang Diwarisi
dispose() | Buang Agen Panggilan ini |
feature<TFeature>(Call |
Mengambil objek Fitur yang diinisialisasi dan memoisasi dengan API yang diperluas. Periksa fitur objek.* untuk semua fitur agen panggilan yang diperluas yang tersedia dalam paket ini. |
handle |
Menangani pemberitahuan push. |
Detail Properti
calls
Detail Properti yang Diwariskan
connectionState
Catatan
API ini berada dalam mode Beta dan disediakan sebagai pratinjau untuk pengembang dan dapat berubah berdasarkan umpan balik yang kami terima. Jangan gunakan API ini dalam lingkungan produksi.
Dapatkan status koneksi.
connectionState: ConnectionState
Nilai Properti
Diwarisi DariCallAgentCommon.connectionState
kind
Dapatkan jenis objek agen panggilan.
kind: CallAgentKind
Nilai Properti
Diwarisi DariCallAgentCommon.kind
Detail Metode
join(MeetingLocator, JoinCallOptions)
Catatan
API ini berada dalam mode Beta dan disediakan sebagai pratinjau untuk pengembang dan dapat berubah berdasarkan umpan balik yang kami terima. Jangan gunakan API ini dalam lingkungan produksi.
Bergabung dalam rapat Teams. Untuk bergabung dalam rapat Teams, lewati tautan rapat atau id rapat atau koordinat rapat.
function join(meetingLocator: MeetingLocator, options?: JoinCallOptions): TeamsCall
Parameter
- meetingLocator
- MeetingLocator
Informasi rapat.
- options
- JoinCallOptions
Opsi mulai panggilan Teams.
Mengembalikan
Objek TeamsCall yang terkait dengan panggilan.
join(TeamsMeetingIdLocator, JoinCallOptions)
Bergabung dalam rapat Teams. Untuk bergabung dalam rapat Teams, berikan id rapat dan kode akses.
function join(meetingLocator: TeamsMeetingIdLocator, options?: JoinCallOptions): TeamsCall
Parameter
- meetingLocator
- TeamsMeetingIdLocator
Informasi rapat.
- options
- JoinCallOptions
Opsi mulai panggilan.
Mengembalikan
Objek Panggilan yang terkait dengan panggilan.
join(TeamsMeetingLinkLocator, JoinCallOptions)
Bergabung dalam rapat Teams. Untuk bergabung dalam rapat Teams, lewati tautan rapat.
function join(meetingLocator: TeamsMeetingLinkLocator, options?: JoinCallOptions): TeamsCall
Parameter
- meetingLocator
- TeamsMeetingLinkLocator
Informasi rapat.
- options
- JoinCallOptions
Opsi mulai panggilan.
Mengembalikan
Objek Panggilan yang terkait dengan panggilan.
off("callsUpdated", CollectionUpdatedEvent<TeamsCall>)
Berhenti berlangganan fungsi untuk peristiwa callsUpdated.
function off(event: "callsUpdated", listener: CollectionUpdatedEvent<TeamsCall>)
Parameter
- event
-
"callsUpdated"
nama peristiwa.
- listener
allback fn yang digunakan untuk berlangganan kejadian ini.
off("connectionStateChanged", ConnectionStateChangedEvent)
Catatan
API ini berada dalam mode Beta dan disediakan sebagai pratinjau untuk pengembang dan dapat berubah berdasarkan umpan balik yang kami terima. Jangan gunakan API ini dalam lingkungan produksi.
Berhenti berlangganan fungsi untuk peristiwa connectionStateChanged.
function off(event: "connectionStateChanged", listener: ConnectionStateChangedEvent)
Parameter
- event
-
"connectionStateChanged"
nama peristiwa.
- listener
- ConnectionStateChangedEvent
callback fn yang akan dipanggil ketika nilai properti ini akan berubah.
off("incomingCall", TeamsIncomingCallEvent)
Berhenti berlangganan fungsi untuk peristiwa incomingCall.
function off(event: "incomingCall", listener: TeamsIncomingCallEvent)
Parameter
- event
-
"incomingCall"
nama peristiwa.
- listener
- TeamsIncomingCallEvent
callback fn yang digunakan untuk berlangganan kejadian ini.
on("callsUpdated", CollectionUpdatedEvent<TeamsCall>)
Berlangganan fungsi untuk peristiwa callsUpdated.
function on(event: "callsUpdated", listener: CollectionUpdatedEvent<TeamsCall>)
Parameter
- event
-
"callsUpdated"
nama peristiwa.
- listener
callback fn yang akan dipanggil ketika koleksi ini akan berubah, itu akan melewati array elemen yang ditambahkan dan dihapus.
on("connectionStateChanged", ConnectionStateChangedEvent)
Catatan
API ini berada dalam mode Beta dan disediakan sebagai pratinjau untuk pengembang dan dapat berubah berdasarkan umpan balik yang kami terima. Jangan gunakan API ini dalam lingkungan produksi.
Berlangganan fungsi untuk peristiwa connectionStateChanged.
function on(event: "connectionStateChanged", listener: ConnectionStateChangedEvent)
Parameter
- event
-
"connectionStateChanged"
nama peristiwa.
- listener
- ConnectionStateChangedEvent
callback fn yang akan dipanggil ketika nilai properti ini akan berubah.
on("incomingCall", TeamsIncomingCallEvent)
Berlangganan fungsi untuk peristiwa incomingCall.
function on(event: "incomingCall", listener: TeamsIncomingCallEvent)
Parameter
- event
-
"incomingCall"
nama peristiwa.
- listener
- TeamsIncomingCallEvent
callback fn yang akan dipanggil ketika callAgent ini akan menerima panggilan masuk.
startCall((PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier)[], StartTeamsGroupCallOptions)
Catatan
API ini berada dalam mode Beta dan disediakan sebagai pratinjau untuk pengembang dan dapat berubah berdasarkan umpan balik yang kami terima. Jangan gunakan API ini dalam lingkungan produksi.
Mulai panggilan 1:N.
function startCall(participants: (PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier)[], options?: StartTeamsGroupCallOptions): TeamsCall
Parameter
- participants
-
(PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier)[]
- options
- StartTeamsGroupCallOptions
Mengembalikan
Objek TeamsCall yang terkait dengan panggilan.
startCall(MicrosoftTeamsUserIdentifier | PhoneNumberIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier, StartTeamsCallOptions)
Mulai panggilan 1:1.
function startCall(participant: MicrosoftTeamsUserIdentifier | PhoneNumberIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier, options?: StartTeamsCallOptions): TeamsCall
Parameter
- participant
-
MicrosoftTeamsUserIdentifier | PhoneNumberIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier
- options
- StartTeamsCallOptions
Mengembalikan
Objek TeamsCall yang terkait dengan panggilan.
Detail Metode yang Diwarisi
dispose()
Buang Agen Panggilan ini
function dispose(): Promise<void>
Mengembalikan
Promise<void>
Diwarisi DariCallAgentCommon.dispose
feature<TFeature>(CallAgentFeatureFactory<TFeature>)
Catatan
API ini berada dalam mode Beta dan disediakan sebagai pratinjau untuk pengembang dan dapat berubah berdasarkan umpan balik yang kami terima. Jangan gunakan API ini dalam lingkungan produksi.
Mengambil objek Fitur yang diinisialisasi dan memoisasi dengan API yang diperluas. Periksa fitur objek.* untuk semua fitur agen panggilan yang diperluas yang tersedia dalam paket ini.
function feature<TFeature>(factory: CallAgentFeatureFactory<TFeature>): TFeature
Parameter
- factory
-
CallAgentFeatureFactory<TFeature>
Pabrik untuk konstruktor fitur agen panggilan yang menyediakan API yang diperluas.
Mengembalikan
TFeature
Diwarisi dariCallAgentCommon.feature
handlePushNotification(PushNotificationData)
Catatan
API ini berada dalam mode Beta dan disediakan sebagai pratinjau untuk pengembang dan dapat berubah berdasarkan umpan balik yang kami terima. Jangan gunakan API ini dalam lingkungan produksi.
Menangani pemberitahuan push.
function handlePushNotification(data: PushNotificationData): Promise<void>
Parameter
- data
- PushNotificationData
Data pemberitahuan push
Mengembalikan
Promise<void>
Diwarisi DariCallAgentCommon.handlePushNotification