Lync Mobile מכל התקן ובכל זמן

22 ביוני 2014

תגיות: ,
תגובה אחת

eli-shlomo מאת: אלי שלמה, מיקרוסופט ישראל

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

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

גם בצד חיבור המכשיר מול סביבת שרתי Lync משתמשים רוצים להתחבר, להיות חלק מפגישות ולהוציא שיחות מתוך המכשיר דרך אפליקצית Lync Mobile.

החל מגרסת Lync 2010 ניתן להתחבר עם אפליקצית Lync for Mobile ולבצע פעולות פשוטות של ביצוע שיחת צ’אט, הצגת נוכחות, התראות בדחיפה ועוד מספר יכולות מצומצמות.
החל משנת 2010 קבוצת המוצר הבחינה בשינוי שעמו אנו עושים עם המכשירים החל מכמות צריכת הנתונים, דרך אופי העבודה שלנו וועד צורת העבודה שלנו.
בתחילת 2013 יצאה גרסת Lync 2013 שהביאה עמה שינויים רבים וטובים כאשר השינוי המשמעותי הוא שיפור חווית המשתמש וכמובן שגם בצד אפליקצית המובייל.

מאז מרץ 2013 ועד היום נעשו בצד אפליקצית המובייל עוד מספר עדכונים שמכילים עשרות חידושים למכשירים השונים הקיימים כיום למעשה לאפליקציית Lync Mobile ישנה אפליקציה המותאמת לכל המכשירים וההתקנים המובילים בכיום: Windows Phone, Andriod, iPhone ועוד.

אם נביט על השינוי שנעשה באפליקצייה נוכל לראות שהחל מחודש מרץ 2013 ועד אפריל 2014 נעשו שינויים רבים (אפריל אינו מעודכן בטבלה)

image

זוהי חלק מהרשימה של התכונות שהתווספו, אין ספק רשימה ארוכה ומרשימה של חידושים ופיצ’רים. מי לא אוהב Innovation…
בנוסף לעדכונים הנ”ל נעשה לאחרונה עדכון נוסף בגרסה 5.4 שמכיל מספר תכונות חדשות כאשר ישנם שני עדכונים חשובים שאתם הלקוחות, אנשי הסיסטם והמשתמשים דרשתם: תמיכה בטאבלטים מסוג אנדרואיד ואפליקציה עם ממשק ותפריטים מלאים בעברית

התמיכה במערכות הפעלה נוספות נועדה לאפשר חיבור מכל מכשיר בכל זמן עם חווית משתמש עשירה של אפליקצית Lync.

היכולות החדשות של Lync במערכות הפעלה השונות במובייל

(לאחר עדכון גרסה 5.4)

Windows Phone 8

imageimageimage

iOS

imageimageimage

אנדרואיד

imageimage

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

הפעלת יכולות

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

איך מעדכנים שרת Lync

עדכון לשרתי Lync 2013 קיים לשני גרסאות: גרסת Enterprise וגרסת Standard, העדכון דיי דומה בשני גרסאות השרתים.

איך מבצעים עדכון לשרת Lync 2013 Standard

בכדי לבצע עדכון לשרת בגרסת Standard ישנו תהליך שניתן לבצע לפי השלבים הבאים:

1. גיבוי שרת Lync 2013 – מומלץ לבצע גיבוי בכדי לחזור אחורה במידת הצורך. איך מבצעים גיבוי לשרתי Lync 2013 במאמר הבא, Lync 2013: איך מבצעים גיבוי ומה חשוב לדעת
2. בדיקת שרת ה-Lync 2013 לפני עדכון.
3. הורדת Lync 2013 Services בצורה מסודרת.
4. עדכון שרת Lync 2013 Standard אשר מחולק לשני שלבים: עדכון השרת ועדכון ה-Database.

התהליך בפרטים:

1. גיבוי שרת Lync 2013 Standard

גיבוי שרת Lync 2013 Standard שונה מגרסת Enterprise בגלל שלרוב כל הרכיבים ותפקידי השרת מותקנים על אותו שרת. לכן הגיבוי נעשה בצורה קצת שונה.

המידע שאנו חייבים לבצע עליו גיבוי הוא:

Core Data and Settings
User Data
Persistent Chat Databases (במידה ומותקן)

ניתן לבצע Snapshot לשרת ה-Lync 2013 כחלק מפתרון הגיבוי, אך אינו נותן מענה לגיבוי מלא.

2. בדיקת תקינות לפני הרצת עדכון

כמו בכל מערכת מומלץ לבדוק את תקינות השרת לפני עדכון כלשהוא, ב-Lync מומלץ לבצע את הבדיקות הבאות:

בדיקת לוג ב-Event Viewer שאין הודעות שגיאה קריטיות.
בדיקת Lync services עם הרצת פקודת Get-CsWindowsService, ניתן לראות סטטוס של חיבורים אקטיביים.

מוכנות שרת לעדכון – ניתן להריץ את פקודת Get-CsPoolUpgradeReadiness בכדי לוודא את מוכנות השרת שנמצא במצב Ready ואין שאריות מהתקנה או עדכון קודם.

במקור מריצים את הפקודה Get-CsWindowsService בכדי לבדוק מוכנות שרת מול Lync Online, אך ניתן להשתמש בפקודה לצורך בדיקת מוכנות לפני הרצת עדכונים, מיגרציה וכו’.
 

3. הורדת Lync 2013 Services בצורה מסודרת

כאשר מורידים שרת Lync לצורכי תחזוקה או אתחול אנו קודם כל מורידים את ה-Services בצורה מסודרת בכדי למנוע בעיות ולתת למשתמשים לצאת בצורה מסודרת ולסגור את כל החיבורים הקיימים ללא ניתוק “פראי”.

בכדי לעצור את ה-Lync Services אנו מריצים את הפקודה Stop-CsWindowsService.

בכדי להוריד את ה-services בצורה מסודרת נריץ את הפקודה הבאה Stop-CsWindowsService –Graceful, הפרמטר Graceful מבצע כמה פעולות:

מניעה של חיבורים חדשים אל השרת.
ניתוק חלקי למשתמשים אשר סיימו את החיבור שלהם, כגון: משתמש שסיים שיחת Lync.

כאשר נוריד את ה-Lync Services אנו נקבל חיווי מלא ב-event viewer עם הודעות service has start drain.

image

בנוסף ניתן לבצע מניעה של חיבורים חדשים באמצעות Lync Control Panel.

כאשר בוחרים ב-Topology, מסמנים את השרת, לוחצים על Action מאפשרים Prevent new sessions for all services.

image

או לחלופין ניתן להוריד את כל ה-services באמצעות הפקודה Stop-CsWindowsService.

4. עדכון Cumulative Update

עדכון Cumulative Update מחולק לשני חלקים: עדכון השרת ועדכון ה-Database.

עדכון השרת

הורדת עדכון, בד”כ העדכון ניתן להורדה מאותו מאמר, העדכון שנוריד נקרא Cumulative Server Update Installer בוקישור ההורדה נוריד את הקובץ LyncServerUpdateInstaller.

image

לאחר מכן נריץ את הקובץ הבא מתוך העדכון LyncServerUpdateInstaller.exe. בשרת גרסת Standard העדכון מריץ ומעדכן את כל הרכיבים על השרת, במידה וישנם כמה שרתי Lync 2013 בגרסת Standard יש להריץ את העדכון על כולם כולל שרת Lync Edge.

כאשר נריץ את LyncServerUpdateInstaller יפתח חלון עדכונים שבו נוכל לראות את כל העדכונים החסרים או המותקנים, משם נלחץ על Install Updates.

image

בסיום הרצת העדכונים העמודה של Latest Installed תהיה בסימון ירוק ולאחר מכן נתבקש לבצע הפעלה מחדש לשרת. (ישנם מצבים שלא מצריכים הפעלה מחדש של השרת)

לאחר הפעלה מחדש נבצע שוב עצירה של כל ה-Lync Services עם הפקודה: Stop-CsWindowsService ונתחיל בעדכון Database.

עדכון Database

החלק החשוב בעדכון שרת Lync שייך לעדכון ה-Database, כאשר אנו מעדכנים Database בשרת Lync אנו מעדכנים שני Databases:

ConfiguredDatabases
CentralManagementDatabase

בכדי לעדכן את ConfiguredDatabases  נרית את הפקודה הבאה

Install-CsDatabase -ConfiguredDatabases –SqlServerFqdn sylyncfe.lab.local –Verbose

בכדי לעדכן את CentralManagementDatabase נריץ את הפקודה הבאה

Install-CsDatabase -CentralManagementDatabase -SqlServerFqdn sylyncfe.lab.local -SqlInstanceName DBInstanceName –Verbose

לסיום נפעיל ונפרסם את השינויים שביצענו אל הטופולגיה עם הפקודה הבאה: Enable-CsTopology

לאחר שהעדכון עבר בהצלחה נריץ את הפקודה Start-CsWindowsService.

איך מבצעים עדכון לשרת Lync 2013 Enterprise

לפני הכל נוריד את העדכון מתוך דף ההורדות, באותו דף הורדות ישנם כמה קישורים מה שמעניין אותנו הוא ה-Download the update package now.

גיבוי

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

Core Data and Settings 
Export-CsConfiguration – גיבוי ל- Central Management store 
Export-CsLisConfiguration – גיבוי לנתוני Enterprise Voice מבוסס E911 
Export –CsUserData – גיבוי לתוני משתמשים בשרת ה-Lync 2013 
Export-CsRgsConfiguration – גיבוי לנתונים של Response Group 
Persistent Chat Databases 
File Stores

למאמר המלא של גיבוי שרת Lync מתוך Technet, קישור למאמר: Backing Up Data and Settings

בדיקה לפני עדכון השרת

לפני עדכון בשרת Lync 2013 או בכלל בכל מערכת מומלץ לבצע מספר בדיקות בכדי לוודא שהשרת או השירות עובדים תקין, לכן מומלץ לבצע בדיקה מהירה של הרכיבים שמותקנים ב-Lync בכדי לדעת האם ישנה בעיה טרם העדכון, הבדיקות שניתן לבצע הם:

בדיקת Presence – האם הנוכחות תקינה ומבצעת אינטגרציה מול ה-Outlook וכן משתמשים שונים רואים את הנוכחות שלנו.
בדיקת IM – בדיקה האם מסרים מיידים עובדת בין משתמשים בתוך הארגון ומחוצה לארגון.
בדיקת Application Sharing – האם ניתן לשתף מידע של שולחן העבודה, מצגת, Whiteboard וכו’ בארגון ומחוץ לארגון.
בדיקת Video – האם ניתן לבצע שיחת Video בארגון ומחוץ לארגון.
בדיקת Voip –במידה ומוגדר חיבור למרכזיה נבדוק האם ניתן להוציא שיחות ולקבל שיחות.

ניתן לבצע בדיקות נוספות ברמת השרת

בדיקת לוג ב-Event Viewer שאין הודעות שגיאה קריטיות.
בדיקת Lync services עם הרצת פקודת Get-CsWindowsService, בפקודה ניתן לראות סטטוס של חיבורים אקטיביים.
מוכנות השרת לעדכון – ניתן להריץ את פקודת Get-CsPoolUpgradeReadiness בכדי לוודא את מוכנות השרת שנמצא במצב Ready ואין שאריות מהתקנה או עדכון קודם.

הורדת Lync Services

כאשר מורידים שרת Lync לצורכי תחזוקה או אתחול אנו קודם כל מורידים את ה-Services בצורה מסודרת בכדי למנוע בעיות ולתת למשתמשים לצאת בצורה מסודרת ולסגור את כל החיבורים הקיימים ללא ניתוק “פראי”.

בכדי לעצור את ה-Lync Services אנו מריצים את הפקודה Stop-CsWindowsService.

בכדי להוריד את ה-services בצורה מסודרת נריץ את הפקודה הבאה Stop-CsWindowsService –Graceful, הפרמטר Graceful מבצע כמה פעולות:

מניעה של חיבורים חדשים אל השרת.
ניתוק חלקי למשתמשים אשר סיימו את החיבור שלהם, כגון: משתמש שסיים שיחת Lync.

כאשר נוריד את ה-Lync Services אנו נקבל חיווי מלא ב-event viewer עם הודעות service has start drain.

image

בנוסף ניתן לבצע מניעה של חיבורים חדשים באמצעות Lync Control Panel.

כאשר בוחרים ב-Topology, מסמנים את השרת, לוחצים על Action מאפשרים Prevent new sessions for all services.

image

או לחלופין ניתן להוריד את כל ה-services באמצעות הפקודה Stop-CsWindowsService.

עדכון שרת ראשון ב-Pool

לאחר שהורדנו את ה-services הראשון ב-pool של שרתי ה-Lync בצורה מסודרת נפעיל את קובץ LyncServerUpdateInstaller.exe

סדר התהליכים בעדכון Lync 2013 Enterprise הוא הרצת הפקודות הבאות:

1. פתיחת Lync Management Shell

2. הרצת הפקודות הבאה Get-CsPoolUpgradeReadinessState בכדי לבדוק האם ה-Pool אינו נמצא במצב Busy.

3. הרצת הפקודה הבאה Stop-CsWindowsServices -Graceful בכדי להוריד את ה-Lync Service בשרת בצורה מסודרת.

4. הרצת עדכון LyncServerUpdateInstaller

בעדכון נקבל את החלון הבא שיראה איזה עדכונים צריך להתקין

image

בסיום הרצת העדכונים העמודה של Latest Installed תהיה בסימון ירוק ולאחר מכן נתבקש לבצע הפעלה מחדש לשרת. (ישנם מצבים שלא מצריכים הפעלה מחדש של השרת)

עדכון Database

לאחר שסיימנו את ההתקנה בהצלחה אנו צריכים לעדכן את בסיסי הנתונים בשרת ה-SQL, עדכון בסיסי הנתונים מחולק לשניים: ConfiguredDatabases  ו-CentralManagementDatabase.

עדכון בסיס נתונים – ConfiguredDatabases

בכדי לעדכן את בסיסי הנתונים של שרת ה-Lync נבצע את הפעולות הבאות:

1. נפתח את ממשק Lync Management Shell

2. נרית את הפקודה הבאה: Install-CsDatabase -ConfiguredDatabases -SqlServerFqdn lysq01.lab.local -Verbose

3. בסיום העדכון נריץ את הפקודה הבאה בכדי לוודא שהעדכון עבר בהצלחה: Test-CsDatabase –ConfiguredDatabases –SQLServerFqdn lysq01.lab.local | FT

עדכון בסיס נתונים – CentralManagementDatabase

1. נפתח את ממשק Lync Management Shell

2. Install-CsDatabase -CentralManagementDatabase -SqlServerFqdn lysq01.lab.local -SqlInstanceName DBInstanceName –Verbose

3. בסיום העדכון נריץ את הפקודה הבאה בכדי לבדוק העדכון עבר בהצלחה: Test-CSDatabase –CentralManagementDatabase –SqlServerFqnd lysq01.lab.local –SqlInstanceName <SQLInstanceName> | FT

הערות בעדכון בסיסי נתונים

במידה ואינם מוגדרים ב-Pool רכיבי: Monitor, Archive, Persistanct Chat צריך להריץ עדכון בנפרד.

במידה והרכיבים Monitor, Archive, Persistanct Chat מוגדרים אנו מריצים את הפקודות הנ”ל.

הפעלה ועדכון רכיבים נוספים

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

להפעלת Mobility ב-pool נריץ את הפקודה הבאה: Enable-CsTopology

הרצת העדכון בשרת Lync 2013 עם Deployment Wizard, בכדי להפעילת השינויים ולהכניס אותם לתוקף בשרת אנו צריכים להריץ את ה-Deployment Wizard בכל שרת ושרת.

ניתן להריץ את ה-Deployment Wizard ולאחר מכן לבחור ב-Install Lync Components או לחלופין להריץ אץ הפקודה הבאה:  %ProgramFiles%\Microsoft Lync Server 2013\Deployment\Bootstrapper.exe

עדכון שרתים נוספים

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

עדכון LyncServerUpdateInstaller

הרצת של Deployment Wizard עם הפקודה הבאה: %ProgramFiles%\Microsoft Lync Server 2013\Deployment\Bootstrapper.exe

הערות

– לאחר סיימנו את עדכון כלל שרתי Lync 2013 Front-End אנו חייבים לעדכן את שרת Lync Edge ושאר שרתים נוספים: כגון: Mediation.
–  גיבוי – חשוב לבצע גיבוי טרם התקנת העדכון.
– בדיקות לאחר העדכון – מומלץ לבצע בדיקות ברמת שרת ה-Lync בורמת משתמש קצה בכדי לוודא שהעדכון עבר בהצלחה.
– מומלץ לבצע את העדכון בכל רבעון בכדי לקבל את הרכיבים החדשים ולקבל תיקונים נוספים של המוצר.

עדכון משתמשי קצה

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

קישור לאפליקציית Lync Mobile למכשירים השונים

למכשיר Windows Phone 8/8.1
למכשירי iPhone
למכשירי Android

image

לסיכום, Lync Mobile מאפשר לנו להתחבר עם המכשירים השונים ולבצע פעולות רבות כאשר אנו נמצאים בפגישת Lync Meeting.

 

אלי שלמה, מהנדס תמיכת פרימייר ומוביל תחום Lync במיקרוסופט ישראל. מרצה ביוזר גרופ Microsoft Unified Communication, עונה לשאלות ודיונים בפורום Microsoft TechNet וזמין במייל eshlomo9@hotmail.com.

הוסף תגובה
facebook linkedin twitter email

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *

תגובה אחת

  1. smart seo26 ביוני 2014 ב 21:47

    תודה על המידע והיכולות החדשות של Lync

    הגב