'स्वारम'मा कलहरू

लक्ष्यहरू

यस पृष्ठले समूहहरूसँग कसरी कल काम गर्दछ भनेर वर्णन गर्ने उद्देश्यले हो। यो विधिले ग्राहकहरूलाई साझा पाठ ईतिहासको साथ बहु सहभागीहरूको लागि कल प्रदान गर्न अनुमति दिनेछ। प्रोटोकल लचिलो हुनुपर्दछ, SIP स्ट्याकसँग उपयुक्तता कायम राख्नुपर्दछ, एडीएन वितरित वातावरणमा काम गर्नुपर्दछ। यो वितरित वातावरणले केही चुनौतीहरू पनि ल्याउँछ, जस्तै सम्भव दौड अवस्था (जहाँ धेरै पक्षहरूले एकै समयमा कल सुरू गर्न सक्दछन्) । अन्तमा, किनकि Swarm केवल मोबाइल प्रयोग गरेर सदस्यहरूसँग हुन सक्छ, वा समर्पित सर्भरहरूसँग कम्पनीहरूले भिडियो मिश्रण गर्न, यसले पनि सम्भव उत्तम अनुभवको साथ काम गर्न सक्षम हुनुपर्दछ विभेदपूर्ण वातावरणमा।

परिभाषा

  • एक Rendezvous ले सम्मेलनमा सबै अधिकृत आगमन कलहरू मिश्रण गर्दछ।

  • यस सुविधाको लागि दुई नयाँ यूआरआई प्रयोग गरिनेछः

    • `swarm:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

    • rdv:accountUri/deviceId/conversationId/confId

  • Swarm's profile is the profile of the swarm stored in a vCard (profile.vcf, see Conversation's profile synchronization and प्रोफाइल सिङ्क्रोनाइजेसन)

    • rdvUri एक Swarm को लागि पूर्वनिर्धारित URI हो, सेट Swarm को प्रोफाइलमा

नोटः यी दुई यूआरआईहरूले ग्राहकलाई Rendezvous मा सामेल हुन वा swarm मा कल गर्न अनुमति दिन्छ, जसको परिणाम अर्को खण्डमा वर्णन गरिएको तर्क हो।

एक समूहमा कल गर्नुहोस्

प्रस्तावित प्रवाहः

  • a: यदि rdvUri सेट गरिएको छ भनेः

    • यसलाई भनिदिनुस्

      • यदि असफल भयो भने, ** b मा जानुहोस्ः**

  • 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 विश्लेषण गर्नुपर्दछ। यदि आगमन कल Rendezvous को लागि हो जुन हाल उपकरण द्वारा होस्ट गरिएको छ र कलरलाई सामेल हुन अनुमति दिइएको छ भने, कलको जवाफ दिनुपर्दछ र हालको Rendezvous मा थपिनेछ

एक समूहको लागि होस्ट परिभाषित गर्दै

पूर्वनिर्धारित यूआरआई परिभाषित गर्न, होस्ट हुन चाहने सदस्यले कुराकानीको प्रोफाइल अपडेट गर्नुपर्दछ, र यो समक्रमण र सहकर्मीहरू द्वारा मान्य हुनेछ। यद्यपि होस्टले होस्ट हुन स्वीकार गर्न वा हुन सक्दैन र पर्याप्त अनुमतिहरू भएको सदस्यले होस्ट हुन उपकरण अनुरोध गर्न सक्षम हुनुपर्दछ। यो प्रक्रिया अहिलेको लागि निर्णय गरिएको छैन।

For now, only the administrator can add one of its device as the default host.

भविष्य

सूचनामा सहभागी हुनु?

समूहका सदस्यहरू जो एक कलमा छैनन् तिनीहरू सक्रिय कलमा को को छ भनेर जान्न सक्षम हुनुपर्दछ।

सिप ब्रिज?

सम्मेलनहरू अझै पनि मिश्रित SIP कलहरू भएकाले, एक SIP पुल अझै पनि सम्भव छ। Swarm को प्रोफाइलमा यो सम्भव हुनुपर्दछ कि SIP प्रविष्टि थप्न सकिन्छ, जस्तै केहि लोकप्रिय VoIP प्रणालीहरू)

Set another member's device as a host