অ্যান্ড্রয়েড 11 (এপিআই লেভেল 30) এবং উচ্চতর, প্ল্যাটফর্মটি STIR/SHAKEN প্রোটোকলকে সমর্থন করে যাতে একটি কল করা হলে একজন প্রাপকের নম্বর যাচাইকরণ এবং যোগাযোগ করার একটি নিরাপদ এবং ব্যক্তিগত পদ্ধতি প্রদান করে। Android 11 এবং উচ্চতর অ্যাপগুলিকে সমর্থন প্রদান করে, যেমন নেটিভ ডায়ালার, কল স্ক্রীনিং এবং স্প্যাম অ্যাপ, ক্যারিয়ারের রায়ের ডেটা অ্যাক্সেস করতে। এটি অ্যাপগুলিকে স্প্যাম কল শনাক্ত করতে দেয় এবং একটি কলের উত্তর দেওয়ার আগে ব্যবহারকারীদের জানাতে দেয়৷
অ্যান্ড্রয়েড 11 এবং উচ্চতর সংস্করণে চলমান ডিভাইসগুলির জন্য, কল স্ক্রীনিং এবং স্প্যাম অ্যাপগুলি যেগুলি CallScreeningService API ব্যবহার করে তারা একটি কল স্ক্রীন করার কার্যকারিতা অ্যাক্সেস করতে পারে, ব্যবহারকারীর গোপনীয়তা এবং ডিভাইসের কার্যকারিতা বাড়ায়। এই API ব্যবহার করে, অ্যাপগুলিকে পৃথক অনুমতি চাওয়ার প্রয়োজন নেই এবং অতিরিক্ত তথ্যে অ্যাক্সেস পেতে পারে যা Android 10 এবং তার নীচের সংস্করণে স্ট্যান্ডার্ড অনুমতি অনুরোধের মাধ্যমে উপলব্ধ ছিল না। এই API এ উপলব্ধ ডেটা অন্তর্ভুক্ত:
- ইনকামিং বা আউটগোয়িং কলের সংখ্যা
- একটি ইনকামিং কল এবং সমাপ্তির বিজ্ঞপ্তি
- ইন-কল এবং পোস্ট-কল স্ক্রীনিং তথ্যের জন্য সিস্টেম সতর্কতা উইন্ডোতে সীমিত অ্যাক্সেস
- ইনকামিং কল প্রত্যাখ্যান করার ক্ষমতা
- কলের সময়কাল
- কল সংযোগ বিচ্ছিন্ন কারণ
- আলোড়ন/কাঁপানো রায়
বাস্তবায়ন
ডায়ালার অ্যাপ, কল স্ক্রীনিং অ্যাপ এবং স্প্যাম অ্যাপের কলস্ক্রিনিং সার্ভিস API গ্রহণ করা উচিত। যখন একজন ব্যবহারকারী অ্যাপটিকে তাদের ডিফল্ট কলার আইডি এবং স্প্যাম অ্যাপ হিসেবে নির্বাচন করেন, অ্যাপটি getCallerNumberVerificationStatus()
পদ্ধতিতে অ্যাক্সেস পায়, যা STIR/SHAKEN প্রোটোকলের জন্য ক্যারিয়ার যাচাইকরণ প্রক্রিয়া থেকে STIR/SHAKEN রায়কে প্রকাশ করে। এটি রোবোকল সনাক্তকরণ সম্ভব করে তোলে।
অতিরিক্তভাবে, কল স্ক্রীনিং অ্যাপগুলি ACTION_POST_CALL
অভিপ্রায় ক্রিয়া শুরু করে একটি পোস্ট-কল স্ক্রীন বাস্তবায়ন করতে পারে, যা এমন একটি কার্যকলাপ শুরু করে যা ব্যবহারকারীকে একটি কলকে স্প্যাম হিসাবে চিহ্নিত করতে বা তাদের সংরক্ষিত পরিচিতির তালিকায় একটি নম্বর যোগ করতে দেয়৷