Comment intégrer un softphone sip dans une page web?
Je souhaite intégrer un téléphone sip dans une page web. Comment puis-je y parvenir. Est-il disponible solution open source ou je vais avoir à le développer moi-même? Je vais utiliser ce téléphone sip avec asterisk.
Ont un coup d'oeil à sipML5. Il est l'un des premiers open source SIP clients à l'aide de HTML5. Il est écrit en JavaScript, on utilise les Web de Communication en Temps Réel (WebRTC) et soutient les appels vocaux et vidéo ainsi que les messages texte. Le client devrait fonctionner sur n'importe quel navigateur web prenant en charge WebRTC sans la nécessité pour tous les plugins et est donc adapté pour l'intégration de sites web. Toutefois, seules les dernières versions des navigateurs comme google Chrome Canary soutien WebRTC.
Multi-parties visioconférence etc. n'est pas encore mis en œuvre.
SIP JS + Bureau SIP + plugin Flash + sip sur UDP
-> grand succès
Mobicent + Bureau SIP + plugin Flash + sip sur UDP
-> le succès
Websocket Client-serveur + Rhino
-> Échec , Http poignée de main plus de WS avec sous-protocole SIP utiliser les websockets le client et le serveur n'est pas réalisable pour des transactions importantes , les résultats dans le blocage du port
Astérix :
: En vertu de Processus , le téléphone peut envoyer avec succès sip de signaux, mais pas de communication en raison de codec incompatibilité
SIPML5+ Bureau SIP + WebRTC + sip sur WS + Serveur DNS/redirection de port
: le système s'est écrasé en raison d'une forte déconner avec les ports !!!
Première chose qui vient à l'esprit est les applets Java (qui sont vieux, mais ils sont capables de faire de telles choses).
Je vous suggère de regarder pour des solutions prêtes à l'emploi mis en œuvre par les applets java, ou si vous pouvez en trouvez pas, essayez d'utiliser l'un de l'open source sip-téléphones mis en œuvre en java (comme MJSIP), et de créer une applet.
Ont un coup d'oeil à sipML5. Il est l'un des premiers open source SIP clients à l'aide de HTML5. Il est écrit en JavaScript, on utilise les Web de Communication en Temps Réel (WebRTC) et soutient les appels vocaux et vidéo ainsi que les messages texte. Le client devrait fonctionner sur n'importe quel navigateur web prenant en charge WebRTC sans la nécessité pour tous les plugins et est donc adapté pour l'intégration de sites web. Toutefois, seules les dernières versions des navigateurs comme google Chrome Canary soutien WebRTC.
Multi-parties visioconférence etc. n'est pas encore mis en œuvre.
http://www.sipml5.org/
OriginalL'auteur AltiVec
Suivant les permutations et les combinaisons que j'ai essayé , si ça peut aider :
JS SIP + SIP en utilisant WebRTC
HttpRA + netty bibliothèque + Rhino Telecom Serveur d'Application
SIP JS + Bureau SIP + plugin Flash + sip sur UDP
-> grand succès
Mobicent + Bureau SIP + plugin Flash + sip sur UDP
-> le succès
Websocket Client-serveur + Rhino
-> Échec , Http poignée de main plus de WS avec sous-protocole SIP utiliser les websockets le client et le serveur n'est pas réalisable pour des transactions importantes , les résultats dans le blocage du port
Astérix :
: En vertu de Processus , le téléphone peut envoyer avec succès sip de signaux, mais pas de communication en raison de codec incompatibilité
SIPML5+ Bureau SIP + WebRTC + sip sur WS + Serveur DNS/redirection de port
: le système s'est écrasé en raison d'une forte déconner avec les ports !!!
OriginalL'auteur Altanai
Première chose qui vient à l'esprit est les applets Java (qui sont vieux, mais ils sont capables de faire de telles choses).
Je vous suggère de regarder pour des solutions prêtes à l'emploi mis en œuvre par les applets java, ou si vous pouvez en trouvez pas, essayez d'utiliser l'un de l'open source sip-téléphones mis en œuvre en java (comme MJSIP), et de créer une applet.
OriginalL'auteur Orentet