Megosztás a következőn keresztül:


CallClientState interface

Tároló az StatefulCallClientáltal létrehozott összes állapotadathoz. A hívások, a callEnded, a incomingCalls és a incomingCallsEnded állapotok automatikusan meg lesznek adva, ha létrejött egy callAgent. A deviceManager kezdetben üres lesz, amíg ki nem töltődik, lásd DeviceManagerState. A userId állapotot a fejlesztő kényelmi funkcióként biztosítja, és a fejlesztő teljesen szabályozza és állítja be.

Tulajdonságok

alternateCallerId

E.164 formátumú telefonszám, amely a hívó személyazonosságának jelölésére szolgál. Ha például az alternateCallerId használatával PSTN-t használ egy résztvevő hozzáadásához, ez a szám lesz hívóazonosítóként használva a PSTN-hívásban.

callAgent

A <xref:%40azure%2Fcommunication-calling%23CallAgent>proxyja. Tekintse át CallAgentState.

calls

A <xref:%40azure%2Fcommunication-calling%23CallAgent.calls> proxyja a CallState CallState mezőkkel rendelkező objektumként. Ezt <xref:%40azure%2Fcommunication-calling%23Call.id>határozza meg. Vegye figyelembe, hogy <xref:%40azure%2Fcommunication-calling%23Call.id> változhat. Ne gyorsítótárazza magát az azonosítót, hanem a teljes <xref:%40azure%2Fcommunication-calling%23Call>, majd használja a benne lévő azonosítót a térkép adatainak kereséséhez.

callsEnded

A lezárult hívások itt vannak tárolva, így a callEndReason ellenőrizhető. Ez egy objektum <xref:%40azure%2Fcommunication-calling%23Call.id> kulcsokkal és CallState értékekkel.

A rendszer csak <xref:MAX_CALL_HISTORY_LENGTH> hívásokat tart meg az előzmények között. A legrégebbi hívások szükség esetén törlődnek.

deviceManager

A <xref:%40azure%2Fcommunication-calling%23DeviceManager>proxyja. Tekintse át DeviceManagerState.

environmentInfo

állapot az állapot-nyilvántartó ügyfél környezetének nyomon követéséhez támogatott

incomingCalls

A <xref:%40azure%2Fcommunication-calling%23IncomingCall> proxyja <xref:IncomingCall> mezőkkel rendelkező objektumként. Ezt <xref:%40azure%2Fcommunication-calling%23IncomingCall.id>határozza meg.

incomingCallsEnded

A befejeződött bejövő hívások itt vannak tárolva, így a callEndReason ellenőrizhető. Ez egy olyan objektum, amely <xref:%40azure%2Fcommunication-calling%23Call.id> kulcsokat és <xref:IncomingCall> értékeket tartalmaz.

A rendszer csak <xref:MAX_CALL_HISTORY_LENGTH> hívásokat tart meg az előzmények között. A legrégebbi hívások szükség esetén törlődnek.

latestErrors

Tárolja az egyes API-metódusok legújabb hibáját.

A részletekért tekintse meg a(z) {@Link CallErrors} dokumentációját.

latestNotifications

Tárolja a legújabb értesítéseket.

A részletekért tekintse meg a {@Link CallNotifications} dokumentációját.

userId

Egy felhasználói azonosítót tárol. Ezt a StatefulCallClient nem használja, és a felhasználói azonosítóhoz való könnyebb hozzáférés érdekében a fejlesztő kényelmét szolgálja. Az StatefulCallClientinicializálásakor kell megadni. A fejlesztő teljes mértékben ellenőrzi.

Tulajdonság adatai

alternateCallerId

E.164 formátumú telefonszám, amely a hívó személyazonosságának jelölésére szolgál. Ha például az alternateCallerId használatával PSTN-t használ egy résztvevő hozzáadásához, ez a szám lesz hívóazonosítóként használva a PSTN-hívásban.

alternateCallerId?: string

Tulajdonság értéke

string

callAgent

A <xref:%40azure%2Fcommunication-calling%23CallAgent>proxyja. Tekintse át CallAgentState.

callAgent?: CallAgentState

Tulajdonság értéke

calls

A <xref:%40azure%2Fcommunication-calling%23CallAgent.calls> proxyja a CallState CallState mezőkkel rendelkező objektumként. Ezt <xref:%40azure%2Fcommunication-calling%23Call.id>határozza meg. Vegye figyelembe, hogy <xref:%40azure%2Fcommunication-calling%23Call.id> változhat. Ne gyorsítótárazza magát az azonosítót, hanem a teljes <xref:%40azure%2Fcommunication-calling%23Call>, majd használja a benne lévő azonosítót a térkép adatainak kereséséhez.

calls: {[key: string]: CallState}

Tulajdonság értéke

{[key: string]: CallState}

callsEnded

A lezárult hívások itt vannak tárolva, így a callEndReason ellenőrizhető. Ez egy objektum <xref:%40azure%2Fcommunication-calling%23Call.id> kulcsokkal és CallState értékekkel.

A rendszer csak <xref:MAX_CALL_HISTORY_LENGTH> hívásokat tart meg az előzmények között. A legrégebbi hívások szükség esetén törlődnek.

callsEnded: {[key: string]: CallState}

Tulajdonság értéke

{[key: string]: CallState}

deviceManager

A <xref:%40azure%2Fcommunication-calling%23DeviceManager>proxyja. Tekintse át DeviceManagerState.

deviceManager: DeviceManagerState

Tulajdonság értéke

environmentInfo

állapot az állapot-nyilvántartó ügyfél környezetének nyomon követéséhez támogatott

environmentInfo?: EnvironmentInfo

Tulajdonság értéke

incomingCalls

A <xref:%40azure%2Fcommunication-calling%23IncomingCall> proxyja <xref:IncomingCall> mezőkkel rendelkező objektumként. Ezt <xref:%40azure%2Fcommunication-calling%23IncomingCall.id>határozza meg.

incomingCalls: {[key: string]: IncomingCallState | TeamsIncomingCallState}

Tulajdonság értéke

incomingCallsEnded

A befejeződött bejövő hívások itt vannak tárolva, így a callEndReason ellenőrizhető. Ez egy olyan objektum, amely <xref:%40azure%2Fcommunication-calling%23Call.id> kulcsokat és <xref:IncomingCall> értékeket tartalmaz.

A rendszer csak <xref:MAX_CALL_HISTORY_LENGTH> hívásokat tart meg az előzmények között. A legrégebbi hívások szükség esetén törlődnek.

incomingCallsEnded: {[key: string]: IncomingCallState | TeamsIncomingCallState}

Tulajdonság értéke

latestErrors

Tárolja az egyes API-metódusok legújabb hibáját.

A részletekért tekintse meg a(z) {@Link CallErrors} dokumentációját.

latestErrors: CallErrors

Tulajdonság értéke

latestNotifications

Tárolja a legújabb értesítéseket.

A részletekért tekintse meg a {@Link CallNotifications} dokumentációját.

latestNotifications: CallNotifications

Tulajdonság értéke

userId

Egy felhasználói azonosítót tárol. Ezt a StatefulCallClient nem használja, és a felhasználói azonosítóhoz való könnyebb hozzáférés érdekében a fejlesztő kényelmét szolgálja. Az StatefulCallClientinicializálásakor kell megadni. A fejlesztő teljes mértékben ellenőrzi.

userId: CommunicationIdentifierKind

Tulajdonság értéke