Twilio авторизация и звонки - PullRequest
0 голосов
/ 14 мая 2018

Я разрабатываю приложение для iOS с использованием Twilio SDK / Twilio Client. Я выдал проблему при получении такой ошибки при попытке зарегистрировать или обновить токен возможности

2018-05-14 01:47:09.081975+0300 app-ios[9239:1187468] PJSIP(2):    pjsua_acc.c  ...SIP registration failed, status=408 (Request Timeout)
2018-05-14 01:47:09.083088+0300 app-ios[9239:1187284] Did stop listening for connections due to error Generic Error

Более того, когда я пытаюсь позвонить другому пользователю, я получаю такие странные ошибки

OUTCOMING call started
2018-05-14 01:50:04.770308+0300 app-ios[9239:1188745] PJSIP(1):  pjsua_media.c !..Unable to resolve transport bind address: gethostbyname() has returned error (PJ_ERESOLVE) [status=70018]
2018-05-14 01:50:04.770354+0300 app-ios[9239:1188745] PJSIP(1):  pjsua_media.c  ..Unable to create RTP/RTCP socket: gethostbyname() has returned error (PJ_ERESOLVE) [status=70018]
2018-05-14 01:50:04.770375+0300 app-ios[9239:1188745] PJSIP(1):  pjsua_media.c  ..Error creating media transport: gethostbyname() has returned error (PJ_ERESOLVE)
2018-05-14 01:50:04.770394+0300 app-ios[9239:1188745] PJSIP(1):   pjsua_call.c  .Error initializing media channel: gethostbyname() has returned error (PJ_ERESOLVE) [status=70018]
interruptCall
2018-05-14 01:50:31.465743+0300 app-ios[9239:1187468] PJSIP(2):    pjsua_acc.c  ...SIP registration failed, status=408 (Request Timeout)
2018-05-14 01:50:31.466269+0300 app-ios[9239:1187284] Did stop listening for connections due to error Generic Error
2018-05-14 01:51:09.154605+0300 app-ios[9239:1187468] PJSIP(1): tlsc0x12681602  TLS connect() error: Operation timed out [code=120060]

Я использую все примеры, найденные на github (PhoneKit, Official Quickstart), но мне не повезло в общении с кем-то не через устройство, не через симулятор. Делегаты установлены, настройки списка заполнены. Бэкенд должен работать хорошо, потому что аналогичное Android-приложение с поддержкой Twilio работает нормально.

Как я могу это исправить? Похоже, эта удобная библиотека не хочет работать со мной: (* ​​1009 *

1 Ответ

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

Похоже, я понял корень проблемы.

Эта ссылка говорит нам, что устаревшая архитектура VoIP практически не поддерживается (в режиме совместимости) в iOS 10, но я использую Twilio Clientс устройствами iOS 11, для которых требуется современный PushKit для поддержки VoIP.Возможно, я мог бы использовать iOS 10 SDK для создания приложений, которые могут работать на устройствах с iOS 11, но не думаю, что это имеет смысл, поскольку невозможно загрузить приложение в AppStore.

Надеюсь, эта информация кому-нибудь поможет,лучше использовать готовый к использованию PushKit Twilio Voice.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...