Интересует возможность реализовать звонки, аналогичные примеру "click-to-phone", но с сокрытием данных для коннекта к SIP (click-to-phone они и скрыты, но находятся в конфиге, который не понятно в какой момент подцепляется).
Что уже сделано:
Зарегистрировано приложение с адресом, в нем зарегистрированы все возможные REST методы.
На клиенте (браузер) происходит коннект к WCS и попытка вызова session.createCall метода (/call/startup в REST API и /call в REST Hooks, насколько я понимаю).
Однако, если при вызове метода connect (т.е. createSession в JS API) не передать сразу всю конфигурацию SIP, в дальнейшем он никак подхватить конфиг не может: /call не позволяет изменять sipLogin, sipPassword и т.д., даже если их указать как overwrite.
connectStatusEvent их позволяет переписывать, но при дальнейшем вызове call метода они не подхватываются.
Существует ли какая-нибудь возможность не указывать sip-параметры на клиенте в момент соединения, а подставить в соответствующие REST вызовы позже? Как это сделано в приложении click-to-call, но я так и не разобрался, в какой момент и каким образом оно подхватывает конфиг из account.xml
Что уже сделано:
Зарегистрировано приложение с адресом, в нем зарегистрированы все возможные REST методы.
На клиенте (браузер) происходит коннект к WCS и попытка вызова session.createCall метода (/call/startup в REST API и /call в REST Hooks, насколько я понимаю).
Однако, если при вызове метода connect (т.е. createSession в JS API) не передать сразу всю конфигурацию SIP, в дальнейшем он никак подхватить конфиг не может: /call не позволяет изменять sipLogin, sipPassword и т.д., даже если их указать как overwrite.
connectStatusEvent их позволяет переписывать, но при дальнейшем вызове call метода они не подхватываются.
Существует ли какая-нибудь возможность не указывать sip-параметры на клиенте в момент соединения, а подставить в соответствующие REST вызовы позже? Как это сделано в приложении click-to-call, но я так и не разобрался, в какой момент и каким образом оно подхватывает конфиг из account.xml