Можно ли совершать и принимать звонки с нескольких разных телефонных номеров с помощью приложения Swift iOS? - PullRequest
0 голосов
/ 13 апреля 2020

Я просматриваю CallKit для Swift / iOS и не уверен в документации, если вы можете создать приложение, которое может отвечать на вызовы с нескольких ваших телефонных номеров и / или совершать звонки из эти несколько чисел.

Итак, скажем, у меня есть приложение, и я рассказываю о своих 5 номерах (личный, бизнес, администратор, маркетинг и т. д. c.). Это:

  • 555 555-5555
  • 555 555-5552
  • 555 555-5553
  • 555 555-5551
  • 555 555-5554

Я хочу затем нажать «Позвонить 444 444-4444 с моего 555 555-5553 номера» или другой пример: «Позвонить 444 444-4444 с моего 555 555-5551 номера», и т. Д. c. «Позвоните 444 444-4443 с моего 555 555-5553 номера» и т. Д. c ..

Возможно ли это с использованием только CallKit? Я не ожидаю увидеть полный пример того, как это сделать, но хотел бы знать, на какие функции нужно взглянуть глубже.

Я немного больше знаком с тем, как создать что-то подобное в браузере. где я узнал о SIP. js и SIP в целом. SIP выглядит как настоящий битовый протокол для отправки аудио или видео телефонных звонков через inte rnet. CallKit делает такие вещи? Или это буквально просто API от звонка с вашего iPhone номера телефона и все? Что-то в этом роде?

Если CallKit не может позвонить по одному из моих многочисленных номеров (которые говорят, что я зарегистрировался в Twilio), есть ли другой способ сделать это?

Короче говоря, как мне сделать приложение для телефонных / приемных (аудио и видео) приложений, в котором я могу зарегистрировать свои n номера телефонов, чтобы звонить на и принимать звонки на эти разные номера. Таким образом, я могу отвечать на звонки на 5 разных номеров на одном телефоне.

...