Twilio proxy: добавление двух сторон через два прокси-номера - PullRequest
0 голосов
/ 31 октября 2018

Мой пример использования: я хочу, чтобы звонки и обмен сообщениями работали с прокси Twilio, и чтобы каждый из них видел свой прокси Twilio.

  User1 (Conversation1) -> Session1 (Proxy Number 1)

  User2 (Conversation1) -> Session2 (Proxy Number 2)

  FINALLY ---> User1 -> Proxy1 -> Proxy2 -> User2

Возможно ли это случайно?

Я знаю, что они могут напрямую общаться через proxy1, но не хочу этого.

1 Ответ

0 голосов
/ 14 ноября 2018

Разработчик Twilio здесь.

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

Вы хотите, чтобы это было поведение по умолчанию.

Я не уверен, что в Proxy есть настройка, которая использует эту технику выбора. Единственный способ повлиять на выбор номера - это , выбрав «Prefer sticky» (предпочитайте выбирать один и тот же номер для сеансов) или «Avoid sticky» (предпочитайте выбирать разные номера для каждого сеанса) и эти опции все еще не соответствует вашим требованиям.

Есть еще один вариант. Используйте прокси, но управляйте выбором номера самостоятельно.

Когда вы создаете участника для сеанса , вы можете указать ProxyIdentifier - номер прокси, который вы хотите использовать в сеансе. Если вы создадите двух своих участников с разными ProxyIdentifier s, вы получите желаемое поведение. Единственным недостатком является то, что вы должны управлять поведением выбора номера, а не прокси-сервером.

Дайте мне знать, если это поможет.

...