مشاركة عبر


CallMedia class

تمثل فئة CallMedia واجهات برمجة التطبيقات ذات الصلة بالوسائط.

المنشئون

CallMedia(string, string, TokenCredential | KeyCredential, CallAutomationApiClientOptionalParams)

الأساليب

cancelAllOperations()

إلغاء كافة عمليات الوسائط في قائمة الانتظار.

hold(CommunicationIdentifier, HoldOptions)

ضع المشارك قيد الانتظار أثناء تشغيل الصوت.

play((FileSource | TextSource | SsmlSource)[], CommunicationIdentifier[], PlayOptions)

تشغيل الصوت لمشارك معين.

playToAll((FileSource | TextSource | SsmlSource)[], PlayToAllOptions)

اللعب لجميع المشاركين.

sendDtmfTones(string[] | DtmfTone[], CommunicationIdentifier, SendDtmfTonesOptions)

إرسال نغمات Dtmf.

startContinuousDtmfRecognition(CommunicationIdentifier, ContinuousDtmfRecognitionOptions)

ابدأ التعرف المستمر على Dtmf من خلال الاشتراك في نغمات.

startMediaStreaming(StartMediaStreamingOptions)

بدء دفق الوسائط في المكالمة.

startRecognizing(CommunicationIdentifier, CallMediaRecognizeDtmfOptions | CallMediaRecognizeChoiceOptions | CallMediaRecognizeSpeechOptions | CallMediaRecognizeSpeechOrDtmfOptions)

التعرف على إدخال المشارك.

startRecognizing(CommunicationIdentifier, number, CallMediaRecognizeDtmfOptions)

التعرف على إدخال المشارك.

startTranscription(StartTranscriptionOptions)

بدء النسخ في المكالمة

stopContinuousDtmfRecognition(CommunicationIdentifier, ContinuousDtmfRecognitionOptions)

أوقف التعرف على Dtmf المستمر عن طريق إلغاء الاشتراك في نغمات.

stopMediaStreaming(StopMediaStreamingOptions)

إيقاف دفق الوسائط في المكالمة.

stopTranscription(StopTranscriptionOptions)

يوقف النسخ في المكالمة.

unhold(CommunicationIdentifier, UnholdOptions)

إزالة مشارك من قائمة الانتظار.

updateTranscription(string, UpdateTranscriptionOptions)

تحديث لغة النسخ.

تفاصيل المنشئ

CallMedia(string, string, TokenCredential | KeyCredential, CallAutomationApiClientOptionalParams)

new CallMedia(callConnectionId: string, endpoint: string, credential: TokenCredential | KeyCredential, options?: CallAutomationApiClientOptionalParams)

المعلمات

callConnectionId

string

endpoint

string

options

CallAutomationApiClientOptionalParams

تفاصيل الأسلوب

cancelAllOperations()

إلغاء كافة عمليات الوسائط في قائمة الانتظار.

function cancelAllOperations(): Promise<void>

المرتجعات

Promise<void>

hold(CommunicationIdentifier, HoldOptions)

ضع المشارك قيد الانتظار أثناء تشغيل الصوت.

function hold(targetParticipant: CommunicationIdentifier, options?: HoldOptions): Promise<void>

المعلمات

targetParticipant
CommunicationIdentifier

الأهداف التي يجب اللعب بها.

options
HoldOptions

سمات إضافية للمشارك في الاحتجاز.

المرتجعات

Promise<void>

play((FileSource | TextSource | SsmlSource)[], CommunicationIdentifier[], PlayOptions)

تشغيل الصوت لمشارك معين.

function play(playSources: (FileSource | TextSource | SsmlSource)[], playTo: CommunicationIdentifier[], options?: PlayOptions): Promise<void>

المعلمات

playSources

(FileSource | TextSource | SsmlSource)[]

PlaySource يمثل المصادر المراد تشغيلها. حاليا يتم دعم مصدر تشغيل واحد فقط لكل طلب.

playTo

CommunicationIdentifier[]

الأهداف التي يجب اللعب بها.

options
PlayOptions

سمات إضافية للعب.

المرتجعات

Promise<void>

playToAll((FileSource | TextSource | SsmlSource)[], PlayToAllOptions)

اللعب لجميع المشاركين.

function playToAll(playSources: (FileSource | TextSource | SsmlSource)[], options?: PlayToAllOptions): Promise<void>

المعلمات

playSources

(FileSource | TextSource | SsmlSource)[]

PlaySource يمثل المصادر المراد تشغيلها. حاليا يتم دعم مصدر تشغيل واحد فقط لكل طلب.

options
PlayToAllOptions

سمات إضافية للعب.

المرتجعات

Promise<void>

sendDtmfTones(string[] | DtmfTone[], CommunicationIdentifier, SendDtmfTonesOptions)

إرسال نغمات Dtmf.

function sendDtmfTones(tones: string[] | DtmfTone[], targetParticipant: CommunicationIdentifier, options?: SendDtmfTonesOptions): Promise<SendDtmfTonesResult>

المعلمات

tones

string[] | DtmfTone[]

قائمة النغمات التي سيتم إرسالها إلى المشارك المستهدف.

targetParticipant
CommunicationIdentifier

المشارك المستهدف.

options
SendDtmfTonesOptions

سمات إضافية لإرسال نغمات Dtmf.

المرتجعات

startContinuousDtmfRecognition(CommunicationIdentifier, ContinuousDtmfRecognitionOptions)

ابدأ التعرف المستمر على Dtmf من خلال الاشتراك في نغمات.

function startContinuousDtmfRecognition(targetParticipant: CommunicationIdentifier, options?: ContinuousDtmfRecognitionOptions): Promise<void>

المعلمات

targetParticipant
CommunicationIdentifier

المشارك المستهدف.

options
ContinuousDtmfRecognitionOptions

سمات إضافية للتعرف على Dtmf المستمر.

المرتجعات

Promise<void>

startMediaStreaming(StartMediaStreamingOptions)

بدء دفق الوسائط في المكالمة.

function startMediaStreaming(options?: StartMediaStreamingOptions): Promise<void>

المعلمات

options
StartMediaStreamingOptions

سمات إضافية لبدء دفق الوسائط.

المرتجعات

Promise<void>

startRecognizing(CommunicationIdentifier, CallMediaRecognizeDtmfOptions | CallMediaRecognizeChoiceOptions | CallMediaRecognizeSpeechOptions | CallMediaRecognizeSpeechOrDtmfOptions)

التعرف على إدخال المشارك.

function startRecognizing(targetParticipant: CommunicationIdentifier, options: CallMediaRecognizeDtmfOptions | CallMediaRecognizeChoiceOptions | CallMediaRecognizeSpeechOptions | CallMediaRecognizeSpeechOrDtmfOptions): Promise<void>

المعلمات

targetParticipant
CommunicationIdentifier

المشارك المستهدف.

المرتجعات

Promise<void>

startRecognizing(CommunicationIdentifier, number, CallMediaRecognizeDtmfOptions)

تحذير

واجهة برمجة التطبيقات هذه مهملة الآن.

This method signature is deprecated. Please use the new signature with targetParticipant and options params instead, and set maxTonesToCollect in options.

التعرف على إدخال المشارك.

function startRecognizing(targetParticipant: CommunicationIdentifier, maxTonesToCollect: number, options: CallMediaRecognizeDtmfOptions): Promise<void>

المعلمات

targetParticipant
CommunicationIdentifier

المشارك المستهدف.

maxTonesToCollect

number

الحد الأقصى لعدد نغمات DTMF التي سيتم جمعها.

options
CallMediaRecognizeDtmfOptions

سمات مختلفة للتعرف عليها.

المرتجعات

Promise<void>

startTranscription(StartTranscriptionOptions)

بدء النسخ في المكالمة

function startTranscription(options?: StartTranscriptionOptions): Promise<void>

المعلمات

options
StartTranscriptionOptions

سمات إضافية لبدء النسخ.

المرتجعات

Promise<void>

stopContinuousDtmfRecognition(CommunicationIdentifier, ContinuousDtmfRecognitionOptions)

أوقف التعرف على Dtmf المستمر عن طريق إلغاء الاشتراك في نغمات.

function stopContinuousDtmfRecognition(targetParticipant: CommunicationIdentifier, options?: ContinuousDtmfRecognitionOptions): Promise<void>

المعلمات

targetParticipant
CommunicationIdentifier

المشارك المستهدف.

options
ContinuousDtmfRecognitionOptions

سمات إضافية للتعرف على Dtmf المستمر.

المرتجعات

Promise<void>

stopMediaStreaming(StopMediaStreamingOptions)

إيقاف دفق الوسائط في المكالمة.

function stopMediaStreaming(options?: StopMediaStreamingOptions): Promise<void>

المعلمات

options
StopMediaStreamingOptions

سمات إضافية لإيقاف دفق الوسائط.

المرتجعات

Promise<void>

stopTranscription(StopTranscriptionOptions)

يوقف النسخ في المكالمة.

function stopTranscription(options?: StopTranscriptionOptions): Promise<void>

المعلمات

options
StopTranscriptionOptions

سمات إضافية لإيقاف النسخ.

المرتجعات

Promise<void>

unhold(CommunicationIdentifier, UnholdOptions)

إزالة مشارك من قائمة الانتظار.

function unhold(targetParticipant: CommunicationIdentifier, options?: UnholdOptions): Promise<void>

المعلمات

targetParticipant
CommunicationIdentifier

الأهداف التي يجب اللعب بها.

options
UnholdOptions

سمات إضافية للمشارك غير المقتني.

المرتجعات

Promise<void>

updateTranscription(string, UpdateTranscriptionOptions)

تحديث لغة النسخ.

function updateTranscription(locale: string, options?: UpdateTranscriptionOptions): Promise<void>

المعلمات

locale

string

يحدد الإعدادات المحلية الجديدة للنسخ.

المرتجعات

Promise<void>