Aracılığıyla paylaş


TeamsCallAgent interface

TeamsCallAgent, Teams çağrılarını işlemek için kullanılır.

Extends

Özellikler

calls

Aramaları al.

Devralınan Özellikler

connectionState

Bağlantı durumunu alın.

kind

Çağrı aracısı nesnesinin türünü alın.

Yöntemler

join(MeetingLocator, JoinCallOptions)

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.

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.

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.

off("callsUpdated", CollectionUpdatedEvent<TeamsCall>)

CallsUpdated olayı için abonelikten çıkma işlevi.

off("connectionStateChanged", ConnectionStateChangedEvent)

connectionStateChanged olayı için abonelikten çıkma işlevi.

off("incomingCall", TeamsIncomingCallEvent)

incomingCall olayı için abonelikten çıkma işlevi.

on("callsUpdated", CollectionUpdatedEvent<TeamsCall>)

Çağrılar için Subscribe işleviGüncelleştirme olayı.

on("connectionStateChanged", ConnectionStateChangedEvent)

connectionStateChanged olayı için Subscribe işlevi.

on("incomingCall", TeamsIncomingCallEvent)

incomingCall olayı için Subscribe işlevi.

startCall((PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier)[], StartTeamsGroupCallOptions)

1:N çağrısı başlatın.

startCall(PhoneNumberIdentifier | MicrosoftTeamsUserIdentifier | MicrosoftTeamsAppIdentifier | UnknownIdentifier, StartTeamsCallOptions)

1:1 aramasını başlatın.

Devralınan Yöntemler

dispose()

Bu Çağrı Aracısını at

feature<TFeature>(CallAgentFeatureFactory<TFeature>)

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.

handlePushNotification(IncomingCallPushNotificationData)

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

CallAgentCommon.connectionState'dan Devralınan

kind

Çağrı aracısı nesnesinin türünü alın.

kind: CallAgentKind

Özellik Değeri

CallAgentCommon.kind Devralınan

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

CollectionUpdatedEvent<TeamsCall>

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

CollectionUpdatedEvent<TeamsCall>

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

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

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>

CallAgentCommon.dispose'dan Devralınmış

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

CallAgentCommon.feature'dan Devralınmış

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

data
IncomingCallPushNotificationData

Anında iletme bildirimi verileri

Döndürülenler

Promise<void>

CallAgentCommon.handlePushNotificationDevralındı