作者:新浪微博_奥特曼阿贵
目标:通过手机拨号的方式,达到手机与手机、手机与电脑之间的语语音或视频通讯,传输数据全部通过互联网。
附加要求:除了实现一对一通话,还必须实现群组呼叫,其中群组呼叫分两种:1、发起呼叫时,所有的群组内的成员都响铃,但某个人接听时,其它人自动挂断;2:发起呼叫时,所有群组的成员都响铃,每个人可以按接听进入群聊;
实现方式:服务端用开源freeswitch架构软交换服务器;客户端目前已经测试通过的有:
android开源客户端:sipdroid、mmsdroid;
电脑PC客户端:x-lite
苹果手机开源客户端idoubs正在测试中,不过理论没有问题。
目前以上目标和附加要求都已经实现,如果大家想了解细节,可以新浪微博@我,我的新浪微博账号"奥特曼阿贵" ,如果大家想直接使用我的公网freeswitch服务端来测试的话,也可以向我要测试账号和密码。
分享到:
相关推荐
### Freeswitch VoIP 实战相关知识点解析 #### 一、引言:VoIP与SIP的革命 在数字化时代背景下,VoIP(Voice over Internet Protocol,互联网语音协议)正逐步取代传统电话服务,成为全球通信领域的重要支柱。随着...
#### 六、FreeSWITCH架构剖析 - **架构特点**:FreeSWITCH采用了分布式架构设计,支持多核处理器,能够在高性能服务器上高效运行。它的模块化设计使得扩展新功能变得简单快捷。 - **模块化设计**:FreeSWITCH的核心...
在本文中,我们将深入探讨Freeswitch的呼入呼出路由配置,这是一个关键的环节,对于任何使用Freeswitch作为其VoIP通信基础架构的组织来说都至关重要。Freeswitch是一个开源的通信平台,它支持多种协议,如SIP、TLS、...
《FreeSWITCH权威指南》是一本深度探讨FreeSWITCH开源电话软交换平台的专著,主要面向希望深入了解和使用FreeSWITCH技术的开发者和通信行业从业者。FreeSWITCH以其强大的功能、灵活的架构以及开放源代码的优势,在...
FreeSWITCH架构** FreeSWITCH采用事件驱动的架构,主要由以下组件组成: - **Modularity(模块化)**:FreeSWITCH允许添加或移除各种模块,以适应不同的功能需求。 - **Event Socket API**:提供一个接口,允许...
Freeswitch是一个强大的、开源的、多线程的VoIP(Voice over Internet Protocol)交换机平台,广泛应用于企业通信、电话系统、视频会议和即时消息等领域。这本书旨在帮助读者理解Freeswitch的核心原理,并通过实际...
Asterisk 是一个广泛使用的开源 PBX(私人分组交换机)系统,支持传统的电话网络与现代的VOIP。 FreeSwitch 与 Asterisk 的不同之处在于其设计理念和架构,它被设计为更容易扩展和自定义。FreeSwitch 的灵活性和...
FreeSwitch 是一个开源的通信平台,它支持多种通信协议,如SIP、Skype for Business (formerly Lync)、WebRTC等,广泛应用于VoIP(Voice over IP)系统。中文语音包是为FreeSwitch设计的,目的是为了提供中文语言...
Freeswitch是一款强大的开源通信平台,它支持多种协议,包括SIP、TLS、WebSocket等,可用于构建VoIP、视频会议、即时消息等多种通信系统。在Windows环境下,Freeswitch提供了客户端和服务器端的打包版本,使得用户...
- **读者对象**:本书适合希望使用FreeSwitch构建高性能电话系统的开发者、系统管理员以及对VoIP技术感兴趣的读者阅读。 #### 五、FreeSwitch 1.2 与Asterisk 比较 尽管FreeSwitch 1.2 和Asterisk 都是优秀的开源...
Freeswitch源代码可用于开发自己的软电话客户端,用户可以通过该客户端进行VoIP通话。 4. Switch功能:Freeswitch不仅是一个简单的软交换系统,还具备路由、转接、会议、录音等多种电话交换功能。它能处理多种信令...
FreeSwitch是一个开源、可扩展的通信平台,广泛用于VoIP(Voice over IP)和实时通信应用。它提供了丰富的API和模块化设计,使得开发者能够构建复杂的通信系统。在这个场景中,我们关注的是`mod_http_server`模块,...
在IT行业中,Freeswitch是一款开源的VoIP通信平台,被广泛用于构建电话系统、视频会议、即时消息等多种通信服务。而讯飞则是一家在语音技术领域有着深厚积累的公司,其语音识别技术在国内处于领先地位。本文将详细...
在使用FreeSwitch客户端时,用户需要注意网络环境的配置,确保与FreeSwitch服务器的连接稳定。同时,为了获得最佳体验,应定期更新客户端,以获取最新的安全补丁和功能改进。对于开发者来说,熟悉FreeSwitch的API和...
FreeSWITCH作为VoIP平台,支持PSTN(公共交换电话网络)和IP网络之间的互通,提供高质量的语音通话服务。 3. **多媒体处理**: FreeSWITCH支持多种音频和视频编解码器,如G.711、Opus、VP8等,确保在不同网络条件...
这个项目的核心目标是提供一个可扩展、灵活且稳定的通信平台,能够支持多种协议,使得开发者可以构建自己的VoIP(Voice over Internet Protocol)应用和服务。 **1. FreeSWITCH 的架构与功能** FreeSwitch 的核心...
2. **FreeSwitch架构** - 控制平面与媒体平面分离:FreeSwitch的架构分为控制层和媒体层,使得系统更加稳定和安全。 - 模块化设计:FreeSwitch由多个模块组成,如拨号计划、认证、会议、录音等,可以根据需求进行...
标签"通讯解决方案"暗示了FreeSWITCH是一个全面的通信工具,适用于企业级的PBX系统,能够帮助企业搭建内部通信网络,提升工作效率,同时也可以用于云服务提供商,构建大规模的VoIP服务。 在"FreeSwitch-1.6.20-x86...