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:
- Microsoft Teams Sanal randevuları ürünü ve sağlanan kullanıcı deneyimi
- Microsoft Graph API aracılığıyla Microsoft Booking'i yönetmek için Microsoft Graph Booking API'sini kullanın
- Microsoft Graph API'sini kullanarak Microsoft Teams toplantılarını yönetmek için Microsoft Graph Online toplantı API'si
- Sohbet, Arama ve kullanıcı arabirimi kitaplığını Azure İletişim Hizmetleri
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
- Sanal randevular için hangi genişletilebilirlik seçeneklerine sahip olduğunuzu öğrenin.
- Zamanlama deneyimini özelleştirmeyi öğrenin
- Randevudan önce ve sonra özelleştirmeyi öğrenin
- Arama deneyimini özelleştirmeyi öğrenin