2013-12-07 2 views
7

Я ищу подключение Twilio SIP к конечной точке OBi202. Похоже, было бы легко рассмотреть поддержку Twilio SIP, а OBi - конечная точка SIP ...Подсоединение OBi (OBi202) к Twilio SIP?

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

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

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

+0

Пожалуйста, приложить усилия, чтобы поделиться тем, что вы искали. – gahfy

ответ

1

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

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

Другой евангелист из моей команды (Джон Готфрид) написал записи в блогах, которые показывают how use an Obi and a RaspberryPi running RasPBX to get Twilio to make a SIP call to the Obi.

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

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

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

+0

Девин, спасибо за ваш ответ. Я работал с Оби и Твилио, чтобы посмотреть, что я могу сделать. – ryanj

+1

Это все еще так? Я знаю, что в Twilio было много новых разработок на SIP Trunking, и мне понравилось бы обновление. –

0

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

1

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

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

Входящие вызовы

SIP Регистрация позволяет подключить устройство SIP для того, чтобы принимать входящие вызовы на номер , В основном ваше устройство «зарегистрировано» с twilio, так что twilio знает, что ваше устройство существует, и может звонить ему, когда есть входящий вызов.

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

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

Twilio SIP Domain Config

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

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

  • Введите свой домен Twilio SIP (например mysipdomain)
  • Введите имя пользователя и пароль глотнуть, настроенный в Twilio как часть домена глотка.
  • сохранить

Obitalk Config for Twilio SIP registration

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

Исходящие вызовы

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

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

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

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

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

Смежные вопросы