Ürün Haberleri

Telecom'un En Yeni Alfa Sürümüyle VoIP Uygulama Deneyiminize Yerel Görünürlük Kazandırın

Okuma süresi: 2 dk.
Nataraj K R adlı kullanıcının profilini görüntüle
Nataraj K R Geliştirici İlişkileri Mühendisi, Android Geliştirici Mühendisliği

Jetpack Telecom kitaplığının ilk sürümü, VoIP entegrasyonunu basitleştirmek için eski ConnectionService API'nin yerini alan CallsManager'yi kullanıma sundu. CallsManager, arama yaşam döngüsü yönetimini ve ses yönlendirmeyi kolaylaştırırken akıllı saatler, Bluetooth cihazlar ve Android Auto gibi uzak yüzeylerle etkileşime olanak tanı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, aramaları sessize alma ve uzak yüzeylerde toplantı özeti gibi daha zengin özellikler için arama uzantılarını destekler.

Bu temel bilgileri edindikten sonra Jetpack Telecom 1.1.0 sürümü, üçüncü taraf VoIP uygulamalarına yerel düzeyde görünürlük ve kolaylık sağlar. Bu son sürümde birleştirilmiş çağrı geçmişi, çağrı kaydı hariç tutma ve yerel geri arama işlevi gibi güçlü yeni özellikler sunuluyor. Bu sayede kullanıcılar çağrıları 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 farkını kapatma: Birleştirilmiş arama 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 bir aramayı geri aramak için üçüncü taraf uygulamalarını tek tek açmak zorundaydı. Yeni entegre arama kaydı özelliği sayesinde sistem çevirici uygulamaları artık arama kayıtlarını doğrudan üçüncü taraf VoIP uygulamalarından gösterebilir.

Üstelik kullanıcılar artık doğrudan yerel sistem çeviricilerinden bir VoIP kişisini geri arayarak iletişim deneyimini kolaylaştırabilir.

İşleyiş şekli:

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

  1. Geri çağırmalar için kaydolma: VoIP uygulamanızın yeni bir sistem korumalı intent kaydetmesi gerekir: TelecomManager.ACTION_CALL_BACK.
  2. Aramayı kaydetme: Sistemin aramayı otomatik olarak kaydetmesi için TelecomManager.addCall (veya ilgili Jetpack API'lerini) kullanın.
  3. Arama kimliklerini yönetme: Bir arama kaydedildiğinde CallControlScope.getCallId benzersiz bir UUID sağlar. Sistem çeviricisi, geri arama amacını 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ı depolamalı ve yönetmelidir. Sistem çeviricisi, 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 aramasının sistemin yerel çevirici geçmişinde görünmemesi gerektiğinin farkındayız. Gizlilik, geçici iletişim veya uygulamaya özel davranış gibi nedenlerle, gösterilen içerikleri kontrol etmeniz gerekir.

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

Uyumlulukla ilgili önemli not

Bu entegre günlük kaydı ve geri çağırma özellikleri, Android 16.1 (SDK 36.1) ve sonraki sürümleri çalıştıran cihazlarda kullanılabilir. Uygulamanızı Android SDK 36.1 ile derlemek için buraya bakın.

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.

Bu API'leri kullanmaya başlamanıza ve işleyişini görmenize yardımcı olmak için yeni entegrasyonları gösteren örnek bir uygulama hazırladık.

Bu özellikleri hemen kullanmaya başlamak için sürüm notlarını ve belgeleri inceleyin.

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

Yazan:
Okumaya devam et