Bagikan melalui


@azure/communication-call-automation package

Kelas

CallAutomationClient

CallAutomationClient mewakili Klien ke layanan CallAutomation Azure Communication.

CallConnection

Kelas CallConnection mewakili API berbasis koneksi panggilan.

CallMedia

Kelas CallMedia mewakili API terkait media panggilan.

CallRecording

Kelas CallRecording mewakili API terkait perekaman panggilan.

StreamingData

Untuk menangani penguraian data streaming yang masuk.

Antarmuka

AddParticipantFailed

Kejadian peserta gagal ditambahkan.

AddParticipantOptions

Opsi untuk menambahkan peserta.

AddParticipantResult

Payload respons untuk menambahkan peserta ke panggilan.

AddParticipantSucceeded

Peserta berhasil menambahkan peristiwa.

AnswerCallOptions

Opsi untuk menjawab panggilan.

AnswerFailed
AudioData

Data streaming audio.

AudioMetadata

Metadata streaming audio.

CallAutomationClientOptions

Opsi klien yang digunakan untuk mengonfigurasi permintaan API Klien CallAutomation.

CallConnected

Peristiwa saat panggilan dibuat.

CallConnectionProperties

Properti koneksi panggilan

CallDisconnected

Peristiwa ketika semua peserta pergi dan panggilan dihentikan.

CallIntelligenceOptions

Opsi AI untuk panggilan.

CallInvite

Hubungi detail undangan.

CallLocator

Pencari lokasi yang digunakan untuk bergabung atau mengambil tindakan saat panggilan.

CallMediaRecognizeChoiceOptions

Konfigurasi kenali khusus untuk Pilihan.

CallMediaRecognizeDtmfOptions

Konfigurasi kenali khusus untuk Dtmf.

CallMediaRecognizeOptions

Opsi untuk mengonfigurasi operasi kenali.

CallMediaRecognizeSpeechOptions

Konfigurasi kenali khusus untuk Ucapan.

CallMediaRecognizeSpeechOrDtmfOptions

Konfigurasi kenali untuk Ucapan atau Dtmf

CallParticipant

Model kontrak peserta panggilan ACS

CallResult

Antarmuka yang digunakan sebagai induk [action]CallResult

CallTransferAccepted

Kejadian saat permintaan transfer berhasil.

CallTransferFailed

Kejadian saat permintaan transfer gagal.

CancelAddParticipantFailed

Gagal membatalkan penambahan acara peserta.

CancelAddParticipantOperationOptions

Opsi untuk membatalkan permintaan tambahkan peserta.

CancelAddParticipantOperationResult

Payload respons untuk membatalkan penambahan permintaan peserta.

CancelAddParticipantSucceeded

Berhasil membatalkan penambahan acara peserta.

ChannelAffinity

Afinitas saluran untuk peserta

ChoiceResult
ConnectCallOptions

Opsi untuk Menyambungkan permintaan.

ConnectFailed
ContinuousDtmfRecognitionOptions

Opsi untuk pengenalan Dtmf berkelanjutan.

ContinuousDtmfRecognitionStopped

Peristiwa yang dikirim ketika pengenalan Dtmf berkelanjutan berhenti.

ContinuousDtmfRecognitionToneFailed

Peristiwa yang dikirim ketika gagal mengenali nada Dtmf berkelanjutan.

ContinuousDtmfRecognitionToneReceived

Peristiwa dikirim ketika nada Dtmf diterima dari peserta yang ditargetkan dalam panggilan.

CreateCallFailed
CreateCallOptions

Opsi untuk membuat panggilan.

DownloadRecordingOptions

Opsi untuk mengunduh rekaman.

DtmfData

Data streaming Dtmf.

DtmfResult
FileSource

Model FileSource.

HoldFailed
HoldOptions

Opsi untuk menahan peserta.

ListParticipantsResult

Payload respons untuk mendapatkan peserta panggilan.

MediaStreamingFailed
MediaStreamingOptions

Opsi untuk streaming media.

MediaStreamingStarted
MediaStreamingStopped
MediaStreamingUpdate
MuteParticipantOption

Opsi untuk mematikan suara peserta.

MuteParticipantResult

Payload respons untuk membisukan peserta dari panggilan.

OutStreamingData

OutboundStreamingAudioData untuk muatan streaming audio keluar.

ParticipantsUpdated

Peristiwa ketika ada pembaruan untuk peserta.

PlayCanceled

Kejadian ketika Pemutaran media dibatalkan oleh operasi Batal.

PlayCompleted

Kejadian ketika pemutaran Media berhasil diselesaikan.

PlayFailed

Kejadian ketika Pemutaran media gagal.

PlayOptions

Opsi untuk memutar audio.

PlaySource

Model PlaySource.

PlayStarted

Kejadian ketika pemutaran Media berhasil dimulai.

PlayToAllOptions

Opsi untuk playToAll audio.

RecognitionChoice

Pilihan Pengenalan

RecognizeCanceled

Peristiwa ketika Media recognize dibatalkan oleh operasi Batalkan.

RecognizeCompleted

Peristiwa ketika Media recognize berhasil diselesaikan.

RecognizeFailed

Peristiwa ketika Media recognize gagal.

RecordingStateChanged

Peristiwa saat status Perekaman telah diubah.

RecordingStateResult

Payload respons untuk memulai rekaman panggilan atau mendapatkan status perekaman panggilan.

RecordingStorage

Penyimpanan rekaman

RejectCallOptions

Opsi untuk menolak panggilan.

RemoveParticipantFailed

Kejadian peserta gagal dihapus.

RemoveParticipantResult

Payload respons untuk menghapus peserta dari panggilan.

RemoveParticipantSucceeded

Peserta berhasil menghapus acara.

RemoveParticipantsOption

Opsi untuk menghapus peserta.

RestAddParticipantFailed

Kejadian gagal menambahkan peserta.

RestAddParticipantSucceeded

Peserta berhasil menambahkan acara.

RestAnswerFailed

Gagal menjawab peristiwa panggilan.

RestCallConnected

Peristiwa tersambung panggilan.

RestCallDisconnected

Peristiwa panggilan terputus.

RestCallTransferAccepted

Peristiwa yang diterima transfer panggilan.

RestCallTransferFailed

Peristiwa transfer panggilan gagal.

RestCancelAddParticipantFailed

Gagal membatalkan penambahan acara peserta.

RestCancelAddParticipantSucceeded

Berhasil membatalkan penambahan acara peserta.

RestConnectFailed

Peristiwa ConnectFailed.

RestContinuousDtmfRecognitionStopped
RestContinuousDtmfRecognitionToneFailed
RestContinuousDtmfRecognitionToneReceived
RestCreateCallFailed

Peristiwa buat panggilan gagal.

RestHoldFailed
RestMediaStreamingFailed
RestMediaStreamingStarted
RestMediaStreamingStopped
RestParticipantsUpdated

Peserta diperbarui dalam peristiwa panggilan.

RestPlayCanceled
RestPlayCompleted
RestPlayFailed
RestPlayStarted

Putar peristiwa yang dimulai.

RestRecognizeCanceled
RestRecognizeCompleted
RestRecognizeFailed
RestRecordingStateChanged
RestRemoveParticipantFailed

Kejadian peserta gagal dihapus.

RestRemoveParticipantSucceeded

Peserta menghapus acara.

RestResultInformation
RestSendDtmfTonesCompleted
RestSendDtmfTonesFailed
RestTranscriptionFailed
RestTranscriptionStarted
RestTranscriptionStopped
RestTranscriptionUpdated
ResultInformation
SendDtmfTonesCompleted

Peristiwa yang dikirim ketika nada Dtmf berhasil dikirim.

SendDtmfTonesFailed

Peristiwa yang dikirim ketika nada Dtmf gagal dikirim.

SendDtmfTonesOptions

Opsi untuk mengirim nada Dtmf.

SendDtmfTonesResult

Payload respons untuk mengirim nada DTMF.

SipCustomHeader

Header Kustom SIP.

SipUserToUserHeader

Header Pengguna SIP ke Pengguna.

SpeechResult

Akibatnya, status ucapan.

SsmlSource

Model SsmlSource.

StartMediaStreamingOptions

Opsi untuk memulai permintaan streaming media.

StartRecordingFailed

Peristiwa ketika StartRecording gagal.

StartRecordingOptions

Opsi untuk memulai perekaman.

StartTranscriptionOptions

Opsi untuk memulai transkripsi

StopAudio
StopMediaStreamingOptions

Opsi untuk menghentikan permintaan streaming media.

StopTranscriptionOptions

Opsi untuk menghentikan transkripsi

TextSource

Model TextSource.

TranscriptionData

Transkripsi Streaming.

TranscriptionFailed
TranscriptionMetadata

Metadata untuk Streaming Transkripsi.

TranscriptionOptions

Opsi untuk streaming media.

TranscriptionStarted
TranscriptionStopped
TranscriptionUpdate
TranscriptionUpdated
TransferCallResult

Payload respons untuk mentransfer panggilan.

TransferCallToParticipantOptions

Opsi untuk mentransfer peserta.

UnholdOptions

Opsi untuk Peserta yang tidak ditangguhkan.

UpdateTranscriptionOptions

Opsi untuk memperbarui transkripsi

VoipHeader

Header VOIP.

WordData

Teks dalam frasa.

Alias Jenis

AnswerCallResult

Hasil AnswerCall

AudioFormat

Menentukan nilai untuk AudioFormat.
<xref:KnownAudioFormat> dapat digunakan secara bergantian dengan AudioFormat, enum ini berisi nilai yang diketahui yang didukung layanan.

Nilai yang diketahui didukung oleh layanan

pcm16KMono
pcm24KMono

CallAutomationEvent

Peristiwa panggilan balik untuk Automasi Panggilan

CallConnectionStateModel

Menentukan nilai untuk CallConnectionStateModel.
<xref:KnownCallConnectionStateModel> dapat digunakan secara bergantian dengan CallConnectionStateModel, enum ini berisi nilai yang diketahui yang didukung layanan.

Nilai yang diketahui didukung oleh layanan

yang tidak diketahui
menyambungkan
tersambung
mentransfer
transferAksepsi
memutus sambungan
terputus

CallLocatorType

Jenis pencari lokasi panggilan.

CallRejectReason

Menentukan nilai untuk CallRejectReason.
KnownCallRejectReason dapat digunakan secara bergantian dengan CallRejectReason, enum ini berisi nilai yang diketahui yang didukung layanan.

Nilai yang diketahui didukung oleh layanan

tidak ada
sibuk
terlarang

ConnectCallResult

Hasil ConnectCall

CreateCallResult

Hasil CreateCall

CustomCallingContext

Konteks Panggilan Kustom

DeleteRecordingOptions

Opsi untuk menghapus rekaman.

GetCallConnectionPropertiesOptions

Opsi untuk mendapatkan properti koneksi panggilan.

GetParticipantOptions

Opsi untuk mendapatkan peserta.

GetRecordingPropertiesOptions

Opsi untuk mendapatkan properti perekaman.

HangUpOptions

Opsi untuk menutup panggilan

MediaKind

Jenis media streaming.

MediaStreamingAudioChannelType

Menentukan nilai untuk MediaStreamingAudioChannelType.
KnownMediaStreamingAudioChannelType dapat digunakan secara bergantian dengan MediaStreamingAudioChannelType, enum ini berisi nilai yang diketahui yang didukung layanan.

Nilai yang diketahui didukung oleh layanan

Campuran
tidak tercampur

MediaStreamingContentType

Menentukan nilai untuk MediaStreamingContentType.
KnownMediaStreamingContentType dapat digunakan secara bergantian dengan MediaStreamingContentType, enum ini berisi nilai yang diketahui yang didukung layanan.

Nilai yang diketahui didukung oleh layanan

Audio

PauseRecordingOptions

Opsi untuk menjeda rekaman.

RecognitionType

Menentukan nilai untuk RecognitionType.
<xref:KnownRecognitionType> dapat digunakan secara bergantian dengan RecognitionType, enum ini berisi nilai yang diketahui yang didukung layanan.

Nilai yang diketahui didukung oleh layanan

dtmf
ucapan
pilihan

RecordingChannel

Jenis saluran rekaman panggilan.

RecordingContent

Tipe konten rekaman panggilan.

RecordingFormat

Jenis format rekaman panggilan.

RecordingKind

Jenis format rekaman panggilan.

RecordingState

Menentukan nilai untuk RecordingState.
<xref:KnownRecordingState> dapat digunakan secara bergantian dengan RecordingState, enum ini berisi nilai yang diketahui yang didukung layanan.

Nilai yang diketahui didukung oleh layanan

aktif
tidak aktif

RecordingStorageKind

Jenis penyimpanan rekaman panggilan.

RedirectCallOptions

Opsi untuk mengalihkan panggilan.

ResumeRecordingOptions

Opsi untuk melanjutkan perekaman.

SipHeaderPrefix

Jenis awalan header Sip.

StopRecordingOptions

Opsi untuk menghentikan perekaman.

StreamingDataKind
StreamingDataResult
Tone

Menentukan nilai untuk Nada.
<xref:KnownTone> dapat digunakan secara bergantian dengan Tone, enum ini berisi nilai yang diketahui yang didukung layanan.

Nilai yang diketahui didukung oleh layanan

nol
satu
dua
tiga
empat
lima
enam
tujuh
delapan
sembilan

b
c
d
pound
tanda bintang

Enum

Channel
DtmfTone

Nada Dtmf.

KnownCallRejectReason

Nilai yang diketahui dari CallRejectReason yang diterima layanan.

KnownMediaStreamingAudioChannelType

Nilai MediaStreamingAudioChannelType yang diketahui yang diterima layanan.

KnownMediaStreamingContentType

Nilai MediaStreamingContentType yang diketahui yang diterima layanan.

KnownStreamingTransportType

Nilai KnownStreamingTransportType yang diketahui yang diterima layanan.

RecognizeInputType

Jenis pengenalan yang diterima layanan.

VoiceKind

Menentukan nilai untuk VoiceKind yang diterima layanan.

Fungsi

createOutboundAudioData(string)

Fungsi pembantu untuk membuat muatan data audio keluar.

createOutboundStopAudioData()

Fungsi pembantu untuk membuat muatan data audio berhenti keluar.

parseCallAutomationEvent(string | Record<string, unknown>)

Fungsi pembantu untuk mengurai peristiwa panggilan balik Acs.

Detail Fungsi

createOutboundAudioData(string)

Fungsi pembantu untuk membuat muatan data audio keluar.

function createOutboundAudioData(data: string): string

Parameter

data

string

Mengembalikan

string

createOutboundStopAudioData()

Fungsi pembantu untuk membuat muatan data audio berhenti keluar.

function createOutboundStopAudioData(): string

Mengembalikan

string

parseCallAutomationEvent(string | Record<string, unknown>)

Fungsi pembantu untuk mengurai peristiwa panggilan balik Acs.

function parseCallAutomationEvent(encodedEvents: string | Record<string, unknown>): CallAutomationEvent

Parameter

encodedEvents

string | Record<string, unknown>

Mengembalikan