Twilio SIP Trunking и Sip Domain - PullRequest
0 голосов
/ 11 мая 2018

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

Я попытался настроить домен SIP, и он работает, если я использую программный телефон для конечной точки, но это не то, чего я пытаюсь достичь.Я также попытался настроить эластичную магистраль SIP и подключить эту магистраль к нашему домену SIP, который в свою очередь вызывает голосовой URL-адрес в домене SIP.

В настоящее время я настроил простое приложение для проверки этого процесса.У меня есть номер Twilio, который вызывает webhook, в webhook (мое приложение) я вызываю глоток на магистраль SIP Twilio, но это не удается.Я ожидаю позвонить в домен SIP и голосовой URL.Я получаю сообщение об ошибке, что Вы пытались набрать конечную точку SIP, которая в данный момент не зарегистрирована в соответствующем домене SIP.Пожалуйста, проверьте ваш TwiML или REST API. (ссылка: Документация об ошибках TWilio .

Может кто-нибудь помочь мне с этим, пожалуйста? Я сейчас использую Twiml с PHP.

- Обновление -

Я также слежу за этой документацией на футболке. У меня настроен домен SIP в моей учетной записи Twilio, но для этого требуется зарегистрированный пользователь наконечная точка. В этой документации говорится, что когда sip-вызов поступает в sip-домен, он вызывает webhook, чего не делает. Twilio SIP Domains

Ответы [ 2 ]

0 голосов
/ 14 мая 2018

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

Полагаю, вы правы, что не знаете, что такое документация домена SIP .Но сообщение об ошибке очищает его, когда оно говорит :

Убедитесь, что имя пользователя соответствует имени пользователя в списке учетных данных, используемом для аутентификации конечной точки SIP с доменом SIP.

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

Я буду работать над тем, чтобы документация былауточняйте.

Учитывая, что вы уже получаете веб-крюк от входящего вызова, почему вы пытаетесь получить второй веб-крюк из запроса SIP?Не могли бы вы использовать первый веб-крючок для направления звонка так, как вам нужно?

0 голосов
/ 11 мая 2018

Как правило, если вы пытаетесь вызвать конечную точку SIP через SIP-сервер / прокси-сервер, этот SIP-сервер / прокси-сервер должен знать, как достичь этой конечной точки (маршрутизация). Из текста ошибки я понял, что в данный момент это невозможно. Кроме того, иногда SIP-серверы разрешают исходящие звонки только с зарегистрированных конечных точек.

Есть несколько вещей, которые вы можете сделать:

  1. Обойти SIP-сервер и вызвать конечную точку напрямую (вероятно, не то, что вам нужно)
  2. Настройка статического пути на SIP-сервере к конечной точке
  3. Зарегистрируйте конечную точку (точки) на SIP-сервере, чтобы SIP-сервер знал, кто звонит и как достичь цели.

Вы пробовали возможные решения в Документация по ошибкам ?

  • Убедитесь, что имя пользователя (в Request-URI) совпадает с именем пользователя в списке учетных данных, используемом для аутентификации конечной точки SIP с доменом SIP
  • Перед набором номера вы можете убедиться, что ваша конечная точка SIP успешно зарегистрирована на вкладке «Зарегистрированные конечные точки SIP» консоли, расположенной на странице Домены SIP.
...