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

这个是一直想去操作的,因为这个和我第一天说的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)

方法/步骤

  1. 找到freeSWITCH安装目录下的conf\sip_profiles\internal.xml。取消注释以下行

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

    从而启动5066端口。

  2.  

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

  3.  

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

  4.  

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

    步骤阅读

  5. 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

时间: 2024-10-12 21:21:41

第二天,关于sip的学习(试着去架构个web端网络电话连接下可参考sip.js。通过web拨打电话)(3)的相关文章

第二天,关于sip的学习(1)

手忙脚乱的,现在一点钟了. 该如何下手呢?   web端的客户管理系统已经弄好了,现在就差一个WEB端的网络电话了. 先百度下,如何安装freeSwitch吧,了解下FreeSwitch配置吧..真要命,C快忘光了,JAVA比较熟悉.. 不管了,先上吧. 开始: 本人系统是64位的win7下载对应的Freeswitch版本如下:   第一步:下载freeSwitch(windows版本)下载地址http://files.freeswitch.org/windows/installer/x64/F

第二天,关于sip的学习(freeSwitch增加配置录音功能)(2)

学习一些FreeSwitch核心的一些命令,再细节地了解下FS. 看下是不是之前怀疑的,二次编程的时候更改配置文件,或者java注入一些参数到配置文件,详细了解下配置文件. 这个应该比较难的,不清楚 问下百度先生吧. 学习了一个新知识  FS增加录音功能如何去配置 一般电话系统都可以将本系统内的语音通话录制下来,FreeSwitch 系统中也可以进行语音录制. 需求: 录制系统中的所有通话. 实现: (1)建立一个文件夹 freeswitch/recordings/archive/ ,用来存储录

七月算法12月机器学习在线班---第二十次课笔记---深度学习--RNN

七月算法12月机器学习在线班---第二十次课笔记---深度学习--RNN 七月算法(julyedu.com)12月机器学习在线班学习笔记http://www.julyedu.com 循环神经网络 复习之前的知识点: 全连接前向网络: 学习出来的是函数 卷积网络:卷积操作,部分链接,共享操作,逐层提取原始图像的特征(语音,NLP) 学习出来的特征 局部相关性 浅层宽网络很难做成神经网络 ? 1.1状态和模型 1, ID数据 ·分类问题 ·回归问题 ·特征表达 2, 大部分数据都不满足ID ·大部分

系统集成项目管理工程师教程 第二版下载,仅供学习交流使用

系统集成项目管理工程师教程 第二版下载,仅供学习交流使用下载地址:请点击这里进行下载 系统集成项目管理工程师教程 第二版下载,仅供学习交流使用下载地址:请点击这里进行下载 原文地址:https://www.cnblogs.com/dabear/p/9283364.html

《Javascript权威指南》学习笔记之十八:BOM新成就(1)--客户端存储数据(Web SQL DataBase实现)

使用本地存储和会话存储可以实现简单的对象持久化,可以对简单的键值对或对象进行存储.但是,对于比较复杂的关系数据进行处理时,就要用Web SQL Database.浏览器对Web SQL Database的支持情况如图: 一.如何使用Web SQL Database <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-t

深度学习-LeCun、Bengio和Hinton的联合综述(下)

深度学习-LeCun.Bengio和Hinton的联合综述(下) [编者按]三大牛Yann LeCun.Yoshua Bengio和Geoffrey Hinton在深度学习领域的地位无人不知.为纪念人工智能提出60周年,最新的<Nature>杂志专门开辟了一个“人工智能 + 机器人”专题 ,发表多篇相关论文,其中包括了Yann LeCun.Yoshua Bengio和Geoffrey Hinton首次合作的这篇综述文章“Deep Learning”.本文为该综述文章中文译文的下半部分,详细介绍

jQuery源码学习笔记:总体架构

1.1.自调用匿名函数: (function( window, undefined ) { // jquery code })(window); 这是一个自调用匿名函数,第一个括号内是一个匿名函数,第二个括号立即执行,传参是window. 1.为什么有自调用匿名函数? 通过定义匿名函数,创建了一个"私有"空间,jQuery必须保证创建的变量不能和导入它的程序发生冲突. 2.为什么传入window? 传入window使得window由全局变量变成局部变量,jQuery访问window时,

学习hadoop常去的网站

学习hadoop常去网址: hadoop邮件列表信息查询http://www.search-hadoop.com简介:hadoop邮件列表都是hadoop用户和开发者的提问和讨论的邮件列表,里面大量问题,和解决方案,可以帮助自己解决工作中遇到的大量问题. hadoop in china http://www.hadooper.cn/dct/page/65750简介:由中国科学院计算技术研究所 网络科学与技术重点实验室主办,中文信息易于阅读,内容比较丰富. Hadoop 0.18官方文档http:

mfc学习---文档视图架构

MFC的AppWizard可以生成三种类型的应用程序:基于对话框的应用.单文档应用(SDI)和多文档应用(MDI). 一般情况下,采用文档/视结构的应用程序至少应由以下对象组成:       1.应用程序是一个CwinApp派生对象,它充当全部应用程序的容器.应用程序沿消息映射网络分配消息给它的所有子程序.       2.框架窗口是一CfrmeWnd派生对象.       3.文档是一个CDocument派生对象,它存储应用程序的数据,并把这些信息提供给应用程序的其余部分.       4.视