Aracılığıyla paylaş


Arama öncesi etkinlikleri genişletme

Başarılı bir Sanal randevu deneyimi, cihazın ses ve görüntü deneyimine hazır olmasını gerektirir. Azure İletişim Hizmetleri, Sanal randevu destekli destek öncesinde cihaz önkoşullarını doğrulamaya yardımcı olan bir araç kümesi sağlar.

Önkoşullar

Bu makalenin okuyucusunun aşağıdaki konuları iyi anlamış olması beklenir:

Arka plan doğrulaması

Azure İletişim Hizmetleri tarayıcı uyumluluğu, ağ ve çağrı kalitesi gibi cihaz hazırlığını doğrulamak için çağrı öncesi tanılama API'leri sağlar. Aşağıdaki kod parçacığı cihazda 30 saniyelik bir test çalıştırır.

CallClient oluşturma ve PreCallDiagnostics özelliğini alma:

const callClient = new CallClient(); 
const preCallDiagnostics = callClient.feature(Features.PreCallDiagnostics);

Erişim belirteci ile arama öncesi testi başlatın:

const tokenCredential = new AzureCommunicationTokenCredential("<ACCESS_TOKEN>");
const preCallDiagnosticsResult = await preCallDiagnostics.startTest(tokenCredential);

Cihazın Sanal randevu için hazır olup olmadığını belirlemek için tanılama sonuçlarını gözden geçirin. Aşağıda, tarayıcı ve işletim sistemi desteği için hazır olma durumunu doğrulamaya ilişkin bir örnek verilmişti:

const browserSupport =  await preCallDiagnosticsResult.browserSupport;
  if(browserSupport) {
    console.log(browserSupport.browser) // "Supported" | "NotSupported" | "Unknown"
    console.log(browserSupport.os) // "Supported" | "NotSupported" | "Unknown"
  }

Ayrıca MediaStatsCallFeature, DeviceCompatibility, DeviceAccess, DeviceEnumeration, InCallDiagnostics 'i doğrulayabilirsiniz. Ayrıca, kullanıcı arabirimi kitaplığıyla çağrı öncesi tanılama uygulayan öğreticiye de bakabilirsiniz.

Azure İletişim Hizmetleri adlı kullanıma hazır bir aracı vardırGeliştiricilerin cihaz ve ağ koşullarının hizmete bağlanmak için en uygun olduğundan emin olması için Ağ Tanılamaları.

Destekli doğrulama

Azure İletişim Hizmetleri, istemcinin ses ayarlarını doğrulamak için ayrılmış bir bota sahiptir. Bot önceden kaydedilmiş bir ileti çalar ve müşteriden kendi iletisini kaydetmesini ister. Uygun mikrofon ve hoparlör ayarlarıyla müşteriler hem önceden kaydedilmiş iletiyi hem de kendi kaydedilmiş iletilerin kendilerine oynatıldığını duyabilir.

Botu test etmek için çağrıyı başlatmak için aşağıdaki kod parçacığını kullanın

const callClient = new CallClient(); 
const tokenCredential = new AzureCommunicationTokenCredential("<ACCESS_TOKEN>");
callAgent = await callClient.createCallAgent(tokenCredential, {displayName: 'Adele Vance'})
call = callAgent.startCall([{id: '8:echo123'}],{});

Sonraki adımlar