Webphone SDK ile tarayıcı araması ekleme
Güncel SDK’yı kullanın, kalıcı kimlik bilgilerini sunucuda tutun ve aramayı güvenle test edin.
Desteklenen paket ve referansla başlayın
Şurayı açın: API belgeleri → Webphone SDK. Web paketini veya belgelenen dosyaları indirin, aynı sürüm örneklerini izleyin. Eski kopyadan önce güvenlik duyurularını okuyun. Bu web SDK’sıdır, yerel mobil arama entegrasyonu yerine geçmez.
Geliştirici doğrulamalı HTTPS uygulaması, izinli SIP kimliği, mikrofon izni ve güncel dosyaları hazırlamalı. SDK Playground hesap ve tarayıcıyı kontrol eder ama aramaları gerçek ve ücretli olabilir.
Kalıcı bilgileri backend’de tutun
- Üretime normal başlangıç olarak yönetilen token örneğini kullanın.
- Backend kullanıcıyı doğrular ve hangi IllyVoIP kimliğini kullanabileceğini kontrol eder.
- API anahtarıyla belgelenen kısa ömürlü tarayıcı yetkisini ister. Yalnızca SDK’nın gereken verisini döndürün, kalıcı anahtarı değil.
- Veri ve güncel örnekle başlatın. Süre dolması, çıkış ve hataları yönetin; sürekli yeni oturum yaratmayın.
Doğrulanmamış tarayıcıdan keyfî kimlik kabul etmeyin, başka hesap tokenı üretmeyin. Anahtar ve SIP parolalarını açık JavaScript, depo, URL ve görüntülerden uzak tutun. Ham SIP gelişmiş alternatiftir, kalıcı sırları frontend’e koyma nedeni değildir.
Hazırlığı görünür yapın
Belgelenen olaylarla bağlanıyor, hazır, gelen, aktif, bitti ve hata durumlarını gösterin. Açık kullanıcı işlemiyle mikrofon isteyin, desteklenirse cihaz seçtirin ve reddi gösterin. Tuş takımı kayıt kanıtı, kayıt da iki yönlü ses kanıtı değildir.
SDK’nın tüm çoklu cihaz politikasını sağladığını varsaymayın. Bağlantı/kesilme döngüsünü izleyip oturum çakışmalarını gösterin. Biten oturum aktif görünmemeli. Çıkışta hesaba özgü durumu temizleyin, önceki önbellek yerine yeni kullanıcının yetkili kimliğini başlatın.
Küçük kabul testi yapın
İzinle bir giden/gelen çağrı, yanıt/bitir, mikrofon/hoparlör ve sunduğunuz bekletme/tuş/aktarma kontrollerini test edin. İzin reddi, bağlantı kaybı, çıkış/hesap değişimi ve çoklu cihazı deneyin. Güncel tanılama ve bölgeyi izleyin; bölge yedeği kesilen görüşmenin sürmesini garanti etmez.
Yetkili test hedefleri kullanın, tarifeyi kontrol edin, tekrarları ücretsiz teşhis saymayın. Gerekli bildirim ve izin olmadan kayıt toplamayın/göndermeyin.
Aşamaya göre teşhis edin
Yetki başarısızsa backend ve kullanıcı-kimlik izinlerini sır kaydetmeden inceleyin. Sinyalleşmede bölge ve ağ/tarayıcıyı kontrol edin. Bağlı ses yoksa cihaz, mikrofon ve medya erişimini inceleyin. Desteğe SDK/tarayıcı sürümü, temizlenmiş hata, zaman/saat dilimi ve açık çağrı referansını saklayın.
Metot, veri ve token ömründe API referansı yetkilidir. Şuna bakın: API hızlı başlangıç; hesap erişimi ve güvenli istekleri anlatır.