CallMedia class
تمثل فئة CallMedia واجهات برمجة التطبيقات ذات الصلة بالوسائط.
المنشئون
| Call |
الأساليب
تفاصيل المنشئ
CallMedia(string, string, TokenCredential | KeyCredential, CallAutomationApiClientOptionalParams)
new CallMedia(callConnectionId: string, endpoint: string, credential: TokenCredential | KeyCredential, options?: CallAutomationApiClientOptionalParams)
المعلمات
- callConnectionId
-
string
- endpoint
-
string
- credential
- 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
الأهداف التي يجب اللعب بها.
- 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.
المرتجعات
Promise<SendDtmfTonesResult>
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
المشارك المستهدف.
- options
-
CallMediaRecognizeDtmfOptions | CallMediaRecognizeChoiceOptions | CallMediaRecognizeSpeechOptions | CallMediaRecognizeSpeechOrDtmfOptions
سمات مختلفة للتعرف عليها.
المرتجعات
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
يحدد الإعدادات المحلية الجديدة للنسخ.
- options
- UpdateTranscriptionOptions
المرتجعات
Promise<void>