প্রোডাক্ট সংক্রান্ত খবর

টেলিকমের লেটেস্ট আলফা ভার্সনের মাধ্যমে আপনার VoIP অ্যাপ অভিজ্ঞতায় নেটিভ ভিজিবিলিটি নিয়ে আসুন

২ মিনিট রিড
Nataraj K R-এর প্রোফাইল দেখুন
Nataraj K R ডেভেলপার রিলেশনস ইঞ্জিনিয়ার, Android ডেভেলপার ইঞ্জিনিয়ারিং

Jetpack Telecom লাইব্রেরির প্রাথমিক লঞ্চে CallsManager চালু করা হয়েছে, যা VoIP ইন্টিগ্রেশন সহজ করতে পুরনো ConnectionService API-এর পরিবর্তে ব্যবহার করা হয়। CallsManager কল লাইফসাইকেল ম্যানেজমেন্ট ও অডিও রাউটিংকে আরও সহজ করে তোলে এবং স্মার্টওয়াচ, ব্লুটুথ ডিভাইস ও Android Auto-র মতো রিমোট সারফেসের সাথে ইন্টার‍্যাকশন চালু করে। এছাড়াও, এটি আরও সমৃদ্ধ ফিচারের জন্য কল এক্সটেনশন সাপোর্ট করে—যেমন অংশগ্রহণকারী ম্যানেজ করা, কাস্টম আইকন, কল সাইলেন্স করা এবং রিমোট সারফেসে মিটিংয়ের সারসংক্ষেপ —এইসব কিছু Android O (API লেভেল ২৬) পর্যন্ত ব্যাকওয়ার্ড কম্প্যাটিবিলিটি বজায় রেখে করা হয়।

এই ভিত্তির উপর নির্ভর করে, Jetpack Telecom v1.1.0 থার্ড-পার্টি VoIP অ্যাপে নেটিভ-লেভেল দৃশ্যমানতা ও সুবিধা নিয়ে আসে। এই লেটেস্ট রিলিজে ইউনিফায়েড কল ইতিহাস, কল লগ বাদ দেওয়া এবং নেটিভ কলব্যাক কার্যকারিতা সহ শক্তিশালী নতুন ক্ষমতা অন্তর্ভুক্ত করা হয়েছে, যা ব্যবহারকারীদের জন্য কল ম্যানেজমেন্টকে আগের চেয়ে আরও নির্বিঘ্ন করে তুলেছে।

নতুন কী আছে এবং আপনার অ্যাপ্লিকেশনে কীভাবে এইসব ফিচার প্রয়োগ করতে পারবেন তা এখানে আরও ভালভাবে দেখুন।

ডায়ালার গ্যাপ পূরণ করা: ইউনিফায়েড কল ইতিহাস ও কলব্যাক

আগে, ব্যবহারকারীদের তাদের VoIP কল ইতিহাস দেখতে বা মিসড কলের উত্তর দিতে আলাদা আলাদা থার্ড-পার্টি অ্যাপ খুলতে হতো। নতুন ইন্টিগ্রেটেড কল লগিং ফিচারের মাধ্যমে, সিস্টেম ডায়ালার অ্যাপ এখন থার্ড-পার্টি VoIP অ্যাপ থেকে সরাসরি কল লগ দেখাতে পারবে।

আরও ভাল হল, ব্যবহারকারীরা এখন তাদের নেটিভ সিস্টেম ডায়ালার থেকে সরাসরি VoIP পরিচিতিকে কলব্যাক করতে পারবেন, যা যোগাযোগের অভিজ্ঞতাকে আরও সহজ করে তোলে।

এটি কীভাবে কাজ করে:

এই ফিচার চালু করতে, নিম্নলিখিত কাজগুলি করুন:

  1. কলব্যাকের জন্য রেজিস্টার করুন: আপনার VoIP অ্যাপকে অবশ্যই একটি নতুন সিস্টেম-সুরক্ষিত ইনটেন্ট রেজিস্টার করতে হবে: TelecomManager.ACTION_CALL_BACK.
  2. কল লগ করা: সিস্টেম যাতে অটোমেটিক কল লগ করে তা নিশ্চিত করতে TelecomManager.addCall (বা সংশ্লিষ্ট Jetpack API) ব্যবহার করুন।
  3. কল আইডি ম্যানেজ করা: কোনও কল রেজিস্টার করা হলে, CallControlScope.getCallId একটি অনন্য UUID প্রদান করে। কলব্যাক ইনটেন্ট তৈরি করার সময় সিস্টেম ডায়ালার এই নির্দিষ্ট TelecomManager.EXTRA_UUID ব্যবহার করে।
  4. কলব্যাক শুরু করা: আপনার অ্যাপ্লিকেশনকে অবশ্যই এই UUID-এর সাথে যুক্ত কলের বিবরণ স্টোর ও ম্যানেজ করতে হবে। সিস্টেম ডায়লার EXTRA_UUID সহ কলব্যাক ইনটেন্ট ফায়ার করলে, আপনার অ্যাপ আইডি সহজেই সমাধান করতে এবং সঠিক বিবরণ সহ কল শুরু করতে পারবে।
integrated_call_log.png

ফাইন-গ্রেন কন্ট্রোল: কল লগ বাদ দেওয়া

আমরা বুঝি যে প্রতিটি VoIP কল সিস্টেমের নেটিভ ডায়লার ইতিহাসে দেখা যাবে না। গোপনীয়তা, ক্ষণস্থায়ী যোগাযোগ বা অ্যাপ-নির্দিষ্ট আচরণের মতো কারণে, কী সারফেস করা হবে তা নিয়ন্ত্রণ করতে হবে।

এই সমস্যার সমাধান করতে, আমরা কল লগ এক্সক্লুশন চালু করছি। আপনি এখন CallAttributesCompat-এর মধ্যে isLogExcluded বুলিয়ানকে true-এ সেট করে সিস্টেম কল লগে নির্দিষ্ট কল লগ করা থেকে আটকাতে পারবেন। এই ফ্ল্যাগ কনফিগার করার মাধ্যমে, কলটি সিস্টেম লগ থেকে সম্পূর্ণ লুকানো থাকে এবং নেটিভ ডায়ালার এটি দেখাবে না।

মানানসই হওয়া সংক্রান্ত গুরুত্বপূর্ণ নোট

এইসব ইন্টিগ্রেটেড লগিং ও কলব্যাক ফিচার Android 16.1 (SDK 36.1) ও তার পরবর্তী যেকোনও ভার্সনে চলে এমন ডিভাইসে উপলভ্য। Android SDK 36.1-এর মাধ্যমে আপনার অ্যাপ কম্পাইল করতে এখানে দেখুন।

শুরু করুন

আমরা ডেভেলপারদের এইসব ইন্টিগ্রেশন পরীক্ষা করে দেখতে এবং কীভাবে ইউনিফায়েড কল ইতিহাস ও কলব্যাক আপনার VoIP অ্যাপ্লিকেশনের দৈনিক ব্যবহারকারীর অভিজ্ঞতা উন্নত করতে পারে তা এক্সপ্লোর করতে উৎসাহিত করি।

আপনাকে শুরু করতে এবং এই APIগুলি অ্যাকশনে দেখতে সাহায্য করার জন্য, আমরা নতুন ইন্টিগ্রেশন প্রদর্শন করে একটি স্যাম্পেল অ্যাপ্লিকেশন একসাথে রেখেছি।

আজই এইসব ফিচার প্রয়োগ করা শুরু করতে রিলিজ নোট এবং ডকুমেন্টেশন দেখুন!

মনে রাখবেন:: Jetpack Telecom v1.1.0 API ইন্টিগ্রেশনের জন্য অ্যাক্সেস করা গেলেও, সিস্টেম ডায়ালারের নেটিভ কল লগ রেন্ডার করার ক্ষমতা ধাপে ধাপে চালু করা হচ্ছে, যার শুরু Google Meet থেকে। স্প্যাম থেকে সুরক্ষিত রাখতে, নেটিভ ডায়ালার VoIP ডিসপ্লে নিয়ন্ত্রণ করার জন্য সুরক্ষিত প্যাকেজ অনুমোদিত তালিকা ব্যবহার করে। আপনার কলব্যাক এবং লগিং ইমপ্লিমেন্টেশনের স্থানীয় পরীক্ষার জন্য, আমরা আপনার এমুলেটর এনভায়রনমেন্ট হিসাবে ওপেন-সোর্স টেলিকম স্যাম্পেল ডায়ালার অ্যাপ ব্যবহার করার সাজেশন দিই।

এর লেখা:
পড়া চালিয়ে যান