Подключение OBi (OBi202) к Twilio SIP?

Я хочу подключить Twilio SIP к конечной точке OBi202. Похоже, это было бы легко, учитывая поддержку Twilio SIP, а OBi - это конечная точка SIP ...

Я нашел настройки для диапазона портов RTP, сервера и учетных данных, но помимо этого я застрял и не могу подключиться. Может ли кто-нибудь дать руководство по подключению OBi к Twilio?

Изменить: мне удалось выяснить входящую маршрутизацию, хотя, как сказал Девин, для этого требуется третья сторона. Я установил бесплатную учетную запись на iptel.org. Они обеспечивают регистрацию и позволяют мне подключить мой OBi к их чистой SIP-службе. Используя глаголы, я могу набирать входящие звонки на мои номера Twilio прямо на мой Оби! Я все еще тестирую, но пока работает отлично.

Изменить: я играл со службой iptel для исходящих сообщений. Я могу успешно передать SIP-вызов из моего OBi в Twilio, но тогда я немного застрял. Мне кажется, что за входящий SIP-вызов Twilio взимается двойная плата, а затем исходящее перенаправление не работает. Я опубликую более подробную информацию, когда продолжу отладку ...


person ryanj    schedule 07.12.2013    source источник
comment
Пожалуйста, постарайтесь поделиться тем, что вы искали.   -  person gahfy    schedule 07.12.2013


Ответы (3)


Евангелист Twilio здесь.

AFAIK, сегодня нет возможности заставить Оби получать входящий SIP-вызов напрямую от Twilio.
Чтобы Twilio знал, куда отправить SIP-вызов, Оби должен быть зарегистрирован на каком-то сервере регистрации SIP, и Сегодня Twilio не предоставляет регистрацию.

Другой евангелист из моей команды (Джон Готфрид) написал в блоге сообщения, в которых показано как использовать Obi и RaspberryPi с RasPBX, чтобы заставить Twilio сделать SIP-вызов к Obi .

Что касается исходящих звонков от Оби в Twilio, я на самом деле не пробовал это с Оби. Если Оби может делать прямой IP-вызов (без регистрации), то это должно быть возможно. Я сделал это с помощью бесплатного программного телефона XLite.

Если вы сможете понять, как совершать исходящие звонки с помощью Оби, я хотел бы услышать, как вы это сделали.

Надеюсь, это поможет.

person Devin Rader    schedule 09.12.2013
comment
Девин, спасибо за ответ. Я работал с моим Оби и Твилио, чтобы посмотреть, что я могу сделать. - person ryanj; 30.12.2013
comment
Так ли это до сих пор? Я знаю, что там, в Twilio, появилось много новых разработок в отношении SIP Trunking, и я хотел бы получить обновления. - person Shawn Lehner; 24.07.2015

Twilio добавила регистрацию SIP в качестве функции в октябре 2016 года.

https://www.twilio.com/blog/2016/10/introduction-sip-registration.html

Входящие звонки

SIP-регистрация позволяет вам подключить SIP-устройство, чтобы принимать ВХОДЯЩИЕ звонки на ваш номер. Обычно ваше устройство "зарегистрировано" в Twilio, поэтому Twilio знает, что ваше устройство существует, и может звонить на него при входящем звонке.

Чтобы входящие звонки работали, вы должны войти в систему Twilio, иметь номер телефона и настроить домен SIP в разделе «Программируемый голос»:

  • Добавьте домен SIP (например, mysipdomain.sip.twilio.com).
  • Добавьте пользователя / учетные данные в этот домен sip

Конфигурация домена Twilio SIP

Обратите внимание, что вы можете использовать mysipdomain.sip.us1.twilio.com или mysipdomain.sip.twilio.com. Obitalk по умолчанию использует первое, но пользовательский интерфейс Twilio показывает второе. Оба пока работают.

Войдите в панель управления obitalk и настройте один из доступных SP на вашем устройстве Obihai для использования Twilio.

  • Введите свой домен twilio sip (например, mysipdomain)
  • Укажите имя пользователя и пароль sip, которые вы настроили в twilio как часть домена sip.
  • спасти

Obitalk Config для регистрации Twilio SIP

Панель управления obitalk должна показать успешную регистрацию sip для настроенного вами SP, и вы должны иметь возможность набрать свой номер Twilio, и ваш SIP-телефон будет звонить.

Исходящие звонки

Чтобы обрабатывать исходящие вызовы с вашего телефона, зарегистрированного по протоколу SIP, вам необходимо указать URL-адрес в разделе «Конфигурация голоса» в домене SIP в Twilio. Когда ваше зарегистрированное SIP устройство пытается совершить исходящий вызов, Twilio запросит этот URL-адрес для получения инструкций о том, что делать.

Это сложнее, потому что вам нужно где-то разместить небольшое веб-приложение, с которым можно будет общаться с Twilio (на сегодняшний день twimlet недоступен). Само веб-приложение может быть довольно простым, если все, что мы хотим сделать, это проанализировать запрос и сообщить twilio <Dial> запрошенный номер. Если вы звоните за границу, убедитесь, что вы включили эти страны в своей учетной записи.

Вот одно приложение с открытым исходным кодом, которое вы можете использовать для этой цели. https://github.com/timbeyers/sip2pstn-simpledial

У меня есть быстрая и грязная реализация php, которую я предпочитаю (из-за простоты хостинга практически на любых дешевых планах общего хостинга).

https://gist.github.com/mattpr/9ed8f97f0a7a184c17da99a3d2463e7a

person mattpr    schedule 28.08.2017

Теперь это возможно сделать с Twilio и Obihai. Пожалуйста, посетите веб-сайт Obihai или Twilio для получения пошаговых инструкций.

person Theodis Butler    schedule 30.03.2017