VOIP с помощью Phonegap

В любом случае я могу реализовать VOIP-клиент с использованием Ionic Framework? Theres SDK для VOIP, но относительно связи и всего, возможно ли или я должен идти на родной язык?

Спасибо

Ответ 1

В Javascript можно использовать VOIP SDK. Эти SDK полагаются на WebRTC для работы, и это не всегда доступно в старых версиях Android, например. Однако эти структуры достаточно стабильны, чтобы работать в браузере на рабочем столе.

У вас есть несколько осложнений с Кордовой, а не с родной. В Javascript у вас намного меньше контроля над подключением и ОС в целом. Например: когда вы используете VOIP, и телефон переходит в режим ожидания, вы потеряете соединение, потому что iOS не может работать на фоне Cordova. У Android есть несколько способов работы в фоновом режиме, но вам придется экспериментировать, если это работает, когда вы используете VOIP.

Вкратце: вы никогда не получите стабильную версию VOIP в Кордове, поскольку вы можете получить родной язык, потому что поддержка в браузере по-прежнему отсутствует. Если вам нужен лучший пользовательский интерфейс для VOIP, вам придется использовать собственные компоненты (пока).

В качестве альтернативы у вас есть плагин Cordova phono, который позволит вам совершать вызовы VOIP из вашего приложения Cordova. Это плагин, который я нашел в Интернете и не пробовал сам. Могут быть другие плагины Кордовы, которые работают лучше.

Ответ 2

У вас есть три варианта:

  • используйте существующие встроенные SDK и подключайте их к вашему телефонному приложению.
  • go полностью родной
  • использовать WebRTC

Вариант 3 не рекомендуется (я согласен с точками @Ricconnect, сделанными в его ответе).

Если вы выберете вариант 1 или 2, вы можете использовать существующие библиотеки, например. г. Twilio mobile client. Затем вы можете подключить родную библиотеку к вашему приложению (вариант 1) с помощью плагина телефонной почты (или создать свой собственный коннектор).

Моя рекомендация будет вариантом 1, и я также предлагаю вам также прочитать этот пост (написан автором ранее упомянутого плагина).

Ответ 3

Можно использовать VOIP SDK в Javascript. Эти SDK полагаются на работу WebRTC, и это не всегда доступно, например, в старых версиях Android. Однако эти рамки достаточно стабильны, чтобы работать в браузере на рабочем столе.

Здравствуй, Да, это возможно использовать VoIP с Javascript, потому что Javascript имеет множество функций, которые могут включить всплывающее окно на веб-портале. Это достаточно стабильные файлы, чтобы работать с VoIP для небольших офисных телефонных систем и работать над дестопом с использованием VoIP Telephone System.