zoukankan      html  css  js  c++  java
  • 第二天,关于sip的学习(试着去架构个web端网络电话连接下可参考sip.js。通过web拨打电话)(3)

    这个是一直想去操作的,因为这个和我第一天说的web端的客户管理系统想关联,不可能一直用软件拨打,最好还是可以通过web去拨打网络电话

    试着去学习下sip.js。。弄明白

    先问下百度先生吧。。讲sip.js一些源码下载下来分析下吧

    下载了sip.js  下载地址http://sipjs.com/download/

    无意间学了一个  再配置文件中更改端口号的地方

    找到freeSWITCH安装目录下的confsip_profilesinternal.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)

    方法/步骤

     
    1.  

      找到freeSWITCH安装目录下的confsip_profilesinternal.xml。取消注释以下行

      <param name="ws-binding"  value=":5066"/>

      从而启动5066端口。

      freeSWITCH+WebRTC 实现实时视频聊天
    2.  

      在jssip客户端上输入相应信息,我这里用的是freeSWITCH默认的账号:1000,默认密码:1234,如图所示。

      freeSWITCH+WebRTC 实现实时视频聊天
    3.  

      然后呼叫另外一个已经注册的账号。并允许浏览器访问你的摄像头。

      freeSWITCH+WebRTC 实现实时视频聊天
    4.  

      这时,在另外一个账号,会收到“来电呼叫”,接通并允许浏览器访问你的摄像头。

    5. 5

      接通后就可以实现视频聊天。

      freeSWITCH+WebRTC 实现实时视频聊天
       
       
       
       
       
       
      我自己来测试下能不能打得通:
      遇到了问题了,出现错误代码WS connection error
      ws close code:1006
       哎,怎么办?又遇到这个问题,有的说是端口被占用要kill掉
      还未解决。。
       仔细地看了下  原来是ws://192.168.0.113变成了ws://192.168.0.113:5066后面要跟上端口号
      终于链接上去了。。
      但是又出现问题了
      sip registration error:
      Request Timeout
  • 相关阅读:
    ftp的基本工作原理
    ubuntu自带输入法ibus 无法按数字键取词
    C语言教程
    【数据结构】---线性表
    python搭建opencv
    第六届Code+程序设计网络挑战赛
    整除分块
    ac自动机
    算法梳理 (CSP 2019
    lougu main page
  • 原文地址:https://www.cnblogs.com/joelxie/p/6261363.html
Copyright © 2011-2022 走看看