Zadzwonię do Swarm
Cele
W tym artykule opisano, jak rozmowa będzie działała z grupami. Ta metoda umożliwi klientom zapewnienie rozmowy dla wielu uczestników z udostępnioną historią tekstu. Protokół musi być elastyczny, zachować kompatybilność z stakiem SIP, adn musi działać w rozproszonym środowisku.
Definicje
Rendezvous będzie łączyć wszystkie autoryzowane wchodzące połączenia w konferencji.
Do tej funkcji zostaną wykorzystane dwa nowe URI:
`swarm:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
`rdv:powiadanie/urządzenieId/rozmowaId/zastąpienie
Swarm’s profile is the profile of the swarm stored in a vCard (
profile.vcf
, see Conversation’s profile synchronization and Synchronizacja profilu)rdvUri
jest domyślnym URI dla Swarm, ustawionym w profilu Swarm*
Uwaga: te dwa URI umożliwiają klientowi dokonanie połączenia w celu dołączenia do Rendezvous lub inicjowania połączenia do rodu, co prowadzi do logiki opisanej w następnej sekcji.
/Zapomnij o Swarm
Proponowany przepływ:
a: Jeśli
rdvUri
jest ustawiona:Call it
Jeśli nie, przejdź do b:
b: w przypadku bieżącego aktywnego połączenia:
Call it
Jeśli nie, przejdź do c:
Inaczej, zapraszamy do nowego „Rendezvous” i dołączymy do niego.
Zapytaj użytkowników, czy chcą być gospodarzem kolejnych rozmów.
! [Diagram: Wprowadzenie połączenia w zbiorze]
Dla każdego połączenia, dwa zatwierdzenia są dodawane przez gospodarza połączenia w roju. Pierwsze, aby ogłosić, że rozpoczyna się nowe połączenie i podać informacje o tym, kto jest gospodarzem i identyfikator konferencji. I drugie, aby ogłosić, że połączenie zostało zakończone (aby inni uczestnicy mogli obliczyć, ile połączeń jest obecnie aktywnych) i aby wyświetlić czas trwania połączenia.
/Wchodzące wezwania do rodu
W przypadku otrzymania nowego wewnętrznego wezwania, URI musi być analizowane. Jeśli wewnętrzne wezwanie dotyczy Rendezvous który jest obecnie hostowany przez urządzenie i dzwoniciel jest upoważniony do przyłączenia się, wezwanie musi zostać odpowiedzone i dodane do bieżącego Rendezvous
Definicja gospodarza dla Płaszcza
Aby zdefiniować domyślny URI, członek, który chce być gospodarzem, powinien zaktualizować profil rozmowy, a to będzie synchronizowane i zatwierdzane przez rówieśników. Jednakże gospodarz musi być w stanie zaakceptować lub nie być gospodarzem i członek z wystarczającymi uprawnieniami powinien być w stanie poprosić urządzenie o to, aby być gospodarzem.
Na razie tylko administrator może dodać jedno ze swoich urządzeń jako domyślnego hosta.
Przyszłość
Dołącz do powiadomień?
Członkowie ramu, którzy nie są w dzisiejszych dzwonieniach, powinni wiedzieć, kto jest w dzisiejszych dzwonieniach.
SIP Bridge?
Ponieważ konferencje są nadal mieszanymi połączeniami SIP, możliwość przeprowadzenia mostów SIP jest nadal możliwa.