我想创建类似于XLite的软电话,与星号交互是非常好的。我已经阅读了有关asterisk java的教程,关于AMI和快速AGI脚本的简报。但它并没有按照我的期望进行锻炼。我的第一个准备是使用星号java从一个扩展到另一个扩展。在Fast AGI脚本中,我不知道如何执行连续音频流。在我的第二次准备中,我尝试使用JAIN SIP进行用户代理身份验证登录,并使用JMF进行音频流式传输。但是这个流媒体过程是通过点对点发生的。使用AMI和Fast AGI脚本,可以创建软电话吗?或者我需要依赖其他图书馆,如JAIN SIP和JMF?
答案 0 :(得分:2)
您可以使用sipml5和sip.js
创建基于网络的软电话答案 1 :(得分:0)
AMI和FastAGI是控制服务器的技术(星号)
您需要SDK来创建客户端。你正在走错方向。检查libiax是否已经由智能人员创建的java或开源软件。
答案 2 :(得分:0)
请使用PJSIP Library创建软电话。该库根据您的要求提供所有功能。
答案 3 :(得分:0)
您可以将Web-Phone与WebRTC配合使用。今天有很多源代码。这是链接:https://webrtc.org/start/ 使用WebRTC,您可以在服务器上创建软电话,然后在那里随时拨打电话。 如果您还有其他问题,请告诉我们!