安卓Sipdroid网络电话配置全攻略

需积分: 32 3 下载量 127 浏览量 更新于2024-09-13 收藏 1.68MB DOC 举报
"网络电话sipdroid安卓版配置导向图" 本文主要介绍如何在Android设备上配置和使用开源网络电话应用Sipdroid。Sipdroid是一款基于SIP(Session Initiation Protocol)协议的软件,它允许用户通过互联网进行语音通话,从而降低传统电话费用。以下是详细的配置和使用步骤: 1. **下载与安装Sipdroid**: - 首先,你需要从可靠的来源获取Sipdroid的安装包。这个版本是2.2pure,适用于Android 2.2系统。 - 安装过程直观简单,只需按照提示进行。 2. **设置Sipdroid**: - 安装完成后,Sipdroid的主界面是灰色的,需要进一步设置才能使用。 - 进入设置菜单,找到“SIP账户设置”。 - 在这里,你需要填写网络电话服务提供商提供的信息: - **用户名**:使用你在服务提供商(如www.51dyt.com)注册的账号。 - **密码**:对应注册时设定的密码。 - **服务器**:填写服务提供商的服务器地址。 - **端口**:通常默认为5060,但应根据服务提供商的具体设置来填写。 3. **检查注册状态**: - 输入正确的信息后,点击保存。左上角的状态指示灯会显示注册是否成功。绿色表示已成功登录,红色则表明存在错误,可能是账号、密码、端口或服务器地址填写不正确。 4. **通话测试**: - 在拨号界面,可以直接输入电话号码,或者通过手机的拨号界面和联系人应用拨打。 - 对于网络电话,可能需要根据服务提供商的要求添加特定的前缀,比如手机号码前加0,座机号码前加区号。 5. **通话质量监控**: - Sipdroid在通话过程中会显示丢包率和延迟时间,这些数据可以用来评估通话质量。低丢包率和短延迟意味着更好的通话体验。 Sipdroid是一个安全且易于使用的开源网络电话解决方案,适合那些希望节省通信费用的用户。通过正确的配置和合适的网络条件,Sipdroid可以提供稳定的VoIP服务。然而,用户需要注意的是,网络电话的质量受网络连接速度和稳定性的影响,因此在使用时确保有良好的Wi-Fi或移动数据连接至关重要。
2019-07-10 上传
Android版VoIP客户端App源代码,用以实现经典的语音及视频通话功能,开发环境的配置下载下来SipDroid源代码后,不能直接导入到eclipse中,否则是无法使用和编译的。   首先需要通过command line参照工程目录下的BUILT.txt文件对工程进行update。   如:android update project -p . -t 2(这里 -p指的是 --path -t指的是 --target)   由于是开源软件,需要版本控制的服务器,可以安装Subclipse(可以参见官网)   这样就可以将工程import到eclipse中了。   整理一些Android视频通话技术开发的资料:   SipDroid是一款开源的SIP/Voip客户端软件,针对Android手机开发平台。它是通过SIP provider来提供电话通信服务的,在它的最新的版本1.5.5beta中也提供了视频通话的服务。   它运行在标准的SIP协议之上,由于Android内核本身没有提供SIP协议栈,所以SipDroid软件中通过JNI直接实现了SIP协议栈。它能够在如下一些网络中提供VoiP服务:WLAN、3G、EDGE网络。甚至能够和Skype、Google Talk, MSN, Yahoo, AIM, and ICQ等用户进行通话。但前提必须到一些SIP provider注册账号(有免费的,也有收费的),SipDroid强烈建议使用PBXes这个sip provider来得到服务。   对于SipDroid实现视频通话的原理,目前的理解是:发送方是将是将视频数据传输到视频流媒体服务器,然后再传输给接收方的。具体细节目前不是很清楚,因为涉及到许多通信协议。   本项目共250 个目标文件,还有jni文件下c 文件需要编译。 感兴趣的同学必须得好好研究研究。