שיחות ב“סווארם“
מטרות
עמוד זה שואף לתאר כיצד שיחת השיחה תפעל עם קבוצות. שיטה זו תאפשר לקוחות לספק שיחת שיחה למשתתפים מרובים עם היסטוריה טקסט משותפת. הפרוטוקול חייב להיות גמיש, לשמור על תואמות עם סטק SIP, adn חייב לעבוד בסביבה משולבת. סביבה משולבת זו גם מובילה כמה אתגרים, כגון תנאים גזעיים אפשריים (כאן צדדים מרובים יכולים להתחיל שיחת שיחה באותו זמן).
הגדרות
Rendezvous יערבב את כל השיחות המגיעות המוסמכות בוועידה.
שתי URI חדשות ישתמשו בתכונה זו:
`swarm:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
`rdv:חשבוןUri/מכשירId/שיחהId/תקודה
Swarm’s profile is the profile of the swarm stored in a vCard (
profile.vcf
, see Conversation’s profile synchronization and סינכרון פרופיל)rdvUri
הוא URI המובחן עבור סרם, המוקם בפרופיל של הסרם*
הערה: שני URIs אלה מאפשרים לקוח לבצע שיחה כדי להצטרף ל Rendezvous או לפתוח שיחה למגוון, מה שמוביל לגיקה המתוארת בסעיף הבא.
תשיגי בטלפון למגוון
הזרימה המוצעת:
א: אם
rdvUri
הוא מוגדר:תקרא לזה.
אם זה לא מצליח, לך ל b:
ב: אחרת אם יש קריאה פעילה זמנית:
תקרא לזה.
אם זה לא מצליח, לך ל c:
אחרת, מארח פגישה חדשה וצטרף אליה.
כמו כן, שאל את המשתמשים אם הם רוצים להיות המארחים לשיחות נוספות.
[השידור: מעלה שיחה בסרם]
For each calls, two commits are added by the host of the call in the swarm. A first one to announce that a new call is starting and give information about who is hosting and the conference id. And a second to announce that the call is finished (so other peers can compute how many calls are currently active) and to get the duration of the call to show.
קריאות נכנסות לצבא
כאשר מקבלת שיחת כניסה חדשה, URI MUST להיות ננתק. אם השיחה הכניסה היא עבור Rendezvous אשר בה בעת הוגשה על ידי המכשיר והמתקשר מורשה להצטרף, השיחה MUST להיות עונה ולהוסיף לקיים Rendezvous
הגדרת מארח ל“סווארם“
כדי להגדיר URI מקובל, חבר שרוצה להיות המארח צריך לעדכן את הפרופיל של השיחה, וזה יהיה מזדיין ומסדיר על ידי עמיתים. עם זאת, המארח חייב להיות מסוגל לקבל או לא להיות המארח וחבר עם אישורים מספיק צריך להיות מסוגל לבקש מכשיר להיות המארח. התהליך הזה לא נחליט לעת עתה.
For now, only the administrator can add one of its device as the default host.
עתיד
להצטרף למודעות?
חברי הסוואר שלא נמצאים בשיחה צריכים לדעת מי נמצא בשיחות פעילות.
גשר SIP?
מכיוון שהשיחות עדיין הן שיחות SIP מעורבות, גשר SIP עדיין אפשרי. בפרופיל של Swarm צריך להיות אפשרי להוסיף כניסה SIP, כמו כמה מערכות VoIP פופולריות)