Ürün Haberleri

Telekom'un en yeni alfa sürümüyle VoIP uygulama deneyiminize doğal görünürlük kazandırın

Okuma süresi: 2 dakika
Nataraj K R
Geliştirici İlişkileri Mühendisi, Android Geliştirici Mühendisliği

Jetpack Telecom kitaplığının ilk sürümünde, VoIP entegrasyonunu basitleştirmek için eski ConnectionService API'nin yerini alan CallsManager tanıtıldı. CallsManager, akıllı saatler, Bluetooth cihazlar ve Android Auto gibi uzak yüzeylerle etkileşime olanak tanırken arama yaşam döngüsü yönetimini ve ses yönlendirmeyi kolaylaştırır. Ayrıca, Android O'ya (API düzeyi 26) kadar geriye dönük uyumluluğu korurken katılımcı yönetimi, özel simgeler, görüşme sessize alma ve uzak yüzeylerde toplantı özeti gibi daha zengin özellikler için görüşme uzantılarını destekler.

Bu temel üzerine inşa edilen Jetpack Telecom v1.1.0, üçüncü taraf VoIP uygulamalarına yerel düzeyde görünürlük ve kolaylık getiriyor. Bu son sürümde, birleştirilmiş arama geçmişi, arama günlüğü hariç tutma ve yerel geri arama işlevi gibi güçlü yeni özellikler sunuluyor. Bu özellikler sayesinde kullanıcılar, aramaları her zamankinden daha sorunsuz bir şekilde yönetebiliyor.

Yeniliklere ve bu özellikleri uygulamalarınızda nasıl kullanabileceğinize daha yakından bakalım.

Çevirici açığını kapatma: Birleştirilmiş çağrı geçmişi ve geri aramalar

Geçmişte kullanıcılar, VoIP çağrı geçmişlerini görüntülemek veya cevapsız aramaları geri aramak için üçüncü taraf uygulamaları tek tek açmak zorunda kalıyordu. Yeni entegre edilmiş arama kaydı özelliği sayesinde, sistem çevirici uygulamaları artık arama kayıtlarını doğrudan üçüncü taraf VoIP uygulamalarından gösterebilir.

Daha da iyisi, kullanıcılar artık VoIP kişisine geri arama başlatma işlemini doğrudan sistemin kendi çeviricisinden yapabilir. Bu sayede iletişim deneyimi kolaylaştırılır.

İşleyiş şekli:

Bu özelliği etkinleştirmek için aşağıdakileri yapın:

  1. Geri Arama Kaydı: VoIP uygulamanız, sistem tarafından korunan yeni bir amaç kaydetmelidir: TelecomManager.ACTION_CALL_BACK.
  2. Aramayı Günlüğe Kaydetme: Sistem tarafından aramanın otomatik olarak günlüğe kaydedilmesini sağlamak için TelecomManager.addCall (veya ilgili Jetpack API'leri) kullanın.
  3. Arama kimliklerini yönetme: Bir arama kaydedildiğinde CallControlScope.getCallId benzersiz bir UUID sağlar. Sistem numara çevirici, geri arama amacı oluştururken tam olarak bu TelecomManager.EXTRA_UUID değerini kullanır.
  4. Geri aramayı başlatma: Uygulamanız, bu UUID ile ilişkili arama ayrıntılarını saklamalı ve yönetmelidir. Sistem çevirici, geri arama amacını EXTRA_UUID ile tetiklediğinde uygulamanız kimliği sorunsuz bir şekilde çözebilir ve aramayı doğru ayrıntılarla başlatabilir.
integrated_call_log.png

Ayrıntılı Kontrol: Arama Kaydı Hariç Tutma

Her VoIP görüşmesinin sistemin yerel çevirici geçmişinde görünmemesi gerektiğinin farkındayız. Gizlilik nedenleriyle, geçici iletişim için veya uygulamaya özgü davranışlar için, hangi bilgilerin gösterileceğini kontrol etmeniz gerekir.

Bu sorunu çözmek için Arama Kaydı Hariç Tutma özelliğini kullanıma sunuyoruz. Artık isLogExcluded boole değerini CallAttributesCompat içinde true olarak ayarlayarak belirli aramaların sistem arama günlüklerine kaydedilmesini engelleyebilirsiniz. Bu işareti yapılandırarak arama, sistem günlüklerinden tamamen gizlenir ve yerel çevirici tarafından gösterilmez.

Uyumlulukla İlgili Önemli Not

Bu entegre günlük kaydı ve geri arama özellikleri, Android 16.1 (SDK 36.1) ve sonraki sürümlerin yüklü olduğu cihazlarda kullanılabilir. Uygulamanızı Android SDK 36.1 ile derlemek için burayı inceleyin.

Başlayın

Geliştiricileri bu entegrasyonları test etmeye ve birleştirilmiş arama geçmişi ile geri aramaların VoIP uygulamalarınızın günlük kullanıcı deneyimini nasıl iyileştirebileceğini keşfetmeye teşvik ediyoruz.

Başlamanıza ve bu API'leri çalışırken görmenize yardımcı olmak için yeni entegrasyonları gösteren örnek bir uygulama hazırladık.

Bu özellikleri kullanmaya başlamak için sürüm notlarına ve dokümanlara göz atın.

Not: Jetpack Telecom v1.1.0 API'leri entegrasyon için erişilebilir olsa da sistem çeviricisinin yerel arama günlüklerini oluşturma özelliği, Google Meet'ten başlayarak aşamalı olarak kullanıma sunulmaktadır. Spam'e karşı koruma sağlamak için yerel arama uygulamaları, VoIP ekranını kontrol etmek üzere güvenli paket izin verilenler listelerini kullanır. Geri arama ve günlük kaydı uygulamalarınızın yerel olarak test edilmesi için emülatör ortamınız olarak açık kaynaklı Telecom Sample Dialer uygulamasını kullanmanızı öneririz.

Yazan:

Okumaya devam edin