डिवाइस की कार्रवाई
नौकरी देने वाली कंपनियां यह अनुरोध कर सकती हैं कि कंपनी, कार्रवाई करे. अगर कार्रवाई सेवा देने वाली कंपनी करती है, तो उसे स्वीकार करना चाहिए और किया जाना चाहिए, नहीं तो उसे अनदेखा कर दिया जाना चाहिए.
मैसेज ग्रुप का नाम | वैल्यू |
---|---|
डिवाइस पर की जाने वाली कार्रवाई का इवेंट | 0x04 |
डिवाइस के कार्रवाई कोड का नाम | वैल्यू |
---|---|
घंटी चालू है | 0x01 |
किसी डिवाइस की घंटी बज रही है
इन कार्रवाइयों के लिए इस्तेमाल का एक उदाहरण वे लोग हैं जो नौकरी देने वाली कंपनी से रिंग करने का अनुरोध करते हैं, उदाहरण के लिए, जब कोई उपयोगकर्ता डिवाइस खो देता है और उसे उसे ढूंढना होता है. जब रिंग कार्रवाई मिल जाती है, तो सेवा देने वाली कंपनी को पहले से लोड की गई साउंड फ़ाइल को इतनी तेज़ी से चलाना शुरू करना चाहिए कि उपयोगकर्ता उसे ढूंढ सके. यह सुझाव दिया जाता है कि आवाज़ को समय के साथ, कम वॉल्यूम से ज़्यादा की आवाज़ पर रैंप किया जाए. रिंग तब तक जारी रहनी चाहिए, जब तक कोई अतिरिक्त कार्रवाई स्टॉप निर्देशित नहीं हो जाती या टाइम आउट का समय बीत नहीं जाता.
मैसेज में कुछ और डेटा शामिल किया जाएगा. इससे पता चलेगा कि रिंग को चालू करना चाहिए या बंद करना चाहिए. इस डेटा को, सेवा देने वाली कई कंपनियों के साथ काम कर सकते हैं, जैसे कि बाएं और दाएं ईयरबड. पहली बाइट में, रिंग को शुरू करने के लिए 1 पर, या रिंग को बंद करने का अनुरोध करने के लिए 0 पर सेट किया जाएगा.
उदाहरण के लिए, अगर ज़्यादा डेटा का पहला बाइट इस पर सेट है:
- 0x00 (0b00000000): सभी कॉम्पोनेंट की घंटी बजना बंद हो जानी चाहिए
- 0x01 (0b00000001): दाएं रिंग करें, बाईं ओर रिंग करना बंद करें
- 0x02 (0b00000010): बाएं रिंग करें, दाएं रिंग करना बंद करें
- 0x03 (0b00000011): को बाईं और दाईं ओर रिंग करें
सेवा देने वाली उन कंपनियों के लिए जो सिर्फ़ व्यक्तिगत तौर पर फ़ोन की घंटी बजने की सुविधा नहीं देती हैं, सिर्फ़ एक बिट को ध्यान में रखना चाहिए:
- 0x00 (0b00000000): रिंग करना बंद करें
- 0x01 (0b00000001): रिंग करना शुरू करें
अगर अतिरिक्त डेटा मौजूद है, तो दूसरी बाइट, सेकंड में टाइम आउट
को दिखाती है. सेवा देने वाली कंपनी को इस मान का इस्तेमाल यह तय करने के लिए करना चाहिए कि
बिना आवाज़ बंद किए कितने समय तक घंटी बजेगी. ऊपर दाईं ओर रिंग के उदाहरण और 60 सेकंड के टाइमआउट के आधार पर, अतिरिक्त डेटा के रूप में 0x013C
पास किया जाएगा.
घंटी बजने की स्थिति को वापस नौकरी ढूंढने वालों के साथ सिंक किया जा रहा है
सेवा देने वाली कंपनियां, जब बजने वाली स्थिति में बदलाव करती हैं, तो वे नौकरी ढूंढने वाले को इसकी सूचना दे सकती हैं. उदाहरण के लिए, अगर किसी जेस्चर की वजह से घंटी बजना बंद हो जाती है. इसके बाद, नौकरी ढूंढने वाला मैसेज पा सकता है और यूज़र इंटरफ़ेस (यूआई) को अपडेट कर सकता है.
सेवा देने वाली कंपनी को मैसेज के फ़ॉर्मैट का पालन करना होगा, जैसा कि ऊपर दिए गए उदाहरण में बताया गया है. नौकरी ढूंढने वाले इस मैसेज को सुनेंगे और इसे मिलने पर पुष्टि करेंगे.
कार्रवाई को स्वीकार करना
जब कोई कार्रवाई होती है, तो इसे स्वीकार किया जाना चाहिए, ताकि नौकरी देने वाला यह जान सके कि कार्रवाई की गई है या नहीं. अगर कार्रवाई भेजने के 1 सेकंड के अंदर पुष्टि नहीं होती है (या गलती की वजह से सहमति मिलती है), तो नौकरी ढूंढने वाला यह मान लेगा कि यह कार्रवाई अभी मौजूद नहीं है.