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.