Является ли twillo Client Api разрешить пользователю звонить из приложения в приложение вместо собственного вызова в iOS?

недавно я интегрировал TWILLO iOS SDK в свое приложение для iPhone, и он отлично работает для собственного вызова, это означает, что я могу звонить из приложения на любые проверенные телефонные номера.

но мое требование-приложение для вызова приложения, это означает, что нет собственного вызова.

поэтому я хотел бы знать, можно ли с помощью TWILLIO SDK звонить из приложения в приложение ? Что-то похожее на WhatsApp. Таким образом, не будет никакого номера телефона, но оба телефона должны иметь наши приложения с Twillio SDK интегрирован.

пожалуйста, помогите мне. Спасибо.

3 ответов


Twilio разработчик евангелист здесь.

вы абсолютно можете делать приложения для вызовов приложений с помощью iOS SDK. Позвольте мне объяснить.

ваш маркер возможностей клиента Twilio создается с помощью приложения TwiML, которое предоставляет URL-адрес, который Twilio нажмет при создании вызова, чтобы узнать, что с ним делать. Обычно вы передаете номер телефона в качестве параметра вашему TCDevice ' s connect который будет передан вашему URL-адресу приложения при подключении вызова. Это будет использоваться для произведите TwiML, чтобы направить вызов на этот номер, например:

<Response>
  <Dial>
    <Number>{{ to_number }}</Number>
  </Dial>
</Response>

чтобы сделать эту работу для клиентских вызовов клиента, вы можете передать другой идентификатор клиента на URL-адрес и на свой сервер, а не <Dial>ing к <Number> вы <Dial> до <Client>. Вот так:

<Response>
  <Dial>
    <Client>{{ client_id }}</Client>
  </Dial>
</Response>

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


Не уверен, что это возможно с Twilio. Мы использовали twilio для той же цели, что и упомянутый u (звонок на телефонные номера), и работали нормально. Я думаю, что главная цель twilio заключается в этом. В любом случае я не уверен.

может быть VoIP подойдет для вашей функциональности. PortSIP является хорошим SDK для голосовой и видео связи между приложениями.

можно скачать iOS SDK отсюда https://www.portsip.com/downloads-center/ Он оплачивается как Twilio, только если вы хотите использовать его для бизнеса.

Подробнее см. здесь

спасибо.


Twilio поддержка sip сейчас. у вас должна быть какая-то настройка с вашей учетной записью twilio.

Как я знаю ,вы можете следовать здесь чтобы установить сервер twilio sip и реализовать SIP-клиент на клиенте ios.