计划需要一个视频电话功能:在公司wifi网络环境下同事之间用android手机相互打可视电话,不花钱的。
花了一天的工夫最终用miniSipServer实现了。以下为摸索的全过程:
第一篇 找sipserver
1,首先想到上网找"android 视频电话",找到一个推荐度较高的sipdroid.下载(理由:赞好,体积小)。
2,发现要向sip server 服务器注册支持后,才能用的。
3,想不花钱,当然就不能在外面注册了。要搭建自己的sip server才行。
4,这个时候我不知道这SIP到底是神马什么?又在网上了解学习了约1个小时。基本了一点皮毛:SIP是协议什么的,sip server有商业的和开源的,有基于linux和windows的等等。够用了,我的目标是找开源的和基于windows的就好了。
5,sip server的比较:先后下载了a,b,c,d等四个出现问题如下:
a,未编译,不能用。b安装方便,注册出错(有bug),打电话去问先要出钱。c,体积太大了,还要安装mssql数据库(不能接受),d,基于linux安装(不能接受)。前前后后的下载安装测试好几回合。最后还是选择miniSipserver(不是首选的原因是要注册,试用有期限)

第二篇应用miniSipserver+xlite+sipdroid创建视频电话平台
1,从官网下载minisipserver v6.6.6版本,安装到windows 7旗舰版上,相当方便和顺利的。
2,加上之前已经安装好的xlite(和 minisipserver 同在win 7上),和 sipdroid(huawei c8600手机上),三者基本准备好了。
3,这时我都不想看相关的使用说明了,想当然地就去设置各软件。遇上许多麻烦(自找麻烦的)
4,设置sipdroid的麻烦:打开应用,UI真的简单了就两输入框,其中一个有“sip地址”字样,有点不知道如何下手。按下手机menu按钮才弹出藏起来的菜单栏,点击设置按钮进入设置UI。才发现设置界面又太丰富了,看得眼花。我翻了个遍,就只设置了"sip账户设置"->认证用户名:103,密码:无,服务器:192.168.137.1(我的win 7无线路由器),其它用默认值。暂时退出。
5,设置minisipserver.打开程序,竟然是中文的(意料之外)。循例都每个菜单都翻个遍。最后点击系统配置按钮设置“系统信息配置”中的管理员密码输入123(只是顺手的),和sip本地地址:192.168.137.1(我的win 7无线路由器),其它不明白就填了。还有个什么“分机”和”外线“不是很明白不填!(后来错误的关键点在这).
6,设置xlite,打开程序,界面就是一仿真手机,E文。找到"show menu"按钮点进,options(选项)翻了翻,没什么可设置的;到sip accouts settings(sip 账户设置)打开,是一列表,主要有domain username display name等列,点击旁边的add..按钮,在对话框内找到相应填入的domain 192.168.137.1,username:101 ,displayname:101.其它的不懂,退出设置。
7,以下为测试4,5,6的相关设置是否ok.
8,测试手机sipdroid,其指示灯是红色,显示服务器拒访问!在输入框内输入101,点发送按钮,尝试拨打电脑xlite(101),不通。应当是minisipserver设置不对。
9,测试xlite,上面无任何提示是否连接服务器,拨打103;显示服务器拒访问的信息。还是服务器的设置不对。
10,看来不看说明是设置不好了,只好再看关于minisipserver的使用手册了http://www.myvoipapp.com/cn/docs/mss_services/manual/index.html#python_services。
11,学习之后,才明白个大概:a其中的“分机”是指“电话”与服务器同处一个局域网内,“外线”是指不在同一个局域内的“电话”。b,分机和外线都需要预先设置(即在操作5中的分机设置中增加);c,有图示显示分机:未注册,已注册,振铃,通话四个状态。那么,我这101,与103都属于分机了。
12,在minisipserver中打开分机设置,果然101是未注册状态,少103,增加一个103分机。
13,在xlite的sip accounts setting中找到domain:192.168.137.1,不错,底下还有个domain proxy代理可选打钩的。这也是与服务器设置有关的,但不确定,于是打钩与不打钩的各试一次。发现打钩之后,minisipserver分机表中101状态变成已经注册颜色。说明xlite与server通了。
14,在手机sipdroid再设置一次sip账户的认证用户名,服务器,更新。发现其指示灯变绿。再看server分机表中103状态也变成注册颜色。ok!
15,用手机sipdroid拨打101,xlite响铃,接听。可通话了。成功。
16,继续测试视频效果,打开xlite的视频窗口,防病毒软件提示xlite要启动摄像头,允许。结果坑爹啊,要收费的!!再打开sipdroid的视频窗口,成功,视频在两端正常显示。视频成功了一半。
17,再尝试用xlite拨103打手机sipdroid,打不通。在手机端显示音频解码器不符的错误。失败。

最后总结:虽然完全成功,但也至少说明使用minisipserver构建自己的视频电话平台是可行的。关键点是sip 服务器的ip地址设置正确(包括服务器和分机),分机号正确使用:a在server设置,b在“电话”中登录,c在最后拨号用。

使用miniSipServer构建自己的视频电话平台相关推荐

  1. 在Red Hat Linux5下构建LAMP网站服务平台之MySQL、PHP的安装与配置

    在Red Hat Linux5下构建LAMP网站服务平台之MySQL.PHP的安装与配置 2010-09-09 16:40:49 标签:PHP Linux mysql RedHat [推送到技术圈] ...

  2. VMware助青年时报构建安全高效应用平台

    文章讲的是VMware助青年时报构建安全高效应用平台, (2011年7月7日,中国北京) 全球虚拟化和云基础架构领导厂商VMware公司(NYSE 交易代码:VMW)宣布,通过部署数据中心虚拟化技术, ...

  3. linux下构建Zabbix网络监控平台

    linux下构建Zabbix网络监控平台 由于图片过多,本人不想一张一张上传,请下载我的详细文章: linux下构建zabbix网络监控平台[技术文档](河南-清小小)-下载地址: http://do ...

  4. 视频私有云实战:基于Docker构建点播私有云平台

    私有云是为一个客户单独使用而构建的,因而提供对数据.安全性和服务质量的最有效控制.前置条件是客户拥有基础设施,并可以使用基础设施在其上部署应用程序.其核心属性是专有的资源.本篇文章将会结合网易云信的实 ...

  5. 构建iOS持续集成平台(三)——CI服务器与自动化部署

    http://www.infoq.com/cn/articles/build-ios-continuous-integration-platform-part3 CI服务器 写到这儿,对于iOS开发者 ...

  6. ELK+Filebeat+Kafka+ZooKeeper 构建海量日志分析平台(elk5.2+filebeat2.11)

    ELK+Filebeat+Kafka+ZooKeeper 构建海量日志分析平台 参考:http://www.tuicool.com/articles/R77fieA 我在做ELK日志平台开始之初选择为 ...

  7. 基于CentOS构建高性能的LAMP平台

    基于CentOS构建高性能的LAMP平台 大纲: 一.系统 安装 二.编译安装基本环境 三.配置虚拟主机及基本性能调优 四.基本安全设置 五.附录及相关介绍 一.系统安装 1. 分区    /boot ...

  8. 和我一起构建私有物联网云平台

    和我一起构建私有物联网云平台 "预计2020年全球的物联网设备将达到500亿台"这句话已经被我无耻地在各种材料.PPT中引用过无数次了,但这并不妨碍物联网已经成为或即将成为下一个浪 ...

  9. 腾讯云AI平台张文杰:构建一站式机器学习服务平台

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 5月24日,以"无界数据无限智能"为主题的腾讯"云+未来"峰会AI大数据分论坛在广州拉开帷幕.此次分 ...

最新文章

  1. c语言程序报告英汉词典,C语言电子英汉词典程序设计报告-自动化1203-李煜明.docx...
  2. Winform打砖块游戏制作step by step第5节---重构代码,利用继承多态
  3. Web安全(下)---主动类安全产品技术分析
  4. 一步步编写操作系统 17 显存,显卡,显示器 上
  5. MYSQL常用操作(一)之设置ROOT密码,连接,常用命令
  6. 程序包清单签名验证失败_数字世界的手写签名
  7. Oracle 数据库的连接
  8. calender get方法_Calendar.get()方法--- WEEK_OF_YEAR 、MONTH、
  9. cx_Oracle安装教程
  10. 基于R语言的DynNom包绘制动态列线图
  11. 批判性思维过程之 理性、感性的抉择
  12. matlab 产生时域波形,matlab时域波形图
  13. 在大数据认知观和真实性不一样的?
  14. gridlayout计算器java_java新手编写亲戚计算器求助
  15. win10电脑桌面透明便签_DesktopNoteOK桌面便签小工具下载|windows10桌面透明便签插件_最火软件站...
  16. 浏览器添加划词翻译插件
  17. oracle9i升级oracle10g
  18. 20189200余超 2018-2019-2 移动平台应用开发实践第三周作业
  19. ubuntu 系统磁盘清理
  20. NBA表格_1970到2019年NBA各赛季总冠军获得球队汇总!让你印象深刻的赛季

热门文章

  1. bgcolor是html的属性,HTML bgcolor属性用法及代码示例
  2. [原创]VB注册机独辟蹊径-----注册机也可以这样写
  3. 【目标检测】(15) YOLOV4 损失函数,附TensorFlow完整代码
  4. Experimental Educational Round: VolBIT Formulas Blitz A
  5. Uniapp webview 开启沉浸式 和 全面屏配置设置透明标题栏 透明状态栏
  6. 【经验】win10任务栏卡死的原因和解决办法
  7. xss挑战之旅11-19关
  8. Debian10Standard无网络安装后,设置静态IP,安装openssh-server 221024记录
  9. matlab等于本身是什么命令,matlab中的m=size是什么意思
  10. 百度地图高德地图横向评测nbsp;出…