Android 11 (एपीआई लेवल 30) और इसके बाद के वर्शन में, प्लैटफ़ॉर्म STIR/SHAKEN प्रोटोकॉल का इस्तेमाल करता है. इससे कॉल करने वाले व्यक्ति के नंबर की पुष्टि करने और उसे कॉल पाने वाले व्यक्ति को बताने का सुरक्षित और निजी तरीका मिलता है. Android 11 और इसके बाद के वर्शन में, ऐप्लिकेशन को कॉल करने के लिए इस्तेमाल किए जाने वाले नेटिव डायलर, कॉल की स्क्रीनिंग, और स्पैम ऐप्लिकेशन जैसे ऐप्लिकेशन को, कैरियर के फ़ैसले से जुड़ा डेटा ऐक्सेस करने की सुविधा मिलती है. इससे ऐप्लिकेशन को स्पैम कॉल की पहचान करने और कॉल का जवाब देने से पहले उपयोगकर्ताओं को इसकी सूचना देने में मदद मिलती है.
Android 11 और इसके बाद के वर्शन वाले डिवाइसों पर, कॉल स्क्रीन करने और स्पैम कॉल का पता लगाने वाले ऐप्लिकेशन, कॉल स्क्रीन करने की सुविधा ऐक्सेस कर सकते हैं. ये ऐप्लिकेशन, CallScreeningService API का इस्तेमाल करते हैं. इससे उपयोगकर्ता की निजता और डिवाइस की परफ़ॉर्मेंस बेहतर होती है. इस एपीआई का इस्तेमाल करने वाले ऐप्लिकेशन को अलग-अलग अनुमतियां मांगने की ज़रूरत नहीं होती. साथ ही, उन्हें ऐसी अतिरिक्त जानकारी का ऐक्सेस मिल सकता है जो Android 10 और इससे पहले के वर्शन में, अनुमति के लिए स्टैंडर्ड अनुरोधों के ज़रिए उपलब्ध नहीं थी. इस एपीआई में उपलब्ध डेटा में यह जानकारी शामिल होती है:
- इनकमिंग या आउटगोइंग कॉल की संख्या
- आने वाले कॉल और कॉल खत्म होने की सूचना
- कॉल के दौरान और कॉल के बाद स्क्रीन पर दिखने वाली सिस्टम अलर्ट विंडो का सीमित ऐक्सेस
- इनकमिंग कॉल अस्वीकार करने की सुविधा
- कॉल की अवधि
- कॉल डिसकनेक्ट होने की वजह
- एसटीआईआर/शेकन का नतीजा
लागू करना
डायल करने वाले ऐप्लिकेशन, कॉल स्क्रीनिंग ऐप्लिकेशन, और स्पैम ऐप्लिकेशन को CallScreeningService API का इस्तेमाल करना चाहिए. जब कोई उपयोगकर्ता, ऐप्लिकेशन को डिफ़ॉल्ट कॉलर आईडी और स्पैम ऐप्लिकेशन के तौर पर चुनता है, तो ऐप्लिकेशन को getCallerNumberVerificationStatus()
तरीके का ऐक्सेस मिलता है. इससे, एसटीआईआर/शेकन प्रोटोकॉल के लिए, कैरियर की पुष्टि करने वाले सिस्टम से एसटीआईआर/शेकन का फ़ैसला दिखता है. इससे रोबोकॉल का पता लगाने में मदद मिलती है.
इसके अलावा, कॉल स्क्रीन करने वाले ऐप्लिकेशन, कॉल के बाद दिखने वाली स्क्रीन को लागू कर सकते हैं. इसके लिए, उन्हें ACTION_POST_CALL
इंटेंट ऐक्शन को शुरू करना होगा. इससे एक ऐसी गतिविधि शुरू होती है जिसकी मदद से उपयोगकर्ता, किसी कॉल को स्पैम के तौर पर मार्क कर सकता है या किसी नंबर को सेव किए गए संपर्कों की सूची में जोड़ सकता है.