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).
- Добавить пользователя/верительных к этому глотка домен
Обратите внимание, что вы можете использовать либо mysipdomain.sip.us1.twilio.com
или mysipdomain.sip.twilio.com
. Obitalk по умолчанию использует первый, но Twilio UI показывает последний. Оба работают пока.
Войдите в панель инструментов obitalk и настройте один из доступных SP на вашем ящике Obihai, чтобы использовать Twilio.
- Введите свой домен Twilio SIP (например
mysipdomain
)
- Введите имя пользователя и пароль глотнуть, настроенный в Twilio как часть домена глотка.
- сохранить
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
Пожалуйста, приложить усилия, чтобы поделиться тем, что вы искали. – gahfy