TeamsCallAgent interface
TeamsCallAgent, Teams çağrılarını işlemek için kullanılır.
- Extends
Özellikler
| calls | Aramaları al. |
Devralınan Özellikler
| connection |
Bağlantı durumunu alın. |
| kind | Çağrı aracısı nesnesinin türünü alın. |
Yöntemler
Devralınan Yöntemler
| dispose() | Bu Çağrı Aracısını at |
| feature<TFeature>(Call |
Genişletilmiş API ile başlatılan ve notlaştırılmış bir Özellik nesnesi alır. Bu paketteki tüm kullanılabilir genişletilmiş çağrı aracısı özellikleri için Features.* nesnesini denetleyin. |
| handle |
Anında iletme bildirimini işler. |
Özellik Ayrıntıları
calls
Aramaları al.
calls: readonly TeamsCall[]
Özellik Değeri
readonly TeamsCall[]
Devralınan Özellik Detayları
connectionState
Bağlantı durumunu alın.
connectionState: ConnectionState
Özellik Değeri
kind
Çağrı aracısı nesnesinin türünü alın.
kind: CallAgentKind
Özellik Değeri
Yöntem Ayrıntıları
join(MeetingLocator, JoinCallOptions)
Not
Bu API, Beta sürümünde ve geliştiriciler için önizleme olarak sunulmuş durumda; alacağımız geri bildirimler doğrultusunda değiştirilebilir. Bu API’yi üretim ortamında kullanmayın.
Teams toplantısına katılın. Teams toplantısına katılmak için bir toplantı bağlantısı, toplantı kimliği veya toplantı koordinatları geçirin.
function join(meetingLocator: MeetingLocator, options?: JoinCallOptions): TeamsCall
Parametreler
- meetingLocator
- MeetingLocator
Toplantı bilgileri.
- options
- JoinCallOptions
Teams arama başlatma seçenekleri.
Döndürülenler
Çağrıyla ilişkili TeamsCall nesnesi.
join(TeamsMeetingIdLocator, JoinCallOptions)
Teams toplantısına katılın. Teams toplantısına katılmak için bir toplantı kimliği ve geçiş kodu geçirin.
function join(meetingLocator: TeamsMeetingIdLocator, options?: JoinCallOptions): TeamsCall
Parametreler
- meetingLocator
- TeamsMeetingIdLocator
Toplantı bilgileri.
- options
- JoinCallOptions
Arama başlangıç seçenekleri.
Döndürülenler
Çağrıyla ilişkili Call nesnesi.
join(TeamsMeetingLinkLocator, JoinCallOptions)
Teams toplantısına katılın. Teams toplantısına katılmak için bir toplantı bağlantısı geçirin.
function join(meetingLocator: TeamsMeetingLinkLocator, options?: JoinCallOptions): TeamsCall
Parametreler
- meetingLocator
- TeamsMeetingLinkLocator
Toplantı bilgileri.
- options
- JoinCallOptions
Arama başlangıç seçenekleri.
Döndürülenler
Çağrıyla ilişkili Call nesnesi.
off("callsUpdated", CollectionUpdatedEvent<TeamsCall>)
CallsUpdated olayı için abonelikten çıkma işlevi.
function off(event: "callsUpdated", listener: CollectionUpdatedEvent<TeamsCall>)
Parametreler
- event
-
"callsUpdated"
olay adı.
- listener
bu olaya abone olmak için kullanılan allback fn.
off("connectionStateChanged", ConnectionStateChangedEvent)
connectionStateChanged olayı için abonelikten çıkma işlevi.
function off(event: "connectionStateChanged", listener: ConnectionStateChangedEvent)
Parametreler
- event
-
"connectionStateChanged"
olay adı.
- listener
- ConnectionStateChangedEvent
bu özelliğin değeri değiştiğinde çağrılacak geri çağırma fn.
off("incomingCall", TeamsIncomingCallEvent)
incomingCall olayı için abonelikten çıkma işlevi.
function off(event: "incomingCall", listener: TeamsIncomingCallEvent)
Parametreler
- event
-
"incomingCall"
olay adı.
- listener
- TeamsIncomingCallEvent
bu olaya abone olmak için kullanılan geri çağırma fn.
on("callsUpdated", CollectionUpdatedEvent<TeamsCall>)
Çağrılar için Subscribe işleviGüncelleştirme olayı.
function on(event: "callsUpdated", listener: CollectionUpdatedEvent<TeamsCall>)
Parametreler
- event
-
"callsUpdated"
olay adı.
- listener
bu koleksiyon değiştiğinde çağrılacak geri çağırma fn, eklenen ve kaldırılan öğelerin dizilerini geçirir.
on("connectionStateChanged", ConnectionStateChangedEvent)
connectionStateChanged olayı için Subscribe işlevi.
function on(event: "connectionStateChanged", listener: ConnectionStateChangedEvent)
Parametreler
- event
-
"connectionStateChanged"
olay adı.
- listener
- ConnectionStateChangedEvent
bu özelliğin değeri değiştiğinde çağrılacak geri çağırma fn.
on("incomingCall", TeamsIncomingCallEvent)
incomingCall olayı için Subscribe işlevi.
function on(event: "incomingCall", listener: TeamsIncomingCallEvent)
Parametreler
- event
-
"incomingCall"
olay adı.
- listener
- TeamsIncomingCallEvent
bu callAgent gelen bir çağrı aldığında çağrılacak geri çağırma fn.
startCall((PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier)[], StartTeamsGroupCallOptions)
Not
Bu API, Beta sürümünde ve geliştiriciler için önizleme olarak sunulmuş durumda; alacağımız geri bildirimler doğrultusunda değiştirilebilir. Bu API’yi üretim ortamında kullanmayın.
1:N çağrısı başlatın.
function startCall(participants: (PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier)[], options?: StartTeamsGroupCallOptions): TeamsCall
Parametreler
- participants
-
(PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier)[]
- options
- StartTeamsGroupCallOptions
Döndürülenler
Çağrıyla ilişkili TeamsCall nesnesi.
startCall(PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier, StartTeamsCallOptions)
1:1 aramasını başlatın.
function startCall(participant: PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier, options?: StartTeamsCallOptions): TeamsCall
Parametreler
- options
- StartTeamsCallOptions
Döndürülenler
Çağrıyla ilişkili TeamsCall nesnesi.
Devralınan Yöntemin Ayrıntıları
dispose()
Bu Çağrı Aracısını at
function dispose(): Promise<void>
Döndürülenler
Promise<void>
feature<TFeature>(CallAgentFeatureFactory<TFeature>)
Not
Bu API, Beta sürümünde ve geliştiriciler için önizleme olarak sunulmuş durumda; alacağımız geri bildirimler doğrultusunda değiştirilebilir. Bu API’yi üretim ortamında kullanmayın.
Genişletilmiş API ile başlatılan ve notlaştırılmış bir Özellik nesnesi alır. Bu paketteki tüm kullanılabilir genişletilmiş çağrı aracısı özellikleri için Features.* nesnesini denetleyin.
function feature<TFeature>(factory: CallAgentFeatureFactory<TFeature>): TFeature
Parametreler
- factory
-
CallAgentFeatureFactory<TFeature>
Genişletilmiş API sağlayan çağrı aracısı özellik oluşturucusunun fabrikası.
Döndürülenler
TFeature
handlePushNotification(IncomingCallPushNotificationData)
Not
Bu API, Beta sürümünde ve geliştiriciler için önizleme olarak sunulmuş durumda; alacağımız geri bildirimler doğrultusunda değiştirilebilir. Bu API’yi üretim ortamında kullanmayın.
Anında iletme bildirimini işler.
function handlePushNotification(data: IncomingCallPushNotificationData): Promise<void>
Parametreler
Anında iletme bildirimi verileri
Döndürülenler
Promise<void>