这个是一直想去操作的,因为这个和我第一天说的web端的客户管理系统想关联,不可能一直用软件拨打,最好还是可以通过web去拨打网络电话
试着去学习下sip.js。。弄明白
先问下百度先生吧。。讲sip.js一些源码下载下来分析下吧
下载了sip.js 下载地址http://sipjs.com/download/
无意间学了一个 再配置文件中更改端口号的地方
找到freeSWITCH安装目录下的conf\sip_profiles\internal.xml。取消注释以下行
<param name="ws-binding" value=":5066"/>
有用的,记录下吧。这个是 <!-- for sip over websocket support -->web端访问的端口吧,我自己猜测的。。。嘿嘿。
找到了一个http://jingyan.baidu.com/article/2c8c281dca58ca0008252ad2.html这个里面有详细的web端的搭建方法,自己试着搭建下
- FreeSWITCH服务器 安装过程可以看我之前的经验。
- 支持WebRTC的浏览器,如谷歌浏览器
- jssip 网页客户端(可以自行百度) 下载地址http://download.csdn.net/download/yetyongjin/5440685(记得装IIS)
方法/步骤
-
找到freeSWITCH安装目录下的conf\sip_profiles\internal.xml。取消注释以下行
<param name="ws-binding" value=":5066"/>
从而启动5066端口。
-
在jssip客户端上输入相应信息,我这里用的是freeSWITCH默认的账号:1000,默认密码:1234,如图所示。
-
然后呼叫另外一个已经注册的账号。并允许浏览器访问你的摄像头。
-
这时,在另外一个账号,会收到“来电呼叫”,接通并允许浏览器访问你的摄像头。
- 5
接通后就可以实现视频聊天。
我自己来测试下能不能打得通:
遇到了问题了,出现错误代码WS connection error
ws close code:1006
哎,怎么办?又遇到这个问题,有的说是端口被占用要kill掉
还未解决。。
仔细地看了下 原来是ws://192.168.0.113变成了ws://192.168.0.113:5066后面要跟上端口号
终于链接上去了。。
但是又出现问题了
sip registration error:
Request Timeout