Volá do Swarm

Cieľové ciele

Táto stránka má na mysli opísať, ako bude hovor pracovať s skupinami. Táto metóda umožní klientom poskytovať hovor pre viac účastníkov s zdieľanou textovou históriou. Protokol musí byť flexibilný, udržiavať kompatibilitu s SIP stackom, adn musí pracovať v distribuovanom prostredí. Toto distribuované prostredie prináša aj niektoré výzvy, ako napríklad možné závodné podmienky (kde viacero strán môže začať hovor súčasne).

Definície

  • Rendezvous zmieša všetky povolené prichádzajúce hovory na konferencii.

  • Na túto funkciu sa použijú dve nové URI:

    • `swarm:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

    • `rdv:účetUri/určíkId/rozhovoryId/zhody

  • Swarm’s profile is the profile of the swarm stored in a vCard (profile.vcf, see Conversation’s profile synchronization and Synchronizácia profilu)

    • rdvUri je predvolený URI pre Swarm, nastavený v profilu Swarm*

Poznámka: tieto dve URI umožňujú klientovi vykonať hovor, aby sa pridal k Rendezvous alebo inicioval hovor do hŕňa, čo vedie k logike opísané v nasledujúcej časti.

Zavolajte v Hŕstke

Návrhný tok:

  • a: Ak je nastavený rdvUri:

    • Tak to povedz.

      • Ak to nezdajú, choďte na b:

  • b: inak, ak je aktuálny aktívny hovor:

    • Tak to povedz.

      • Ak to nezdajú, choďte na c:*

  • Inak hostíš nový rande a pridávaš sa k nemu.

    • Tiež sa opýtajte používateľov, či chcú byť hostiteľom na ďalšie hovory.

! [Diagram: Vytváranie volania do hŕňa](obrazy/vytváranie volania do hŕňa-diagram.png)

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.

Príchádzajúce volania na hŕst

Ak je prichádzajúci hovor pre Rendezvous ktorý je momentálne hostovaný zariadením a volajúci je oprávnený pripojiť sa, hovor SAHOBÁ byť zodpovedaný a pridaný k aktuálnemu Rendezvous

Definovanie hostiteľa pre hromadu

Ak chcete definovať predvolené URI, člen, ktorý chce byť hostiteľ, by mal aktualizovať profil konverzácie a tento profil bude synchronizovaný a overený kolegami.

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

Budúcnosť

Pridať sa k oznámením?

Členovia hŕňa, ktorí nie sú vo volaní, by mali vedieť, kto je vo volaní.

SIP most?

Keďže konferencie sú stále zmiešané SIP hovory, je SIP most stále možné.

Set another member’s device as a host