WebSDK (API) сейчас работает таким образом, что с сервером устанавливается 1 websocket - соединение, которое имеет 1 набор SIP credentials (login, password, proxy, port).
Т.е. нельзя в одном соединении передать два и более наборов SIP credentials.
Что можно попробовать сделать - это создать несколько сессий:
var session1 = Flashphoner.createSession(connectionOptions);
var session2 = Flashphoner.createSession(connectionOptions);
Каждая из сессий будет открывать собственное соединение с сервером.
Каждой из сессий будет соответсвовать собственная регистрация.
Однако, такой кейс не тестировался. Мы не можем сказать будут ли стабильно работать звонки, если придет входящий звонок на session1 и одновременно на session2, не будет ли коллизий. В случае таких коллизий, потребуется дорабатывать WebSDK из
исходников.