SIGN UP

Developer community

Community Support / General questions

Несколько клиентов, принимающих звонок

Alexander
Добрый день. Мне необходимо реализовать такую возможность, что несколько клиентов WebSDK могут принимать звонки с одного номера. Вопрос такой: будет ли вызываться какое-либо событие у клиента А, если клиент Б уже взял трубку?

Answers (4)

admin
Да, конечно, если это логин под одним и тем же логином, то придет Disconnected
Alexander
Тогда такой вопрос, если я передам какие заголовки в call.answer({ ... });, то получу ли я эти заголовки в другом клиенте, когда получу Disconnected? Спасибо!
admin
Да, должны http://voximplant.com/docs/references/websdk/VoxImplant.CallEvents.html#VoxImplant_CallEvents_Disconnected
Alexander
К сожалению, тесты показали, что если один клиент отвечает на звонок (webClient.answer(null, customHeaders)), то другие автоматически получают Disconnect без каких-либо дополнительных сведений. Было бы неплохо, чтобы им отправлялись данные, которые передаются в answer.
admin
Хедеры приходят в Web SDK только из сценария VoxEngine, из других Web SDK они туда не придут.
Alexander
Но ведь у меня нет возможности работы со всеми подключенными клиентами, правильно? В сценарии я могу только позвонить пользователю и соединить звонки когда пользователь отвечает. Я не могу передать параметр, который бы передавался всем другим клиентам, которые подключены к данному пользователю.
admin
Есть хедеры для входящего звонка, они будут переданы всем при входящем звонке, передать данные от клиента, который ответил на клиенты, у которых отбился звонок не получится. Мы в событие Disconnected для других клиентов добавим признак того, что какой-то из инстансов ответил на вызов, чтобы было понимание пропущенный это звонок или просто ответил юзер в другом месте.
Alexander
Спасибо!
Alexander
Здравствуйте! Скажите, пожалуйста, Вы уже добавили этот признак в Disconnected, как можно его получить?
admin
Да, добавили, http://voximplant.com/docs/references/websdk/interfaces/disconnectingflags.html#answeredelsewhere

Add your comment

Please, enter valid email

Get your free developer account or talk with our sales team to learn more about Voximplant solutions
SIGN UP
Contact sales

Please complete this field.

Please complete this field.

Please complete this field.

Choose the solution

Please complete this field.

Please complete this field.