SIP Web-Dialer на основе Javascript, PHP или Flash?

Я ищу SIP Dialer (JavaScript, PHP или Flash), запускаемый на стороне клиента, который будет подключаться к веб-серверу, возможно, работающему под управлением Asterisk (в Centos Linux). Веб-звонилка должна быть такой же, как X-lite для ПК, но работать в клиентском браузере. Астериск подключается к PSTN через ATA. Я видел несколько компаний, которые предоставляют веб-звонилку на основе JavaScript, но они хотят подключиться к своей собственной службе VOIP по более высоким тарифам.

Я также хотел бы получить список бесплатных провайдеров SIP.


person user914425    schedule 20.09.2011    source источник
comment
Этот вопрос кажется оффтопом, и его следует задать или переместить в рекомендации по программному обеспечению Stackexchange.   -  person Daniel W.    schedule 28.09.2017


Ответы (3)


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

  • sipml5: аудио- и видеозвонки, обмен сообщениями, общий доступ к рабочему столу, множество функций, наиболее полная найден, совместим почти со всеми браузерами, включая IE, лично я предпочитаю этот фреймворк.
  • JsSIP: не уверен, что он поддерживает широкий спектр браузеров, но кажется хорошим вариантом.
  • Phono: подключаемый модуль jQuery, хороший API с использованием классического синтаксиса jQuery, лично мне не нравится необходимость в ключе API ( также бесплатно), но это кажется еще одним хорошим вариантом.
  • Linphone: множество вариантов от веб-плагина до приложений для Android и iOS, все с открытым исходным кодом, вы можете скачать iOS app и измените его по своему желанию. Прост в использовании, это еще один хороший вариант.

Выбирай с умом ;)

person kzfabi    schedule 14.11.2013

Да, это поздний ответ, но SIP.js — это стек JavaScript SIP, построенный на WebRTC, который является хорошим вариантом и работает с Asterisk. Создание пользовательского агента SIP выглядит так:

var userAgent = new SIP.UA({
uri: '[email protected]',
wsServers: ['wss://sip-ws.example.com'],
authorizationUser: sipUsername,
password: sipPassword
});
person Nicole    schedule 24.06.2014

Я интегрировал вызов на веб-страницу с помощью JavaScript. Все, что должен знать такой скрипт, — это ваши расширения и адреса назначения. Затем JavaScript создает запрос AJAX, который на стороне сервера создает файл вызова для Asterisk. Посмотрите на аналогичный вопрос: Asterisk нажмите, чтобы позвонить

person Michał Niklas    schedule 26.09.2011
comment
Я очень хорошо знаком с Click to Call на Asterisk. Я не ищу щелчка, чтобы позвонить. Я ищу телефонный номеронабиратель через Интернет. - person user914425; 06.03.2012