TokBox Developer Evangelist здесь.
Функция OpenTok SIP Interconnect позволяет вам подключиться к SIP-адресу (uri).С примером Plivo вам нужно будет создать приложение на их веб-сайте и настроить приложение Plivo с соответствующими веб-зацепками, чтобы при подключении к URI Plivo SIP из OpenTok вы получали события наwebhook, который позволит вам соединять сеанс OpenTok с пользователем PSTN.
Вы также можете использовать Nexmo или других провайдеров SIP для набора номера и соединения сеанса OpenTok с пользователем PSTN.Например, если вы используете Nexmo, вы можете напрямую набрать номер телефона, создав свойства SIP в OpenTok Java SDK , например:
String nexmoApiKey = "";
String nexmoApiSecret = "";
String sessionId = "";
String token = "";
SipProperties properties = new SipProperties.Builder()
.sipUri("sip:15555555555@sip.nexmo.com")
.from("from@example.com")
.headersJsonStartingWithXDash(headerJson)
.userName(nexmoApiKey)
.password(nexmoApiSecret)
.secure(false)
.build();
Sip sip = opentok.dial(sessionId, token, properties);
Обратите внимание, что вам придется настроить phoneNumber
, sessionId
, token
и учетные данные - я только что добавил номер образца вместе с пустыми строками в качестве учетных данных.