2017-03-21 5 views
1

Quel est le moyen le plus simple de recevoir et d'envoyer un signal audio en temps réel entre un service d'appel VoIP et une application de nœud connectée uniquement à Internet? Il doit pouvoir «composer» un appel et envoyer/recevoir de l'audio. À l'heure actuelle, l'architecture que j'ai imaginée consiste à utiliser le routage Elastic SIP de Twilio, puis à configurer un serveur SIP comme Asterisk qui envoie RTP à WebRTC et le connecte à Twilio, puis utilise quelque chose comme JsSIP (bien que je Je ne sais même pas si cela permet d'obtenir un flux audio dans un environnement de nœud) en tant que client SIP sur WebRTC, mais cela est extrêmement compliqué à mettre en place et donne l'impression d'être exagéré.Comment obtenir un flux audio téléphonique dans un environnement node.js?

Existe-t-il un moyen/service plus simple offrant cette fonctionnalité, ou au moins un guide existant sur la façon de procéder?

+1

Les gens pourraient probablement mieux vous aider si vous avez décrit la source originale du flux audio et ce que vous avez là parce que le vrai problème ressemble à comment obtenir un flux audio du matériel que vous avez à la connexion téléphonique à node.js. – jfriend00

Répondre

1

Vous avez les options suivantes

1) WebRTC

2) EagI (audio au fichier script # 3, d'une façon).

3) astérisque JACK

4) créer votre propre c/C++ gestionnaire et à faire dans le format que vous voulez.