Zvok v Swarm

Cilji

Ta stran si želi opisati, kako bo klic deloval z skupinami. Ta metoda bo uporabnikom omogočila, da zagotovi klic za več udeležencev z skupno besedilno zgodovino. Protokol mora biti fleksibilen, ohraniti združljivost z SIP stackom, adn mora delati v distribuiranem okolju. Ta distribuirano okolje prinaša tudi nekatere izzive, kot so možni razpeti pogoji (kjer lahko več strank hkrati začne klic).

Definisije

  • Rendezvous bo zmešal vse pooblaščene prihajajoče klice v konferenci.

  • Za to funkcijo bodo uporabljeni dva nova URI:

    • `swarm:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

    • `rdv:računaUri/oblikId/pogovorId/zadeva

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

    • rdvUri je privzeto URI za žar, nastavljeno v profil žar

Opomba: ta dva URI omogočajo stranki, da pokličejo, da se pridružijo Rendezvousu ali da začnejo klic v swarm, kar je posledica logike, opisane v naslednjem oddelku.

Pokličite Swarm

Predlagani tok:

  • a: Če je nastavljen rdvUri:

    • Pokliči ga.

      • Če ne uspe, pojdite na b:

  • b: če je trenutno aktivno klic:

    • Pokliči ga.

      • Če ne uspe, pojdite na c:

  • Če ne, bi lahko organizirali novo srečanje in se pridružili.

    • Vprašajte uporabnike, ali želijo biti gostiteljica naslednjih klicev.

! [Diagram: Poklic v žarko]

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.

Prihajajoči klici na swarm

Če je prihodnji klic za Rendezvous, ki ga trenutno gostlja naprava in je klicatelj pooblaščen, da se pridruži, se klic mora odgovoriti in dodati v tekoči Rendezvous

Omenjanje gostitelja za žar

Če želite določiti privzeto URI, mora član, ki želi biti gostitelj, posodobiti profil pogovora, ki ga bodo sinhronizirali in potrdili vršnjaci.

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

Prihodnost

Pridružite se obvestilom?

Člani švara, ki niso v klicu, bi morali vedeti, kdo je v aktivnih klikih.

SIP most?

Ker so konference še vedno mešani SIP klici, je SIP most še vedno mogoč. v profilu Swarm’s bi bilo treba lahko dodati SIP vnos, kot so nekateri priljubljeni VoIP sistemi)

Set another member’s device as a host