הטמעת טלפוניה ארגונית

מסמך זה מתאר את החלקים הקשורים לטלפוניה של מסגרת Android התומכים במקרים של שימוש ארגוני. מסמך זה מיועד ליצרנים ומתמקד כולו בשינויי טלפוניה הקשורים למסגרת. בנוסף, מסמך זה מתאר את השינויים שיצטרכו יצרני OEM לבצע ביישומים הטעונים מראש שלהם המטפלים בפונקציות הקשורות לטלפוניה.

אנדרואיד 7.0 הציגה מספר תכונות חדשות לתמיכה במקרים של שימוש בטלפוניה ארגונית, בפרט:

  • חיפוש אנשי קשר חוצה פרופיל - מאפשר לאפליקציות בפרופיל האישי לחפש אנשי קשר שסופקו על ידי ספק אנשי הקשר של הפרופיל המנוהל, שניתן לגבות על ידי כל מאגר נתונים, למשל מקומי למכשיר או אולי בתוך ספרייה ארגונית.
  • תג איש קשר חוצה פרופיל - מאפשר להבחין בבירור בין אנשי קשר בעבודה לבין אנשי קשר אישיים.
  • הפיכת פרופיל מנוהל שירות חיבור למודע - מאפשר ליישומים בתוך הפרופיל המנוהל להציע תכונות טלפוניה, כגון מתן חייגן נפרד לעבודה ושירות חיבור לעבודה

אנדרואיד 5.0 תמך בתכונת הטלפוניה הארגונית הבאה:

דוגמאות ומקור

ההטמעות של פרויקט הקוד הפתוח של Android (AOSP) של אפליקציות חייגן, אנשי קשר והודעות שילבו את יכולת החיפוש והתיוג של אנשי קשר חוצי פרופיל.

דוגמאות:

  • הוספת תג לאנשי קשר בעבודה : ראה packages/apps/ContactsCommon f3eb5a207bfe0ff3b4ed2350ae5865ed8bc59798
  • חיפוש צולב פרופילים : ראה packages/apps/ContactsCommon cd0b29ddbf3648e48f048196c62245d545bc6122

יישום

מיישמי מכשירים חייבים ליישם פרופילים צולבים, חיפוש, חיפוש ותגים עבור אנשי קשר באפליקציות חייגן והודעות SMS/MMS שלהם.

יש ליישם חיפוש אנשי קשר חוצי פרופיל באמצעות ממשק ה-API של אנשי קשר ארגוני ( ContactsContract.Contacts.ENTERPRISE_CONTENT_FILTER_URI וכו'), אותו ניתן למצוא במדריך אנשי הקשר של פרופיל עבודה באתר מפתחי Android.

תג איש קשר בפרופיל העבודה

ניתן ליישם תג איש קשר בפרופיל עבודה על ידי סימון ContactsContract.Directory.isEntepriseDirectoryId() אם זמין או isEnterpriseContactId() . למידע נוסף, ראה אנשי קשר בפרופיל העבודה .

מנוהל Profile Aware ConnectionService

היצרנים לא צריכים לשנות את קוד המסגרת כדי לתמוך בפונקציונליות זו, אלא צריכים להיות מודעים להשפעתו על שירות הטלקום ותכונות טלפוניה אחרות.

מַתַן תוֹקֵף

ניתן לאמת את תכונת החיפוש והתג של אנשי קשר צולבים בפרופילים על ידי:

  1. הגדרת פרופיל מנוהל במכשיר בדיקה באמצעות TestDPC .
  2. הפעלת חיפוש אנשי קשר בין פרופילים.
  3. הוספת איש קשר מקומי לעבודה בתוך הפרופיל המנוהל.
  4. מחפש את איש הקשר הזה בתוך מערכת אנשי קשר חייגן ויישומי הודעות SMS/MMS בתוך הפרופיל האישי, בודק שאיש קשר זה נמצא ושהוא מסומן כהלכה.

נוספו מבחני CTS כדי להבטיח שה-API של חיפוש אנשי קשר חוצה פרופילים מיושם ב- com/android/cts/managedprofile/ContactsTest.java .