Selenium2_WebDriver入门指南

Selenium2_WebDriver入门指南
Selenium2_WebDriver入门指南

FreeSwitch配置和使用手册培训课件

精品文档
FreeSwitch 配置和使用手册
目录
1. FreeSwitch 简介 .....................................................................................................1 2. 获取 FreeSwitch .....................................................................................................2 3. FreeSwitch 的配置 .................................................................................................3 4. 软电话连接 FreeSwitch 使用 ................................................................................3
4.1. 语音通话.......................................................................................................................4
4.2. 发送 SMS......................................................................................................................8
1. FreeSwitch 简介
FreeSwitch 是一个开源的电话软交换平台,从一个简单的软电话客户端到运营商的软 交换设备几乎无所不能,FreeSwitch 可以用作交换机引擎、PBX、多媒体网关以及多媒体服 务器等。FreeSwitch 具有很强的伸缩性。旨在为音频、视频、文字或任何其他形式的媒体, 提供路由和互连通信协议。它创建于 2006 年,填补了许多商业解决方案的的空白。 FreeSWITCH 的也提供了一个稳定的电话平台,许多广泛使用的免费电话就是在使用它开发 的,但是它不支持视频通话。
FreeSwitch 能原生地运行在 Windows、Max OS X、Linux、BSD 及 solaris 等诸多 32/64 位平台,可以用作一个简单的交换引擎、一个 PBX,一个媒体网关或媒体支持 IVR 的服务器 等。它支持 SIP、H323、Skype、Google Talk 等协议,并能很容易地与各种开源的 PBX 系统 如 sipXecs、Call Weaver、Bayonne、YATE 及 Asterisk 等通信。FreeSWITCH 遵循 RFC 并支 持很多高级的 SIP 特性,如 presence、BLF、SLA 以及 TCP、TLS 和 sRTP 等。它也可以用作 一个 SBC 进行透明的 SIP 代理(proxy)以支持其它媒体如 T.38 等。FreeSWITCH 支持宽带
精品文档

Freeswitch中文用户手册

Freeswitch中文用户手册 第一章PSTN 与VoIP 说起VoIP,也许大家对网络电话更熟悉一些。其英文原意是Voice Over IP,即承载于IP网上的语音通信。大家熟悉家庭用来上网的ADSL吧,也许有些人还记得前些年用过的吱吱叫的老“猫”。技术日新月异,前面的技术都是用电话线上网,现在,VoIP技术使我们可以在网上打电话,生活就是这样。 所谓温故而知新,在了解任何东西以前,我们都最好了解一下其历史,以做到心中有数。在了解VoIP之前,我们需要先看一下PSTN,那在PSTN之前呢? PSTN起源 PSTN(Public Switched Telephone Network)的全称是公共交换电话网,就是我们现在打电话所使用的电话网络。 第一次语音传输是亚历山大·贝尔(Alexander Granham Bell)在1876年用振铃电路实现的。在那之前,普遍认为烽火台是最早的远程通信方式。其实峰火台不仅具备通信的完整要素(通信双方,通信线路及中继器),而且还是无线通信。当时的没有电话号码,相互通话的用户之间必须有物理线路连接;并且,在同一时间只有一个用户可以讲话(半双工)。发话方通过话音的振动激励电炭精麦克风而转换成电信号,电信号传到远端后通过振动对方的扬声器发声,从而传到对方的耳朵里。 由于每对通话的个体之间都需要单独的物理线路,如果整个电话网上有10个人,而你想要与另个9个人通话,你家就需要铺设9对电话线。同时整个电话网上就需要10 x (10-1) / 2 = 45 对电话线。 当电话用户数量增加的时候,为每对通话的家庭之间铺设电话线是不可能的。因此一种称为交换机(Switch)的设备诞生了。它位于整个电话网的中间用于连接每个用户,用户想打电话时先拿起电话连接到管理交换机的接线员,由接线员负责接通到对方的线路。这便是最早的电话交换网。 由于技术的进步,电子交换机替代了人工交换机,便出现了现代意义的PSTN。随着通信网络的进一步扩大,便出现了许许多多的交换机。交换机间通过中继线(Trunk)相连。有时一个用户与另一个用户通话需要穿越多台交换机。 后来出现了移动电话(当移动电话小到可以拿在手里的时候就开始叫“手机”),专门用于对移动电话进行交换的通信网络称移动网,而原来的程控交换网则叫固定电话网,简称固网。简单来说,移动网就是在普通固网的基础上增加了许多基站(Base Station,可以简单理解为天线),并增加了归属位置寄存器(HLR,Home Location Register)和拜访位置寄存器(VLR,Visitor Location Register),以用户记录用户的位置(在哪个天线的覆盖范围内)、支持异地漫游等。移动交换中心称之为MSC(Mobile Switch Center)。模拟与数字信号 现实中的一切都是模拟的。模拟量(Analog)是连续的变化的,如温度、声音等。早期的电话网是基于模拟交换的。模拟信号对于人类交流来讲非常理想,但它很容易引入噪声。如果通话双方距离很远的话,由于信号的衰减,需要对信号进行放大。问题是信号中经常混入线路的噪音,放大信号的同时也放大的噪音,导致信噪比(信号量与噪声的比例)下降,严重时会难以分辨。 数字(Digital)信号是不连续的(离散的)。它是按一定的时间间隔(单位时间内抽样的次数称为频率)对模拟信号进行抽样得出的一些离散值。根据抽样定理,当抽样频率是最高模拟信号频率的两倍时,就能够完全还原原来的模拟信号。 PCM PCM(Pulse Code Modulattion)的全称是脉冲编码调制。它是一种通用的将模拟信号转换成以0和1表示的数字信号的方法。 一般来说,人的声音频率范围在300Hz ~ 3400Hz 之间,通过滤波器对超过4000Hz 的频率过滤出去,

FreeSwitch自带的电话会议配置

FreeSwitch自带的电话会议配置 FreeSwitch 默认带有电话会议的例子功能,是通过conference 拨码计划实现的 打开\conf\dialplan\default.xml ,在里面有一段代码 还可以设置主持人以及会议密码。设置了主持人后,可以影响会议的开展;设置了会议密码后,与会成员必须输入正确密码才能入会。 主持人对会议的影响主要体现在以下两个方面: (1)直到主持人入会后,会议才开始; (2)主持人退出会议后,会议才结束。 那怎么设置主持人?方法如下: // 未设置主持人 设置了主持人 如何设置会议密码?方法如下: // 设置入会密码为1234 如何既设置主持人,又设置会议密码?方法如下:

LightTools中文教程

照明是光学的主要领域之一,并且正在成为越来越重要,很多公司和它们的产品然而,截至目前为止尚未有一个为照明系统设计和分析的商用软件产品的广泛选择,以及那些已经提供可能都难于使用。正因为如此,对照明系统的设计往往是做通过建立原型和测量它们。 在LightTools照明模块已被写入,以填补这个社会上有需要的光照。它通过计算机进行模拟照明系统准确的定量分析,从而帮助您开发照明产品更迅速和更有信心。 什么是LightTools照明模块? 在LightTools照明模块是一个可选的附加模块向LightTools核心模块。它使用固有的非连续线迹和元素为基础的LightTools建模模拟,以帮助您完成照明系统,包括来源,光学和机械结构。 在LightTools照明模块完全集成在LightTools核心模块,增加新的菜单和命令调色板。因为它是完全集成的,一旦你熟悉了LightTools核心模块,您将很快能够使用后,有关其特殊的特点和要求学习LightTools照明模块。如果您是新的LightTools,我们建议您首先成为熟悉的LightTools核心模块,然后尝试在LightTools照明模块,得到的基本特点和LightTools 的技术,熟悉。 在LightTools照明模块使用非连续的射线追踪。因此,它集成了二维和三维设计视图设计LightTools认为,这两项研究使用非连续的射线追踪。这不是集成了影像路径模块,只使用顺序射线追踪。 照明系统的要素 大部分照明系统具有以下共同特点,所有这些都可以在LightTools照明模块为蓝本。 该系统有一个或更多的光源,通常延长和不均匀,在空间和方位地 用户有必要在分析系统中的几个地点的照度 用户有必要分析远场强度 用户有需要模式不同表面特性,包括菲涅尔损失和散射 用户有一个非连续的光需要跟踪,用蒙特卡罗型概率射线最好跟踪照度计算 · 光源 所有的照明系统至少有一个光源,并可能有几个来源。在LightTools照明模块允许你指定一个来源是无限的。这些来源可以是点源,面三维排放源,排放量或三维来源。 面发射源,可以有空间分布均匀,可以定义和角分布均匀,算法的,或者用户定义的。这些分布可以指定分别为每一个表面的源头体积排放来源是均匀分布的数量或用户定义的,也可以有定义的角分布是均匀或用户。照明光源为模块仿照LightTools照明是光的来源描述更详细研究。 接收机 所有的照明系统至少有一个表面照度在其中的利益(它可能是远场),并可能有几个这样的接收器。在LightTools照明模块允许你指定一个无限数量的接收器。光照接收机作为模块仿照LightTools照明是接收机更详细描述 表面性质 在LightTools核心模块,您可以指定每个任何物体表面三维固体表面性质分开。这些属性包括屈光模式(折射,公路货运,反映等)以及表面处理(衍射,散射等)。光学对象,这些属性可以指定单独的表面上不同的区域 蒙特卡罗光线追踪 在LightTools照明模块照明分析是基于蒙特卡罗光线跟踪。该方法从随机挑选的痕迹点的射线所需的数字(可以是几千甚至几百万的射线)对地表,或在数量,来源(或来源)和空间将随机选择angles。作者的出发点和线方向选择是基于描述光源的发光特性的概率函

部署FreeSWITCH + FusionPBX

部署freeswitch+fusionpbx 前言: freeswitch是目前开源最火的软交换系统,fusionpbx则是其gui管理界面(只有E文版本),同样也是开源。freeswitch相比asterisk功能和性能都要强大很多,毕竟freeswitch是一个开源的软交换系统,而asterisk只是一个开源的PBX系统,具体的一些特性不了解的同学可以看维基百科。 在无线路由器上不是freeswitch不是很麻烦,openwrt都有编译好的包,直接通过opkg安装就可以,但是如果需要GUI界面,这个就比较麻烦了,首先要解决的一个问题是无线路由器的flash容量不够,其次是fusionpbx是php开发的web程序,调试起来还是有点麻烦。解决无线路由器flash容量不够的办法很多,dd-wrt和tomato一般是使用opt挂载U盘来解决,openwrt一般则是block-extroot方式将U盘挂载到/overlay目录,我所使用的openwrt本身集成了block-extroot功能,直接将一个4G的U盘挂载到/overlay 目录,很好解决了flash容量不够的问题。具体操作办法我这里不累赘了,以前有很多相关的帖子,大家随便搜一下就能找到很多。 fusionpbx调试的时候,以前有一篇关于fusionpbx的文章,全E文的,不过很简单就能读明白,其使用的环境是php5,web服务利用openwrt的uhttp,数据库使用的是sqlite,但是我按照其指导,一步一步来,最后还是失败。于是我寻求其他办法,几经失败,最后在php+lighttpd+mysq组合下成功了。 我的硬件环境是tp-link TL-845N改8M flash/64M RAM/刮U加USB口,软件环境是我以前发布的一个帖子内的,帖子名:【补充】841N V8 843N 845N 等AR9341 8M uboot(带httpd)+art ,(链接 经过几个日夜的调试,终于把freeswitch+fusionpbx部署完成,不敢独享,特将笔记贴出来给有同样兴趣的同学参考一下。 好了,废话已经很多了,下面正式开始在openwrt无线路由器上部署freeswitch+fusionpbx。 一、基本配置及检出fusionpbx opkg update opkg install zoneinfo-core zoneinfo-asia opkg install subversion-client openssh-sftp-server unzip 修改/etc/config/system 时区为:Asia/ShangHai /*先略去此步骤,如fusionpbx页面报时区错误时再修改*/ 检出fusionpbx版本 cd /usr/share 二、安装应用 php部分 opkg install php5 opkg install php5-cgi opkg install php5-cli opkg install php5-fastcgi opkg install php5-mod-calendar opkg install php5-mod-curl opkg install php5-mod-dom opkg install php5-mod-gd opkg install php5-mod-iconv

Light Tools软件介绍

LightTools 简介 LightTools 是一个全新的具有光学精度的交互式三维实体建模软件体系,提供最现代化的手段直接描述光学系统中的光源、透镜、反射镜、分束器、衍射光学元件、棱镜、扫描转鼓、机械结构以及光路。由于LightTools 把光学和机械元件集合在统一的体系下处理,并配有“放置”光源、发射光线的非顺序面光线追迹的强大功能,使它在系统初步设计、复杂系统设计规划、光机一体设计、杂光分析、照明系统设计分析、单位各部门间学术交流和数据交换、课题论证或产品推广等各环节中均可发挥重要的作用,成为人们理想的工具。 LightTools 简介 美国Optical Research Associates (ORA?) 公司以研制国际领先的CODE V? 光学工程软件而著称于世。1995年,该公司根据用户需求和计算机技术的发展,隆重推出最新产品—光学系统建模软件LightTools,马上得到各国用户的欢迎和好评,并获得国际大奖。1997年,ORA 又研制成功与LightTools 主体程序配套使用的Illumination 模块,圆满地解决了照明系统的计算机辅助设计问题。 其中的主要功能简单介绍如下: 系统建模 提供多种展现系统光机模型的方式和人机交互的手段。使用者可直接在系统的二维、三维线框图或三维实体模型图上进行各种操作。方便易用的图形交互式建模和修改功能包括元件或元件组的放置、移动、旋转、复制和缩放。操作时既可用鼠标以实时观察修改造成的效果,也可用键盘以输入准确的数据。透镜、反射镜和棱镜等光学元件及各种机械件可以极快地以图形方式“画入”系统。系统数据可以用表格和元件详情对话框的形式列出和修改。所有上述各种输入方式同时并存,可交替使用。 光机一体化设计 光学和机械元件的形状的描述是通过对软件提供的一组尺寸可变的基本实体模型做布尔运算(与、或、异等等)实现的。这些光学或机械部件的形状虽然可能非常复杂,但均可以在软件中得到精确的展现和描绘,并以光学精度进行光线追迹。遮光罩、镜筒和产品结构的设计均将大大得益于这种光机一体的考虑方法和非顺序光线追迹提供的大量信息。 复杂光路设置 在光学设计中,LightTools 可以和ORA 公司研制的CODE V 软件配合使用。特别是在多光路或折迭光路系统、带有棱镜或复杂曲面的系统的光路设置和视觉建模型验证中,LightTools 将发挥重要作用。有了LightTools,设计人员完全可以摒弃过去为了简化问题而采用的一些传统技巧,如符号规则、用多通道定义模拟变焦功能、把反射镜和棱镜展开成平板、略去非光学面和机械结构的影响、人为简化光瞳形状,等等。

FreeSwitch TLS认证客户端证书

FreeSwitch TLS认证客户端证书 FreeSwitch是基于Asterisk定制的SIP Server,支持TLS认证客户端证书,本文主要讲解FreeSwitch CA、Server、Client配套证书制作方法,以及Server单方认证客户端证书过程,如下简易流程图所示,即Server、Client双方建立Hello通讯后,Server要求Client发送Client持有的证书,以便Server确认Client 持有证书是可靠的,并与Server属于同一个CA所签发的证书,仅通过Server认证后才于后续通讯。 证书制作 1、生成CA根证书: 1)生成必要的目录:mkdir -p ssl && cd ssl。 2)生成CA根证书:openssl req -out cafile.pem -new -x509 -keyout cakey.pem -nodes -days 730 -sha1。 Country Name (2 letter code) [AU]:CN State or Province Name (full name) [Some-State]:GD Locality Name (eg, city) []:SZ Organization Name (eg, company) [Internet Widgits Pty Ltd]:GS Organizational Unit Name (eg, section) []:TEST Common Name (e.g. server FQDN or YOUR name) []:Freeswitch ROOT CA Email Address []:空 2、生成Server证书: 1)生成Server证书请求文件和私钥:openssl req -new -out server.req -newkey rsa:2048 -keyout server.key -nodes -sha1。 Country Name (2 letter code) [AU]:CN State or Province Name (full name) [Some-State]:GD Locality Name (eg, city) []:SZ Organization Name (eg, company) [Internet Widgits Pty Ltd]:GS Organizational Unit Name (eg, section) []:TEST Common Name (e.g. server FQDN or YOUR name) []:Freeswitch Server CA Email Address []:空 Please enter the following 'extra' attributes to be sent with your certificate request A challenge password []:空 An optional company name []:空 2)使用CA证书给Server证书签名:openssl x509 -req -CAkey cakey.pem -CA cafile.pem -CAcreateserial -in server.req -out server.crt -days 730 -sha1 3)拼合Server证书与私钥:cat server.crt server.key > agent.pem。 3、生成Client证书: 1)生成Client证书请求文件和私钥:openssl req -new -out client.req -newkey rsa:2048 -keyout client.key -sha1。

FreeSwitch配置和使用手册(DOC)

FreeSwitch 配置和使用手册
FreeSwitch 配置和使用手册
目录
1. 2. 3. 4.
FreeSwitch 简介 ..................................................................................................... 1 获取 FreeSwitch ..................................................................................................... 2 FreeSwitch 的配置 ................................................................................................. 3 软电话连接 FreeSwitch 使用 ................................................................................ 3
4.1. 4.2. 语音通话....................................................................................................................... 4 发送 SMS...................................................................................................................... 8
1. FreeSwitch 简介
FreeSwitch 是一个开源的电话软交换平台,从一个简单的软电话客户端到运营商的软 交换设备几乎无所不能,FreeSwitch 可以用作交换机引擎、PBX、多媒体网关以及多媒体服 务器等。FreeSwitch 具有很强的伸缩性。旨在为音频、视频、文字或任何其他形式的媒体, 提供路由和互连通信协议。它创建于 2006 年,填补了许多商业解决方案的的空白。 FreeSWITCH 的也提供了一个稳定的电话平台,许多广泛使用的免费电话就是在使用它开发 的,但是它不支持视频通话。 FreeSwitch 能原生地运行在 Windows、 Max OS X、 Linux、 BSD 及 solaris 等诸多 32/64 位平台,可以用作一个简单的交换引擎、一个 PBX,一个媒体网关或媒体支持 IVR 的服务器 等。它支持 SIP、H323、Skype、Google Talk 等协议,并能很容易地与各种开源的 PBX 系统 如 sipXecs、Call Weaver、Bayonne、YATE 及 Asterisk 等通信。FreeSWITCH 遵循 RFC 并支 持很多高级的 SIP 特性,如 presence、BLF、SLA 以及 TCP、TLS 和 sRTP 等。它也可以用作 一个 SBC 进行透明的 SIP 代理(proxy)以支持其它媒体如 T.38 等。FreeSWITCH 支持宽带
1

lighttools背光源设计实例

Introduction Backlights are used for compact, portable, electronic devices with flat panel Liquid Crystal Displays (LCDs) that require illumination from behind. Applications include devices as small as hand-held palm pilots and as large as big-screen TVs. Goals for backlight design include low power consumption, large area with small thickness, high brightness, uniform luminance, and controlled viewing angle, either wide or narrow. To achieve these challenging design goals with a cost effective and timely solution, it is necessary to use computer-aided optical design tools to expedite the design. This paper describes fea-tures in ORA’s LightTools? illumi-nation design and analysis software that enable the development of state-of-the-art backlight designs. Optical Design and Analysis Tools for Backlights Illumination or lighting systems take light from one or more sources and transform it in some way to produce a desired light distribution over an area or solid angle. Illumination design software must be able to model the geometric and optical properties of different types of light sources and transforming elements, and it must also be able to evaluate the paths of light using optical ray tracing through the model to calcu-late the final light distribution.The light distributions are calculated using Monte Carlo simulations to calculate illuminance, luminance, or luminous intensity over the desired areas and/or angles. Rays are started from random locations and direc- tions from the source(s), traced through the optical system, and col- lected on receivers. Illuminance can be calculated for rays collected on surface receivers and intensity for rays collected on far field receivers. By defining a luminance meter for surface receivers, the spatial or angular variation of luminance can be calculated from that surface. In some cases, it may be important to analyze the chromaticity of a dis- play. The spectral energy distribu- tion of the sources (such as LEDs) can be specified. The output of CIE coordinates, together with corre- lated color temperature (CCT), quantifies the colorimetric behavior of the display. An RGB photorealis- tic rendering of the display output can also be generated. All of these analyses are available in LightTools. Aspects of backlight displays make particular demands on illumination analysis software. As will be dis- cussed, the means by which light is extracted from a backlight relies on either dense patterns of paint dots or patterned microstructures. Model- ing microstructure arrays in particu- lar can result in extremely large model sizes if created explicitly as a CAD model. LightTools provides the capability to define arrays of 3D textures that ray trace and render accurately but are not explicitly con- structed as part of the geometric model, thereby resulting in much smaller model sizes and much faster ray tracing. A second aspect of backlight analy- sis involves ray splitting and scatter- ing from the surfaces of the light guide. Because Monte Carlo simu- lations are used to analyze the illu- mination performance, a potentially large number of rays must be traced to get sufficient accuracy for com- parison of designs. It is most effec- tive to trace rays that carry most of the flux. This can be achieved by using probabilistic ray splitting to trace the paths with the most flux, and allowing use of aim areas or solid angles for scattering surfaces to direct scattered light in “important” directions (i.e., toward the display observer). What is a Backlight? A typical backlight consists of a light source, such as a Cold Cathode Fluorescent (CCFL) or Light Emit- ting Diodes (LEDs), and a rectangu- lar light guide, which is also referred to as a light pipe. Other elements than can be used include a diffuser, which enhances display uniformity, and a brightness enhancement film (BEF), which enhances display brightness. The light source is usually located at one edge of the light guide to mini- mize the thickness of the display. Edge lighting typically uses total internal reflection (TIR) to propa- gate light along the length of the dis-Optical Design Tools for Backlight Displays

第一章-谈freeswitch架构

Architecture of FreeSWITCH
Freeswitch 癿架构
欢迎来到 FreeSWITCH! 如果你正读到此,那么无可置疑你对 VOIP 呾电信行业很感兴趣。 FreeSWITCH 是一个在电信通讯技术革命中起到革命性软件。在看返个强大癿软件癿架构前,我们先瞧 一瞧有趣癿电信技术。返对我们深入了解 FreeSWITCH 会有帮劣。 在此章节,我们将会了解: ? 一场电信业癿革命 ? FreeSWITCH 癿特性 ? 终端呾拨号模块 ? FreeSWITCH 是怎么简化像语音留言返样复杂癿应用癿
一场革命已经开始,秘密已被揭开
对亍大夗数人来说,电话癿工作原理是比较神秘癿。它癿工作原理被保守为秘密已经讲夗年了。我们仅 仅是把我们癿电话插到墙上癿电话口里,然后它们正常使用了。大夗数人仅仅返样做,然后期待它们工 作正常。丌过电信界癿革命已经开始了,我们已经开始去解开返个电信业遗留癿最关键秘密。现在,像 你我返样癿普通人都有能力去创建比传统电信系统更好,同时可以以相对较低癿价格提供高级功能癿电 话系统。丌少人已经将 FreeSWITCH 用亍商业电话系统,获叏利润。FreeSWITCH 已经把返一切发得更 加癿容易了,所以我们要看一下它癿架构,更好癿理解它是如何工作癿。 如果返些概念吩起来很晦涩难懂呾抽象,丌要担心呾丧气,学习电话技术,特别是 VOIP,可丌是一朝一 夕癿事情,其实,我们建议你夗读几遍本章节。在你看第一遍癿时候尽可能夗癿理解不吸收,然后当你 读完了第五章后再重复温习一遍,理解了 XML 癿拨号方案,你会惊讶癿収现你对 VOIP 呾 FreeSWITCH 癿理解将会大大癿提升。当你读完第 9 章节癿内容后再来略读它第三遍,通过外部命令来控制 FreeSWITCH, 在那时,你将会有一个深刻地领会到 VOIP 呾 FreeSWITCH 癿概念。给自己一个充足癿 时间去消化返些陌生癿新概念。然后你就会収现你已经是一个非常牛癿 FreeSWITCH 管理员。如果你丌 气馁,你会对返个陌生而美妙癿电话丐界有一个有意义癿讣知。电话呾电话系统都是非常复杂难理解 癿,幵丏经过夗年癿収展,通讯发来越来越夗样化。 在美国呾英国最流行癿电话当属传统模拟电话,我们也叨它 POTS lines 戒 纯粹老癿电话服务(Plain Old Telephone Service)。大夗数我们今天使用癿电话,仍传统癿 Ma Bell 电话到秱劢无线电话,同样

基于LINUX平台的SIP网络电话系统构建

封面(基于Linux平台的SIP网络电话系统构建) 摘要:基于SIP的网络电话于现在的办公,沟通等方面使用广泛。SIP是freeswitch的核心部分,所以本文主要整理了我在学习SIP过程中安装freeswitch,zoiper的过程以及遇到的问题。我使用的平台是VMware Workstation1与32位虚拟机Centos6.6。 关键字:SIP、freeswitch、网络 引言 在互联网时代,网络已成为我们了解世界,与世界沟通的一大方式,而VoIP电话作为网络语音通信的主导也在蓬勃发展。随着移动网络与无线网络的发展,VoIP电话的成本也会下降,操作也会更简便,也将变得更为普及。基于SIP的VoIP网络电话正在被越来越多的网络电话商所支持。 正文 在安装网络电话前,我先安装了VMware Workstation12,并安装了Centos6.6。 1、网络电话的安装过程 (1)配置环境 虚拟机网络连接使用NAT模式,可共享主机IP上网,安装编译安装freeswitch依赖的一些包。 命令:yum-y install git autoconf automake nano libtool gcc-c++ ncurses-devel make expat-devel zlib zlib-devel libjpeg-devel unixODBC-devel openssl-devel gnutls-devel libogg-devel libvorbis-devel curl-devel libtiff-devel mysql-server php php-mysql php-posix php-gd

Centos7下Freeswitch1.6安装

Centos7下Freeswitch1.6安装FreeSwitch 1.6安装环境 FreeSwitch 1.6版本安装,系统环境Centos7_x64(在Centos6.5下make安装不通过,官方也不建议在Centos6.5环境安装)数据库PostgreSQL_9.5(原生支持) 参考链接: https://https://www.360docs.net/doc/8110662627.html,/confluence/display/FREESWITCH/CentOS+7+and+RHEL+7 https://https://www.360docs.net/doc/8110662627.html,/confluence/display/FREESWITCH/PostgreSQL+in+the+core 关闭Selinux setenforce 0 /bin/sed -i -e s,'SELINUX=enforcing','SELINUX=disabled', /etc/selinux/config 关闭防火墙 systemctl stop firewalld.service systemctl disable firewalld.service 添加FreeSwitch 1.6的RPM库 yum install -y https://www.360docs.net/doc/8110662627.html,/freeswitch-release-1-6.noarch.rpm 安装软件必须的依赖包 yum install -y gitgcc-c++ autoconfautomakelibtoolwget python ncurses-develzlib-devellibjpeg-developenssl-devel e2fsprogs-devel sqlite-devellibcurl-develpcre-develspeex-develldns-devellibedit-devel libxml2-devel libyuv-devel opus-devellibvpx-devel libvpx2* libdb4* libidn-devel unbound-devellibuuid-devellua-devellibsndfile-develyasm-develbr Centos7下安装freeswitch还需要安装以下几个依赖库 yum install -y libvpx2-devel libyuv-devel opus-devel 添加数据库ODBC支持

[说明]lighttools中文说明

[说明]lighttools中文说明 第一章介绍 翻译:郑一狼 照明作为光学领域中的一个重要部分,对于很多公司和它们的产品来说正变得越来越重要。可是,直到现在对于照明系统设计和分析来说还没有可供广泛选择的专业软件,能够应用于照明系统的软件也很难使用。正因为如此,目前照明系统的设计通常是建立系统的模型然后测试此模型。 LightTools的照明模块是为了满足照明行业的需要而编写的。它通过计算机建模对照明系统进行精确的定量分析,从而帮助你更加快速有效的开发照明产品。 一.什么是LightTools照明模块, LightTools照明模块是LightTools核心模块的可选的扩展模块。它使用非序列性光线追迹并且基于元件进行建模,帮助你模拟完整的光学系统,包括系统的光源、光学元件和机械结构。 LightTools照明模块完全与LightTools核心模块相结合,并且添加了新的菜单和命令。因为两个模块是相互结合的,一旦你熟悉了LightTools核心模块,那么在你了解了LightTools照明模块的一些特性后,将很快能够使用LightTools照明模块。如果你是使用LightTools的新手,那么我们推荐你在学习LightTools照明模块之前先熟悉LightTools核心模块,以此来熟悉LightTools的基本特性和操作。 LightTools照明模块使用非序列性光线追迹,这点和2D及3D设计视图是一致的,但是和Imaging Path模块不一样,Imaging Path模块只使用序列性光线追迹。 二(照明系统基础

大部分照明系统拥有以下这些特性,所有以下这些特性都可以在LightTools 中被模拟。 , 系统有一个或更多的照明光源,通常成一定角度并且不 均匀地分布在三维空间中。 , 我们需要在系统的若干位置分析照度。 , 我们需要分析远场的发光强度。 , 我么需要创建不同的曲面属性,包括菲涅尔损失和散射 特性。 , 我们需要进行非序列性光线追迹,对于照明计算可能更 适宜使用蒙特卡洛类型随机光线追迹。 1) 光源 任何一种照明系统至少要有一个光源,或者有几个光源。 LightTools照明模块允许你指定无限多个光源。这些光源可以是点光源、三维面光源或者三维立体光源。 面光源可以有一个统一的或者用户定义的空间分布,并且可以有统一的、朗伯的(Lambertian)、或者用户定义的角度分布。可以为光源的每个面单独指定这些分布。 立体光源可以有一个统一的或者自定义的空间分布,并且能够有一个统一的或者自定义的角度的空间分布。 使用LightTools照明模块建立光源模型的细节请参考Light Soruces部分。 2) 接收器 所有的照明系统至少有一个面上的照度很重要(它可能是远场位置的面),并且可能有相应的若干个这样的接收器。

相关文档
最新文档