Как настроить звонки между приложениями с взаимной инициацией в Sinch?

Я работаю над приложением для iOS, которое случайным образом объединяет вызывающих абонентов, например Chatroulette, но кажется, что iOS SDK Sinch требует, чтобы один человек напрямую звонил другому.

Каков наилучший способ генерировать звонки (используя Swift и Sinch iOS SDK) от пар пользователей, чтобы один из них не был «звонящим», а другому приходилось отвечать?


person Michael Sitver    schedule 26.07.2015    source источник


Ответы (1)


Поскольку Sinch не хранит базу данных пользователей, вы просто рандомизируете ее в своем собственном пользовательском репозитории, а затем инициируете вызов. Когда дело доходит до приема вызовов, в событии incomingCall просто отвечайте на вызов вместо отображения экрана входящего вызова.

person cjensen    schedule 27.07.2015