Soittelu Swarmissa

Tavoitteet

Tämä sivu pyrkii kuvaamaan, miten puhelu toimii ryhmien kanssa. Tämä menetelmä sallii asiakkaiden tarjota puhelu useille osallistujille jaettu tekstihistoria. Protokooli on oltava joustava, pitää yhteensopivuuden SIP-tappiin, adn on työskennettävä hajautetussa ympäristössä. Tämä hajautetun ympäristö tuo myös joitakin haasteita, kuten mahdollisia kilpailuolosuhteita (josta useat osapuolet voivat aloittaa puhelun samanaikaisesti). Lopuksi, koska Swarm voi olla jäsenillä vain käyttämällä mobiileja tai yrityksillä, joilla on omistautuneet palvelimet sekoittaa video, se pitäisi myös pystyä työskentelemään parhaalla mahdollisella kokemuksella heterogeenissä ympäristössä.

Määritelmät

  • Rendezvous sekoittaa kaikki sallitut saapuvat puhelut konferenssiin.

  • Tätä ominaisuutta varten käytetään kaksi uutta URI:tä:

    • `swarm:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

    • `rdv:tiliUri/laitteenId/huokitusId/kokousId

  • Swarm’s profile is the profile of the swarm stored in a vCard (profile.vcf, see Conversation’s profile synchronization and Profiilin synkronointi)

    • rdvUri on Swarm-profiilin oletusarvoinen URI, joka on asetettu Swarm-profiiliin

Huomautus: nämä kaksi URI:tä mahdollistavat asiakkaan soittamisen Keskusteluun liittymiseksi tai soittamisen rohkeuteen, mikä johtaa seuraavassa jaksossa kuvattuun logiikkaan.

Soita Swarmille

Suunniteltu virtaus:

  • a: Jos rdvUri on asetettu:

    • Call it

      • Jos epäonnistuu, mene b:

  • b: jos on olemassa aktiivinen puhelu:

    • Call it

      • Jos se ei onnistu, mene c:*

  • Muuten järjestä uusi tapaaminen ja liity siihen.

    • Kysy myös käyttäjiltä, haluavatko he olla seuraavien puhelujen isännö.

! [Diagramma: Soittaminen Swarmissa]

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.

Tuleva kutsu ruokkaan

Kun uusi saapuminen puhelu vastaanotetaan, URI: n on analysoitava. Jos saapuminen puhelu on Rendezvous -palvelua varten, joka on tällä hetkellä laitteessa ja puhelinta on valtuutettu liittymään, puhelu on vastattava ja lisättävä nykyiseen Rendezvous

Vastaanottajan määrittäminen karjalla

Väärinmuodostettu URI:n määrittämiseen, jäsen, joka haluaa olla isännö, tulee päivittää keskustelun profiili, ja tämä synkronoidaan ja validoidaan vertaisilla. Isännö on kuitenkin oltava kykenevä hyväksymään tai olla isännö, ja jäsen, jolla on riittävät sallit, ON KÄTÄ voida pyytää laitteen olevan isännö.

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

Tulevaisuus

Liityttekö ilmoituksiin?

Ryhmässä olevat jäsenet, jotka eivät ole soittamassa, PÄIHÄT tietää, kuka on aktiivisessa soittamisessa.

SIP Bridge?

Koska konferenssit ovat edelleen sekoitettuja SIP-soittoja, SIP-silta on edelleen mahdollista.

Set another member’s device as a host