Asterisk安装和测试

Asterisk安装和测试
Asterisk安装和测试

Asterisk安装

(红色字体部分为需要键入或修改的部分)

下载准备

系统环境:Linux CentOS 5.0,安装开发工具以及开发库。

Asterisk 源代码包asterisk-1.6.1.20.tar.gz,版本:1.6.1.20。

SIP软电话使用eyebeam 版本:1.5.8。

1.切换用户(需要输入管理员密码),执行

su root

2.进入源码包存放文件夹

[root@asterisk-test1 ~]#cd /usr/local/src

3.下载

[root@asterisk-test1 ~]#wget

https://www.360docs.net/doc/3b9818580.html,/pub/telephony/asterisk/releases/asterisk1.6.1.20.

tar.gz

编译安装Asterisk

1.解压源代码包

[root@asterisk-test1 ~]# tar -zxvf asterisk-1.6.1.20.tar.gz

2.进入包目录

[root@asterisk-test1 ~]# cd asterisk-1.6.1.20

3.环境检测和预配置

[root@asterisk-test1 asterisk-1.4.5]# ./configure(其实这样直接进行configure并非十分规范。应当先使用“./configure –help”命令来

查看一些可用的选项和参数,然后根据实际情况才进行定制操作。)当环境预检测和预配置工作

做完时,最后会显示以上反馈信息。并且建立好Makefile。

注意:系统如果缺少安装必须的包,此步骤可能会出现configure: error错误,解决方案见后文可能遇到的问题

configure: creating ./config.status

config.status: creating build_tools/menuselect-deps

config.status: creating makeopts

config.status: creating channels/h323/Makefile

config.status: creating include/asterisk/autoconfig.h

.$$$$$$$$$$$$$$$=..

.$7$7.. .7$$7:.

.$$:. ,$7.7

.$7. 7$$$$ .$$77

..$$. $$$$$ .$$$7

..7$ .?. $$$$$ .?. 7$$$.

$.$. .$$$7. $$$$7 .7$$$. .$$$.

.777. .$$$$$$77$$$77$$$$$7. $$$,

$$$~ .7$$$$$$$$$$$$$7. .$$$.

.$$7 .7$$$$$$$7: ?$$$.

$$$ ?7$$$$$$$$$$I .$$$7

$$$ .7$$$$$$$$$$$$$$$$ $$$.

$$$ $$$$$$7$$$$$$$$$$$$ .$$$.

$$$ $$$ 7$$$7 .$$$ .$$$.

$$$$ $$$$7 .$$$.

7$$$7 7$$$$ 7$$$

$$$$$ $$$

$$$$7. $$ (TM)

$$$$$$$. .7$$$$$$ $$

$$$$$$$$$$$$7$$$$$$$$$.$$$$$$

$$$$$$$$$$$$$$$$.

configure: Package configured for:

configure: OS type : linux-gnu

configure: Host CPU : i686

4.清除陈旧的已编译文件

[root@asterisk-test1 asterisk-1.4.5]# make clean

5.重新编译Asterisk程序

[root@asterisk-test1 asterisk-1.4.5]# make

编译完成后会显示以下反馈提示信息,提示用户进行下一步可选的操作。

+--------- Asterisk Build Complete ---------+

+ Asterisk has successfully been built, and +

+ can be installed by running: +

+ +

+ make install +

+-------------------------------------------+

这里提示用户下一步可以使用“make install”命令,来进行安装了。

6.安装Asterisk程序

[root@asterisk-test1 asterisk-1.4.5]# make install

当安装完成后就会显示以下反馈提示信息,提示用户进行进一步可选的操作。

+---- Asterisk Installation Complete -------+

+ +

+ YOU MUST READ THE SECURITY DOCUMENT +

+ +

+ Asterisk has successfully been installed. +

+ If you would like to install the sample +

+ configuration files (overwriting any +

+ existing config files), run: +

+

+

+ make samples +

+

+

+-----------------or ---------------------+

+ +

+ You can go ahead and install the asterisk +

+ program documentation now or later run: +

+ +

+ make progdocs +

+ +

+ **Note** This requires that you have +

+ doxygen installed on your local system +

+-------------------------------------------+

这里提示用户还能够有2种可选的操作分别是通过“make samples”来安装配置模版,以及通

过“make progdocs”来安装一些程序文档。

7.安装配置模版:

[root@asterisk-test1 asterisk-1.4.5]# make samples

通过这个命令会安装Asterisk的配置文件模版,当然不会有强大的现成的配置,但确实是相当

有帮助的,是配置过程中的重要参考。

8.还可以安装网页语音信箱:(这里暂时没有用到,可以不安装)

[root@asterisk-test1 asterisk-1.4.5]# make webvmail

安装页面语音信箱,会试图和Apache这种网站服务进行配合,当然还需要许多定制配置。这里

暂时不会用到,但还是觉得应该提一下。

+--------- Asterisk Web V oicemail ----------+

+ +

+ Asterisk Web V oicemail is installed in +

+ your cgi-bin directory: +

+ /var/www/cgi-bin

+ IT USES A SETUID ROOT PERL SCRIPT, SO +

+ IF YOU DON'T LIKE THA T, UNINSTALL IT!

+

+ +

+ Other static items have been stored in: +

+ /var/www/html

+ +

+ If these paths do not match your httpd +

+ installation, correct the definitions +

+ in your Makefile of HTTP_CGIDIR and +

+ HTTP_DOCSDIR +

+ +

+-------------------------------------------+

编辑Asterisk的配置文件

Asterisk 的体系比较巨大,目前只是稍微的了解一下,所以只是做了最最最简单的测试配置,为了通过SIP协议使两个终端注册上来并互相呼叫通话而已,因此配置相当有限,仅仅是为了

初步的测试而已。还有一个地方要注意的是在Asterisk配置文件中的注释符是采用“;”分号

的,而不是其他符号。

1.编辑

Asterisk的主配置文件:

[root@asterisk-test1 ~]# vi /etc/asterisk/asterisk.conf

主配置文件是Asterisk的关键部分,这个主配置文件大多数都是为Asterisk指定了环境、调用的路径。一般情况下不需要去改动它,这里贴出来先看看。

[directories]

小节directories主要记录Asterisk的几个重要调用路径

astetcdir => /etc/asterisk

指定了配置文件路径。

astmoddir => /usr/lib/asterisk/modules

指定了模块调用路径。

astvarlibdir => /var/lib/asterisk

astdatadir => /var/lib/asterisk

指定了本地数据库以及一些重要相关部件的路径。

astagidir => /var/lib/asterisk/agi-bin

指定了AGI程序的调用路径。

astspooldir => /var/spool/asterisk

指定了呼叫信息记录存放的路径。

astrundir => /var/run

指定了PID文件路径。

astlogdir => /var/log/asterisk

指定了日志路径。

;[options]

;internal_timing = yes

;systemname = my_system_name ; prefix uniqueid with a system name for

global uniqueness issues

; Changing the following lines may compromise your security.

;[files]

;astctlpermissions = 0660

;astctlowner = root

;astctlgroup = apache

;astctl = asterisk.ctl

小节options中记录的都是Asterisk一些可选的设置信息,务必要根据实际情况修改,这里我

就先不做变动了。

2.配置SIP对象配置文件:

[root@asterisk-test1 ~]# vi /etc/asterisk/sip.conf

;

; SIP Configuration example for Asterisk

;

; Syntax for specifying a SIP device in extensions.conf is

; SIP/devicename where devicename is defined in a section below.

;

; You may also use

; SIP/username@domain to call any SIP user on the Internet

; (Don't forget to enable DNS SRV records if you want to use this)

;

; If you define a SIP proxy as a peer below, you may call

; SIP/proxyhostname/user or SIP/user@proxyhostname

; where the proxyhostname is defined in a section below

;

; Useful CLI commands to check peers/users:

;这里注释的部分中还提供一些关于SIP部分的调试命令。用户将可以在Asterisk控制台当中

使用。

;

;

sip show peers Show all SIP peers (including friends)

显示所有的SIP对端,包括友端。

;

sip show users Show all SIP users (including friends)

显示所有的SIP用户端,包括友端。

;

sip show registry Show status of hosts we register with

显示所有注册主机的信息。

;

sip debug Show all SIP messages

显示所有SIP消息。

;

;

reload chan_sip.so Reload configuration file

Active SIP peers will not be reconfigured

重新载入SIP的配置文件(也可以通过“sip reload”来实现),而已在线的活动用户将

不会受到影响。

以下就是SIP配置文件中的定义小节了,每个小节都由[小节名]带起来一段。一个小节就可

以是

一套独立的配置信息,多个小节可以使得Asterisk同时拥有并且运行好几套配置,为不同的

需求和对象组进行服务。这里我已经删去很多默认的配置,只留下一些清洗简短地条目做做说明。

[general]

这段默认的小节名就是“general”。直到下一个小节名出线,这些都是“general”小节的配置内容。与其他不同的是“general”小节是sip.conf配置文件中的“全局配置”段,也就是

说其他的小节没有明确定义的、缺省的属性及配置项都将继承参考该段内的配置。

context=default ; Default context for incoming calls

此项指定该配置段将在拨号规则文件当中(extensions.conf)使用的哪一套拨号规则。如这里的“default”就是对应指定了extensions.conf文件中的[default]段的拨号规则。extension.conf拨号配置文件中也可以同时定义不同的段。

allowguest=yes ; Allow or reject guest calls (default is

yes)

allowoverlap=yes ; Disable overlap dialing support.

(Default is yes)

videosupport=yes ;支持视频传输(如果要支持视频general小节一定要将此行注

;释去掉,否则视频无法传输)

bindport=5060 ; UDP Port to bind to (SIP standard port

is 5060)

; bindport is the local UDP port

that Asterisk will listen on

指定了Asterisk对SIP协议的监听端口,默认为标准的5060,并且这个端口是UDP端口。

bindaddr=0.0.0.0 ; IP address to bind to (0.0.0.0 binds to

all)

指定了Asterisk监听SIP协议的网络接口,这里设定为系统上全部的网络接口。

srvlookup=yes ; Enable DNS SRV lookups on outbound calls

设定启用域名检索功能。在针对一些IP不确定但是域名确定的对象时候,可以在配置当中直接

写入对象的域名,然后Asterisk遇到这种情况就会去DNS解析。否则,将不会解析。

以下为设定编解码部分了

disallow=all ;

First disallow all codecs

首先关闭掉所有编解码。

allow=g729

然后启用G.729的编解码。先全部关闭再开启指定编解码的原因是要明确指定Asterisk使用的

编解码。这里也可以允许多个编解码,然后在呼叫过程中终端就会进行编解码协商,这里我先指

定好就是用G.729的编解码。

用户定义小节:以下就是自定义的SIP配置段了。[9001] ;定义了名字为“9001”的小节videosupport=yes ;支持视频

type=friend ;指定类型为Friend“友端”,即可以对

Asterisk进行呼叫也可以被

;Asterisk 呼叫的这种双向类型终端。其他的还有Peer“对端”,

;即只能作为被

Asterisk呼叫的类型终端。以及还有

;User“用户端”,即只能作为呼叫

Asterisk的类型终端。

username=9001 ;指定该对象的用户名

secret=9001 ;指定该对象的密码

host=dynamic ;指定终端主机位置。这里可以取

2种值:连接时不需要注册

;static“静态”表示服务的终端对象的IP是固定已知的;

;dynamic“动态”表示服务的终端对象IP是动态的不确定的,

;每次要联系Asterisk的话就必须要注册上来。

context=demo ;指定该段内的对象所使用的拨号规则,全部对应extensions.conf

;文件中的[demo]小节内定义的规则

disallow=all ;首先关闭掉所有编解码

allow=h264,g729

;然后启用H.264(视频)和G.729(音频)的编解码。

(用逗号分割);先全部关闭再开启指定编解码的原因是要明确指定Asterisk使用的编;解码。这里允许多个编解码,然后在呼叫过程中终端就会进行编解码协

;商

dtmfmode=rfc2833 ;Set default dtmfmode for sending DTMF. Default: rfc2833

; Other options:

; info : SIP INFO messages (application/dtmf-relay)

; shortinfo : SIP INFO messages (application/dtmf)

;inband:Inband audio (requires 64 kbit codec-alaw, ulaw)

; auto : Use rfc2833 if offered, inband otherwise

canreinvite=no ;设定是否允许终端发起重新邀请。大体上来讲,终端从开始呼叫直到切;断,当中第一次邀请对方进行呼叫请求之后的任何请求动作都视为“重

;新邀请”,一般都对这种行为做到严格控制而设定为no

maxcallbitrate=384; Maximum bitrate for video calls (default 384 kb/s)

;

Videosupport and maxcallbitrate is settable

; for peers and users as well

[9002] ;定义了名字为“9002”的小节

videosupport=yes

type=friend

username=9002

secret=9002

host=dynamic

context=demo

disallow=all

allow=h264,g729

dtmfmode=rfc2833

canreinvite=no

maxcallbitrate=384

3.配置拨号规则配置文件

[root@asterisk-test1 ~]# vi /etc/asterisk/extensions.conf

配置方式也是同样,通过定义每一个小节,再在每一个小节中定义详细的属性。

这里比较重要的是“general”和“globals”这两个默认就有的小节,也是起到“全局属性”

的作用,请根据实际情况确定,但请不要删除这两个小节。其他的小节都是可以订制、删除修改

的。

[general]

static=yes

writeprotect=no

autofallthrough=no

clearglobalvars=no

priorityjumping=no

[globals]

CONSOLE=Console/dsp ; Console interface for demo

IAXINFO=guest ; IAXtel username/password

TRUNK=Zap/g2 ; Trunk interface

TRUNKMSD=1 ; MSD digits to strip (usually 1 or 0)

在“demo”中自定义一个简单的拨号规则,与sip.conf里面的context项中指定的规则小节名对应。

[demo]

exten => _9.,1,Dial(SIP/${EXTEN},20,r)

说明:

(1)规则就一条,使得

9001和9002可以互相拨打。当中的格式简要讲述一下。更多的请参考

Asterisk的手册,这里不详细展开。

(2)开头部分“exten =>”表示,也可以用“exten =”表示。并且在一个小节内可以定义多条exten语句。

,但至少要有一个字符。

(3)之后的“_9”表示匹配上所有“9”开头的拨号,“.”表示不限制长度的任意字符。

(4)然后的“1”表示优先级,我喜欢称作为“执行次序”。“1”表示第一步执行的意思,如果

后续还需要执行其他动作的话,可以继续写多条exten语句,并且用递增执行次序依次设计下去。

(5)接着的“Dail()”表示“执行动作”,这里是表示拨号的执行动作。更规范的说,这个是APP应用程序。

(6)括号当中又分成3个部分。第一个SIP表示拨号动作中拨向的通道是SIP协议的通道。$ {EXTEN}则一个变量,其值就是用户实际拨打的号码。如果你拨打

9001那么${EXTEN}的值就是

9001。

(7)括号内的“20”,表示等待时间单位秒,如果有多个执行次序,即一组拨号规则的话,如果

过了20秒,就跳跃执行次序(跳跃的幅度是101个优先级)。

(最后的“r”表示强行播放振铃。在拨打对方等待对方接通的时候,就能听到回振铃音。对asterisk服务的操作

1.手动启动

Asterisk

[root@asterisk-test1 ~]# /usr/sbin/safe_asterisk

也可运行[root@asterisk-test1 ~]# asterisk -gcrvvvvvv直接启动后连接到Asterisk

控制台加了多个"v",是为了让输出更详细

注意,启动脚本是“safe_asterisk”,当启动起来后察看进程也能看到这个名字的进程。

不同系统路径可能不一样,如果提示找不到命令可运行find / -name safe_asterisk进

行查找

在Ubuntu系统中可能会出现sh: Syntax error: Bad fd number 错误,解决方案见后文可

能遇到的问题

2.查看Asterisk进程

[root@asterisk-test1 ~]# ps -A|grep asterisk 2454 pts/1 00:00:00 safe_asterisk

2459 pts/1 00:00:14 asterisk

当Asterisk正常启动后,应该可以看到这两个进程。

3.关闭

Asterisk进程

这种方式比较土,比较不建议采用。

[root@asterisk-test1 ~]# killall safe_asterisk

[root@asterisk-test1 ~]# killall asterisk

4.也可以通过/etc/init.d/的方式对服务进行操作

[root@asterisk-test1 init.d]# service asterisk stop

Shutting down asterisk: Asterisk ended with exit status 0

Asterisk shutdown normally.

[ OK

]

[root@asterisk-test1 init.d]# service asterisk start

Starting asterisk: [ OK

]

默认情况下1.4.5版本的Asterisk会自动安装启动脚本,但是请务必确认Asterisk执行路径。如之前我不能使用service脚本命令就是因为路径不对:

[root@asterisk-test1 init.d]# service asterisk stop

ERROR: /usr/sbin/asterisk not found

请确认Asterisk执行路径

[root@asterisk-test1 ~]# vi /etc/init.d/asterisk

# Use this option to specify a different configuration directory

AST_CONFIG=/etc/asterisk

指定Asterisk程序对配置文件连接的路径。

# Installation directory

AST_SBIN=/usr/local/asterisk/sbin

这里就是指定Asterisk程序的执行路径。

# Uncomment the following and set them to the user/groups that you

# want to run Asterisk as. NOTE: this requires substantial work to

# be sure that Asterisk's environment has permission to write the

# files required for its operation, including logs, its comm

# socket, the asterisk database, etc.

#AST_USER="asterisk"

#AST_GROUP="asterisk"

这里就是指定Aseterisk的运行用户。为了让系统更加的安全,自己添加Asterisk运行用户和组,并让Asterisk指定它。

控制台操作

1.进入Asterisk监控台

[root@asterisk-test1 ~]# /usr/sbin/asterisk -crvvvvvvv

控制台是对Asterisk进行调试的重要工具,在里面可以看到重要的信息,已经可以对Asterisk采取必要的操作。

Asterisk 1.4.5, Copyright (C) 1999 - 2007 Digium, Inc. and others.

Created by Mark Spencer

Asterisk comes with ABSOLUTEL Y NO W ARRANTY; type 'core show warranty' for

details.

This is free software, with components licensed under the GNU General

Public

License version 2 and other licenses; you are welcome to redistribute it

under

certain conditions. Type 'core show license' for details.

====================================================================== ===

== Parsing '/etc/asterisk/asterisk.conf': Found

== Parsing '/etc/asterisk/extconfig.conf': Found

Connected to Asterisk 1.4.5 currently running on asterisk-test1 (pid =

2459)

Verbosity is at least 14

-- Remote UNIX connection

asterisk-test1*CLI>

这个就是控制台的命令提示符。

2.察看Asterisk命令的用法

[root@asterisk-test1 ~]# /usr/sbin/asterisk -help

Asterisk 1.4.5, Copyright (C) 1999 - 2007, Digium, Inc. and others.

Usage: asterisk [OPTIONS]

语法:asterisk [选项]

Valid Options:

凝汽器安装使用说明书

330MW汽轮机组 双流程凝汽器安装使用说明书 NC17A.80.01SY 2006年7月

一、设计数据 凝汽器压力: 5.2 KPa 凝汽量: 675 t/h 冷却水进口温度: 21℃ 冷却背率: 54 冷却水量: 36112 t/h 冷却水管内流速: 2.2 m/s 流程数: 2 清洁系数: 0.9 冷却面积: 螺旋管19000 m 2 冷却管数: 16112 根 冷却管长: 12410mm 二、对外接口规格 循环水入口管径: Φ1820 mm 循环水出口管径: Φ1820 mm 空气排出口管径: Φ273 mm 凝结水出口管径: Φ630 mm 三、凝汽器主要部件重量 凝汽器尺寸: 17338x8300x12960mm 无水凝汽器总重: 306 t 凝汽器运行时水重: 265 t 汽室中全部充水时水重: 700 t 管子重: 84.73 t 共 17 页 第 1 页 凝汽器安装使用说明书 N C 17A.80.01S Y 北 京 重型电机厂 实 施 批 准 编 制 校 对 审 核 标准化审查 图 样 标 记

水室比后水室高)。 管板与壳体通过一过渡段连接在一起,过渡段长为:300 mm(见图HR155.80.01.90-1、HR155.80.01.100-1)。 每块隔板下面用三根圆钢支撑,隔板与管子间用工字钢及一对斜铁连接,以便于调整隔板安装尺寸。隔板底部在同一平面上(见图NC17A.80.01-1)。隔板间用三根钢管连接,隔板边与壳体侧板相焊,每一列隔板用三根圆钢拉焊住,圆钢两端与管板过渡段相焊(见图HR155.80.01.01-1)。 壳体与热井通过垫板直接相连,热井分左右两半制造。在热井中有工字钢、支撑圆管加强,刚度很好。热井底板上开有三个方孔,与凝结水出口装置相连。 凝结水出口装置上部设有网格板,可防止杂物进入凝结水管道,也可防止人进入热井后从此掉下。 在空冷区上方设置挡板,阻止汽气混合物直接进入空冷区。空气挡板两边与隔板密封焊。每列管束在其中三块挡板上开有方孔,用三根方管拼联成抽气管,以抽出不凝结气体及空气(见图HR155.80.01.120-1)。 弧形半球形水室具有水流均匀、不易产生涡流、冷却水管充水合理、换热效果良好的特点。水室侧板用25mm厚的钢板,水室法兰用60 mm厚的16MnR,与管板和壳体螺栓连接,衬O型橡胶圈作密封垫,保证水室的密封性。前水室中设水室隔板及进出水管,其中进水管在下部,出水管在侧部。在水室上有人孔,以便检修。为防止检修时人不小心掉入循环水管,在进出水管加设了一道网板,网板由不锈钢组成,既可保证安全,又不增加水阻。水室上有放气口、排水孔、手孔以及温度、压力测点(见图HR155.80.01.15-1、HR155.80.01.95-1、HR155.80.01.105-1、HR155.80.01.200-1)。水室壁涂环氧保护层,并有牺牲阳极保护,牺牲阳极保护的安装位置参照(HR155.80.01.10-1)执行。 在凝汽器最上一排管子之上300 mm处设有8个真空测点,测量点是在两块间隔30 mm的板,从板中间的接头上引出φ14×3的管至接颈八个测真空处进行真空测量。 凝汽器热井位于汽机房下,装于弹簧和底板上(见图HR155.80.01.06-1)。弹簧根据汽机允许力进行设计,考虑到弹簧摩擦角产生的水平力,78个弹簧采用一半左旋一半右旋,以使力平衡。 为防止运行时凝汽器移动,造成凝汽器、低压缸不同心,对低压缸不利。热井底板上焊固定板,使底板与弹簧基础上埋入的钢板贴合,这样凝汽器只能上下移动(见图HR155.80.01.205-1)。 五、安装程序 (1)在底板(HR155.80.01.205-1序1 N17.80.01.416)定位后,在底板上安装弹簧支座板(HR68.80.01.39-1序1 N17.80.01.222)、弹簧,并调节弹簧位置,使处于标高之下。 (2)吊起凝汽器热井,安装热井底部的弹簧支座板(见图N17.80.01.111-1)

Asterisk安装指南

Asterisk安装指南 2010-03-20 10:49 1、选择操作系统 据说Asterisk对大多Linux支持的都比较好,内核版本2.6.9-55.EL安装起来很顺利,2.4的麻烦一些。注意安装系统的时候选择上开发环境的包。2、在/usr/src目录中下载Asterisk相关安装包并解压 #cd /usr/src https://www.360docs.net/doc/3b9818580.html,/pub/libpri/releases/libpri-1.4.10.tar.gz https://www.360docs.net/doc/3b9818580.html,/pub/zaptel/releases/zaptel-1.4.12.1.tar.gz(dahdi asterisk1.6以后就不用这个,用https://www.360docs.net/doc/3b9818580.html,/pub/telephony/dahdi-linux-complete/releases/dahdi-linux-complete-2.6.1+2.6.1.tar.gz) https://www.360docs.net/doc/3b9818580.html,/pub/asterisk/releases/asterisk-1.6.2.tar.gz https://www.360docs.net/doc/3b9818580.html,/pub/asterisk/releases/asterisk-addons-1.6.2.0.tar.gz https://www.360docs.net/doc/3b9818580.html,/pub/asterisk/releases/asterisk-sounds-1.2.1.tar.gz # tar -xvzf *.tar.gz 3.安装libpri # cd libpri-1.4.9 # make # make install 4.安装zaptel # cd .. # cd zaptel-1.4.12.1 # make # make install # make config 5.安装asterisk # cd .. # cd asterisk-1.4.24.1 # ./configure # make # make install

Asterisk配置文件列表以及常用指令

配置文件说明列表:

常规指令 Authenticate:鉴别用户 VMAuthenticate:根据“voicem ail.conf”鉴别用户 Curl:接受外接URLs的修复。支持POSTing DUNDiLookup:用DUNDi查寻号码 SendDTMF:发送独裁的DTMF数据 SendImage:发送图像档案 SendText:发送给客户正文消息 SendURL:发送给客户USL以显示 System:执行系统命令 Transfer:将访客转移到另一个扩展名 TrySystem:0回复执行系统命令 Wait:稍等 WaitExten稍等: WaitForRing:等待呼叫申请 WaitMusicOnHold:等待,在线音乐 Billing ForkCDR:将CDR分成两个独立的实体 NoCDR:确保 asterisk没有把CRD保存为特定的呼叫 ResetCDR:重新安装CDR数据 SetAccount:设置帐簿号码 SetAMAflags:开通AMA标志开户的渠道 SetCDRUserField:建立CDR用户领域 AppendCDRUserField:给CDR用户附加数据 Call m anagement (hangup, answer, dial, etc) Answer:如果呼叫回复一个信道 Busy:显示忙的情形等待挂断 ChanIsAvail:如果信道可以利用即核查 Congestion:显示拥塞等待挂断 Dial:设置一个指令连接当前的信道 DISA:直接访问内在系统 Hangup: 无条件挂断 Ringing显示呼叫 Caller presentation (ID, Name etc) CallingPres:更改呼叫者的身份介绍 LookupBlacklist: 从黑名单数据库上查询访客的身份姓名和号码LookupCIDName: 从当地的数据库查询访客的身份和姓名PrivacyManager:如果没有CallerID过来,要求输入电话号码SetCallerID: 建立CallerID,发生矛盾服从CallerID SetCallerPres:建立访客资料的独立信道 SetCIDNam e:建立呼叫者身份姓名,发生矛盾服从CallerID SetCIDNum: 只建立访客的身份号码(没有姓名),发生矛盾服从CallerID SoftHangup: 请求挂断转到另一个信道

Asterisk常用调试命令

Asterisk基本配置 Asterisk译为星号(*)在很多应用中被用做通配符,Astrisk做为PBX系统的完美名称,原因之一是Asterisk可以连接数目庞大的接口类型,包括: 1模拟接接口,如你的电话线或模拟电话. 2数字线路,如T-1和E-1线路 3Voip协议,如SIP和IAX 目前正式版本是IAX2,但是IAX1的所有格式都已经停掉.所以当说到IAX都是特拽IAX2 使用接口配置文件 1.Zaptel.conf:硬件接口基层配置,我们将建立一个FX0和一个FXS通道. 2.zapata.conf:硬件配置Asterisk的接口. 3.extension.conf:拨号方案文件. 4.sip.conf:配置SIP协议的文件 5.iax.conf:配置呼入和呼出IAX通道的文件 ******编辑完zaptel.conf文件,需要使用/sbin/ztcfg -vv装载配置到硬件(不须要详细输出可以省略-vv);修改信令方法需要重启.在编辑sip.conf和iax.conf文档后,分别需要装载chan_iax2.so和 chan_sip.so Asterisk译为星号(*)在很多应用中被用做通配符,Astrisk做为PBX系统的完美名称,原因之一是Asterisk可以连接数目庞大的接口类型,包括: 1模拟接接口,如你的电话线或模拟电话. 2数字线路,如T-1和E-1线路 3Voip协议,如SIP和IAX 目前正式版本是IAX2,但是IAX1的所有格式都已经停掉.所以当说到IAX都是特拽IAX2 使用接口配置文件 1.Zaptel.conf:硬件接口基层配置,我们将建立一个FX0和一个FXS通道. 2.zapata.conf:硬件配置Asterisk的接口. 3.extension.conf:拨号方案文件. 4.sip.conf:配置SIP协议的文件 5.iax.conf:配置呼入和呼出IAX通道的文件 ******编辑完zaptel.conf文件,需要使用/sbin/ztcfg -vv装载配置到硬件(不须要详细输出可以省略-vv);修改信令方法需要重启.在编辑sip.conf和iax.conf文档后,分别需要装载chan_iax2.so和 chan_sip.so******

asterCRM安装配置手册

asterCC安装配置手册 一.安装环境 1.安装程序:astercc-0.14-beta-rc1.zip 2.操作系统:CentOS Linux or Redhat Linux with mysql 3.硬件要求:X86 CPU 1GHz 1GB RAM 20GB HardDisk Ethernet Adaptor 二.安流流程 1.安装CentOS Linux or Redhat Linux 2.下载安装程序: https://www.360docs.net/doc/3b9818580.html,/news/astercc-and-astercc-box-released-014-beta-rc1 3.ssh登录后台,解压程序包 [root@sc38 ~]# unzip astercc-0.14-beta-rc1.zip 4.进入astercc-0.14-beta-rc1,更改可执行权限并执行install.sh脚本,根据提示进行安装 [root@sc38 astercc-0.14-beta-rc1]# chmod 755 install.sh [root@sc38 astercc-0.14-beta-rc1]# ./install.sh Please enter database information database host(default localhost): 设置数据库地址,默认为localhost database port(default 3306): 设置数据库连接端口,默认为:3306 database name(default astercc): 设置数据库名,默认为astercc database user name(default root): 设置数据库连接用户,默认为root database user password(default null):eLaStIx.2oo7 设置数据库连接密码,如果本机已安装Elastix,则密码为eLaStIx.2oo7 database bin path(default /usr/bin): 设置mysql的程序路径,默认指定/usr/bin Please enter the Asterisk infomation:

Asterisk的SIP type和身份认证

Asterisk的SIP type和身份认证 在Asterisk中对某个peer的类型分为3种:peer, user和friend 看看voip-info对这三种类型的解释 ?peer: A SIP entity to which Asterisk sends calls (a SIP provider for example). If you want a user (extension) to have multiple phones, define an extension that calls two SIP peers. The peer authenticates at registration. ?user: A SIP entity which places calls through Asterisk (A phone which can place calls only). Users authenticate to reach services with their context. ?friend: An entity which is both a user and a peer. This make sense for most desk handsets and other devices. Asterisk will create two objects, one peer and one user, with the same name. where it can be found (IP address/host name) and that it is reachable from now on. 简单的说,在这篇文档里, type=peer定义对方是一个服务提供者, 它允许你的Asterisk通过这里定义的服务商打电话; 而user则定义对方是你的一个客户端, 允许对方通过你的Asterisk打电话. friend就是两者兼有. 但是实际情况是什么? 试试这样的定义: [1001] username=1001 secret=xxxxx host=dynamic port=5060 type=peer context=from-extensions 然后用一个SIP客户端来尝试注册到你的Asterisk上, what happened? 你会发现客户端也能注册上! 其实type的真正意义在于Asterisk怎么去处理发往外部和来自外部的请求. type=peer 如果type是peer,有两层含义. 1. 可以将对方作为一个SIP Service Provider, 允许你的Asterisk通过对方进行呼出. 2. 如果对方在逻辑上是一个客户端, asterisk将根据传入的Invite请求来对对方进行身份验证, 但需要注意的是这里的验证不是通过username和secret, 而是通过对方的address和port. 这里分两种情况: * 对方的address和port没有匹配到你在sip.conf中对任何一个peer的设置, 如果你的Asterisk 允许匿名呼入(allowguest=yes), 那么, 该呼入将被传到在sip.conf的general配置中的context 上. 如果不允许匿名呼入, 直接拒绝该呼入. * 对方的address和port匹配到了任何一个sip.conf种的peer设置, 那么改呼入将被传到该peer 指定的context上.

asterisk+freepbx+astercrm的安装----lamp rpm安装

Linux下安装呼叫中心服务器(ASTERISK+FreePBX) 一、环境要求: 操作系统:centos 5.0以上(以最小化形式安装) Linux内核版本:2.6.22 Asterisk版本:asterisk V.1.6.2.18 FreePBX版本:FreePBX:2.9.0 以rpm方式安装好的LAMP环境 以root身份登录 二、所需软件包 https://www.360docs.net/doc/3b9818580.html,/pub/telephony/asterisk/asterisk-1.6.2.1 8.tar.gz https://www.360docs.net/doc/3b9818580.html,/freepbx-2.9.0.tar.gz 三、安装步骤 1、Lamp的安装 下载所有软件包到/usr/local/src路径 配置yum源,安装相关软件 yum –y update yum install –y httpd http-devel mysql mysql-devel mysql-server php php-devel php-mysql yum install php5 php5-cli php5-mysql php-pear libapache2-mod-php5 php5-curl php5-gd php-db yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml

yum install e2fsprogs-devel keyutils-libs-devel krb5-devel libogg libselinux-devel libsepol-devel libxml2-devel libtiff-devel gmp php-pear php-pear-DB php-gd php-mysql php-pdo kernel-devel ncurses-devel audiofile-devel libogg-devel openssl-devel mysql-devel zlib-devel perl-DateManip sendmail-cf sox yum install gcc gcc-c++ wget bison mysql-devel mysql-server php php-mysql php-pear php-pear-DB php-mbstring nano tftp-server httpd make ncurses-devel libtermcap-devel sendmail sendmail-cf caching-nameserver sox newt-devel libxml2-devel libtiff-devel php-gd audiofile-devel gtk2-devel subversion kernel-devel yum install festival festival-dev yum install ncurses-base ncurses-bin ncurses-term libncurses5 libncursesw5 libncurses5-dev libncursesw5-dev yum install zlib1g zlib1g-dev yum install bison bison-doc yum install install libxml2 libxml2-dev yum install libtiff4 libtiff4-dev yum install libasound2 libgsm1 libltdl3 libpq4 libspeex1 libsqlite0 libtonezone1 libaudiofile0 libaudiofile-dev yum install libnet-telnet-perl mime-construct libipc-signal-perl libmime-types-perl libproc-waitstat-perl mkdir /var/lib/mysql chown –R mysql:mysql /var/lib/mysql /etc/init.d/httpd start chkconfig –level 35 httpd on mysql_install_db chown –R mysql.mysql /var/lib/mysql

Asterisk安装和测试

Asterisk安装 (红色字体部分为需要键入或修改的部分)

下载准备 系统环境:Linux CentOS 5.0,安装开发工具以及开发库。 Asterisk 源代码包asterisk-1.6.1.20.tar.gz,版本:1.6.1.20。 SIP软电话使用eyebeam 版本:1.5.8。 1.切换用户(需要输入管理员密码),执行 su root 2.进入源码包存放文件夹 [root@asterisk-test1 ~]#cd /usr/local/src 3.下载 [root@asterisk-test1 ~]#wget https://www.360docs.net/doc/3b9818580.html,/pub/telephony/asterisk/releases/asterisk1.6.1.20. tar.gz 编译安装Asterisk 1.解压源代码包 [root@asterisk-test1 ~]# tar -zxvf asterisk-1.6.1.20.tar.gz 2.进入包目录 [root@asterisk-test1 ~]# cd asterisk-1.6.1.20 3.环境检测和预配置 [root@asterisk-test1 asterisk-1.4.5]# ./configure(其实这样直接进行configure并非十分规范。应当先使用“./configure –help”命令来 查看一些可用的选项和参数,然后根据实际情况才进行定制操作。)当环境预检测和预配置工作 做完时,最后会显示以上反馈信息。并且建立好Makefile。 注意:系统如果缺少安装必须的包,此步骤可能会出现configure: error错误,解决方案见后文可能遇到的问题 configure: creating ./config.status config.status: creating build_tools/menuselect-deps config.status: creating makeopts config.status: creating channels/h323/Makefile config.status: creating include/asterisk/autoconfig.h .$$$$$$$$$$$$$$$=..

凝汽器管子安装程序

凝汽器管子安装程序 标准操作程序 要点:冷凝器管子安装程序、胀管及检查试验 1.0 范围 1.1该程序提供了 1.1.1将管子安装到冷凝器管束内,在管板和支撑板内的孔直径应符合HEI 容差。 1.1.2基本要求适用于到管板接头的管子的滚压膨胀。 1.1.3至管板接头的管子的滚压膨胀的检查要求。 2.0 管安装的准备 2.1在管束组装前,如果需要,应使用蒸汽和/或喷砂处理预清扫每个管支撑板,并且通过喷射Turco 差色检查洗净液#3或相等物预清扫每一个管板。 2.2对每一个管束,应安装支承板和管板并进行找正。进行尺寸检验并经质检部门鉴定合格。数据单和尺寸检验表由质检部门存档并提交客户检验人员审核。 2.3搭设脚干架或使用提升机首先安装上排管子,然后向下依次安装。 2.4管箱应堆积在凝汽器模块的一端。在实际开始安装管子之前,管箱应保持封闭。如果管箱已打开,但安装推迟的话,用Visqueen覆盖管箱直至继续安装以防制环境污染。 2.5整个管束装置应使用空气从顶部向下进行吹扫。 2.6用空气吹扫支撑板后,除铜基合金管板以外,可使用不锈钢钢丝刷清扫每一管板孔。 2.7在管子开始安装以前,每一管束应最终验收合格。

2.7.1此时,如果全部检验满足本程序 3.0 节的要求,可开始安装管子。 2.8 只有焊接钛管接头,整个管束应覆盖或封闭。并且每一个板管也应安装一个外罩。目的在于防制钛管和管板受到污染。每一个外罩应保持清洁有序。外罩内的供给空气应使用空调或装有滤器的风机。只能使用真空吸尘器清除灰尘等,禁止清扫。 3.0 管子安装前检验要求 3.1在管子安装到管束之前,质检部门确定每一个管板的控制孔的位置。基准孔应位于每第300 个孔或按客户规范要求布置。在管子插入其指定孔以前,应测量内径并记录在适当的胀管数据表中。(见附录)。 3.1.1测量管尺寸使用 3 点“ INTERMIK ”内径干分尺或相等物,最小刻度为.0002 英寸。 3.1.2测量管子壁厚使用刻度为.0001英寸的测量设备,应在相隔90°两个点上测量管壁厚并在胀管数据表中记录测量结果。如果管厚相差.001 英寸或.001 英寸以上,那么应测量另外相距90°的两个点,获得4 个厚度读数,并记录在胀管数据表中。 3.1.3在安装管子过程中,安装人员必须保证测量安装在每一个控制孔中的每一根管子的壁厚。 4.0 管子安装

Tekla常用设置(简)解读

1、当一张Xsteel的图纸转化为CAD的图纸时,被文字或尺寸标注遮挡处的线条时常会断开,问:怎样才能让两条线不断开? 要在绘制图纸中或转化到DXF / DWG 中显示连续线(例如穿过文本或图 纸标记画直线),可将以下变量设置为off: ? XS_USE_LINECLIP_IN_EXPORT (对于DXF / DWG 输出)。 ? XS_USE_LINECLIP (对于绘制的图纸)。 2.修改多边形形状时,系统默认的多边形的第一条边是无法调整的;要通过增加顶点移动来调整多边形的形状。 3、不要使用剪切来减短部件。由于在导出信息到 NC 文件时剪切并不总能影响部件长度,这会导致工厂错误。采用移动部件控柄或使用细部 > 接合来代替。 不要使用接合来延长部件。这会导致与连接和细部相关的错误。采用移动部件控柄来代替。 4、如何在报表中将连续的文字独立的列: A、在报表中的文本域中添加文本<,>; B、同时在输出文件时将报表的名称的后缀改为<*.csv>格式. C、打开时采用EXCEL打开即可. 5、定义轴线标签边框 要定义轴线标签边框大小,请使用工具>高级选项>图纸属性中的XS_DRAWING_GRID_LABEL_FRAME_FIXED_WIDTH变量。默认值为零,表明轴线标签边框的宽基于轴线标签的宽。要增加或减少边框的宽,请以毫米为单位输入需要的值。 XS_DRAWING_GRID_LABEL_FRAME_FIXED_WIDTH 6、滚轮鼠标 要设置滚动(不按住)滚轮时的缩放比例,使用变量 XS_ZOOM_STEP_RATIO_IN_MOUSEWHEEL_MODE。 要设置滚动并按住滚轮时的缩放比例,使用变量 XS_ZOOM_STEP_RATION_IN_SCROLL_MODE。 7、如何修改13.0系统默认的字体样式和标注样式 xs13.0的字体样式系统默认是Comic Sans MS 标注样式是Bookman Old Style 我太喜欢这些字体,我想把他们全部修改为宋体,虽然出图后也可以把他们修改为自己想要的那种字体,但感觉不是很方便,请问可以在系统下修改吗?我想一出图不经修改就可以是我想要的那种字体: 1.在这里也可以改,后面的为输出CAD转换的字体,*1.0的为修改字宽. // Examples: (remove the comment marks // to make the lines effective) // Arial Narrow = ARIALN.TTF * 1.0 // ISOCPEUR = ISOCP.SHX * 1.0 // ISOCTEUR = ISOCT.SHX * 1.0 2.在BAT文件中可以修改模型轴线的字体 rem *** Fonts --------------------------------------------------- set XS_DEFAULT_FONT=Arial Black set XS_DEFAULT_FONT_SIZE=10 set XS_TEXT_FONT=Arial Narrow rem set XS_VIEW_TITLE_FONT=Arial Narrow 8、将图形文件从XSTEEL转到CAD中的时候,图面上的字体有的时候会有位

凝汽器施工专业技术方案

1、适用范围 本作业指导书适用于reCulture生活垃圾资源再生示范厂垃圾焚烧发电工程项目凝汽吊装、安装。 2、编制依据 2.1青岛捷能汽轮机集团股份有限公司的设计图纸。 2.2DL/T5210.2-2009 《电力建设施工质量验收及评价规程》第3部分: 汽轮机组篇。 2.4《reCulture生活垃圾资源再生示范厂垃圾焚烧发电安装工程施工组织总设计》。 3、作业项目概述 本作业项目为1台单道单流程式凝汽器安装工作。 队长:王学峰 班长:陈素真 施工人员:(不少于6名) 人员结构框架: 5、作业条件 5.1使用的机械和工机具处于正常状态; 5.2设计文件和相应的制造文件、图纸满足作业要求; 5.3相关材料和设备已到位,质量和数量满足施工要求; 5.4测量器具检测合格,且在有效期内。 5.5施工道路畅通,照明满足要求; 5.6安装前进行技术/安全/环境交底,明确安装工艺流程、安全措施和质量要求; 5.7各部位见证资料齐全并签字有效;

6、作业顺序 基础验收一凝汽器弹簧底座安装一凝汽器吊装一凝汽器就位找平找正一凝汽器水压试验一凝汽器二次灌浆一凝汽器清扫、封闭。 7、作业方法 7.1设备基础 7.1.1复核基础中心线、标高,偏差不得大于10mm且基础表面清理干净; 7.1.2凝汽器就位之前,先根据设计图纸检查凝汽器基础及洞口尺寸并将凝汽器的纵横中心线标示到凝汽器基础上,根据这中心线划出凝汽器支座的中心线。 7.1.3根据到货设备的实际尺寸及基础布置图,布置垫铁(规格100X 210mm,放置垫 铁的混凝土表面应凿平,与垫铁接触密实,垫铁放上后无翘动现象。 7.1.3凝汽器就位:就位之前,应先将凝汽器热井临抛至安装位置,便于与就位后的壳体连接。 7.1.4凝汽器找正:基础凿平划线,使台板就位,接触良好,在壳体四角用千斤顶顶起壳体,四角顶升速度要保持一致,检查上部颈口与排汽口,应调整到使两个口对齐为止,打紧基础垫铁,凝汽器找正完毕后,在四周用[14槽钢支撑进行热井与壳体的连接。 7.3凝汽器与汽缸连接 7.3.1凝汽器与汽缸连接时,凝汽器应处于自由状态,不应该有歪扭和偏斜或受到其它物体的障碍,检查凝汽器四周不得与低压缸有顶死情况,在凝汽器与汽缸连接前,任何管道不得与凝汽器进行最终连接。 7.3.2凝汽器与汽缸连接过程中,不允许破坏汽轮机的定位或附加给汽缸额外应力,连接工作应在低压缸负荷分配合格后,汽缸最终定位后进行。 7.3.3焊接工艺应符合焊接规程的要求,应制定防止焊接变形的施焊措施。施焊时应用百分表监视汽缸台板四角的变形量,当变形大于0.1毫米时暂停焊接,待恢复常态后再 续焊,接口可以加钢板贴焊,其上口突入排汽缸内的部分,一般不应超过20—50毫米。 7.3.4.凝汽器与汽轮机排汽口的焊接工作应予以重视,若焊接进行的不好,将会破坏汽缸的中心。为此焊接时应做好下列措施: 7.3.4.1用合象水平仪测量好汽缸纵面与横面水平,并作好记录,在焊接过程中应保持水平不变。 7.3.4.2低压缸台板垫铁安装好,台板固定销子打好,台板滑动面无间隙,焊接完毕也不应

asterisk配置小结

asterisk配置简单解说 软件版本 asterisk 1.2.7.1 gix101e sip 130 中文 一:通话设置部分 1:软件安装 debian系统下面可以使用如下命令安装,如果是其他发行版可以自己编译安装或者使用相应的包安装。 vax:/home/ailantian# apt-get install asterisk 2:帐户设置 sip的帐户设置 vax:/home/ailantian# cd /etc/asterisk/ vax:/etc/asterisk# ls adsi.conf codecs.conf logger.conf res_odbc.conf adtranvofr.conf dnsmgr.conf manager.conf rpt.conf agents.conf dundi.conf meetme.conf rtp.conf alarmreceiver.conf enum.conf mgcp.conf sip.conf alsa.conf extconfig.conf misdn.conf sip_notify.conf asterisk.adsi extensions.ael modem.conf skinny.conf asterisk.conf extensions.conf modules.conf telcordia-1.adsi cdr.conf features.conf musiconhold.conf voicemail.conf cdr_custom.conf festival.conf osp.conf vpb.conf cdr_manager.conf h323.conf oss.conf zapata.conf cdr_odbc.conf iax.conf phone.conf cdr_pgsql.conf iaxprov.conf privacy.conf cdr_tds.conf indications.conf queues.conf 这个目录下面的sip.conf bindaddr=192.168.100.144;这个填自己的ip地址。 allow=all;允许所有的解码类型。 添加下面的字段。下面的是帐户信息。 [777] type=friend username=777 secret=777 host=dynamic ; This device registers with us [888] type=friend username=888 secret= host=dynamic ; This device registers with us [333] type=friend username=333 secret= host=dynamic 然后还需要修改的文件是extensions.conf 然后才能够互通,否则可能会收到404,或者407错误。

asterisk目录及配置说明

asterisk 目录及配置说明 Asterisk 目录及配置文件 /etc/asterisk Asterisk 主目录,包含其它关于Asterisk 的配置文件; *zaptel.conf 这个配置文件放在/etc, 因为其它软件也可以使用Zaptel 这个硬件及其驱动, 所以不是放在/etc/asterisk 里. /usr/lib/asterisk/modules 这个目录包含所有可以加载Asterisk 模块(应用程序编辑器格式和有用通道), 在Asterisk 启运时会加载这些模块(可以编辑modules.conf). /var/lib/asterisk 比较重要的是astdb 文件与agi-bin 目录; astdb 包含Asterisk 当地数据库信息. sounds/ 所有声音提示的文件在里面,包括Asterisk 原代码中的sounds.txt 文件 mohmp3/ 如果配置了音乐保持,应用程序会在这个目录下查找mp3(用CBR从文件中去除身份标签). keys/ 使用公钥和私钥系统认证与一个由RSA 数字签名形成的一对等连接.公钥和私钥的扩展名分别为.pub 和.key firmware/ 这个目录含了很多Asterisk相兼容的设备固件,它只有iax/这个子目录,其 中有Digium的lAXy的二进制固件镜像. images/ 只有在较多的支持并且利用图解式的图像设备被发布,这个目录将会与相应的目录有更大的关联. /var/lib/asterisk/agi-bin agi-bin 包含所有脚本,可以通过许多已经建立的Asterisk 连接.系统的接口,在这里可以写自己的脚本来控制拨打流程。 ================配置文件================ /etc/asterisk/asterisk.conf 主要配置文件, 修改这个配置文件要用modprobe 装载Linux AGl 应用程序与 /etc/zaptel.conf 硬件接口的基本层

asterisk_freepbx安装指导书

Centos_asterisk_freepbx安装指导书 作者:曹焜 目录 Centos_asterisk_freepbx安装指导书 (1) 一、Centos系统安装: (3) 1. Centos 的安装首界面我们选择命令安装模式,输入"linux text"+"回车",直接 “回车”可到界面的安装模式: (3) 2. 检查光盘是否完整,我们选择跳过此检查,那样很费时间: (4) 3. Centos的安装进入欢迎界面。 (4) 4. 选择语言,建议选择English,能省掉不必要地麻烦,我第一次装选择chinese simplified但是后面会出现语言包安装问题,经过查资料,centos5.7版本确实有问题,后来还是选English,系统的英文总体不难,这个不必纠结。 (5) 5. 选择默认US 键位 (6) 6. 初始化进入选项安装 (6) 7. 提示是否格式化,我们选择图中那项 (7) 8. 接下来,不必太深入研究,都选择OK 或yes (7) 9. 选择时区:上海 (12) 10. 设置root密码: (12) 11. 这里要注意下,选择我们需要安装的软件工具包,我们选择自定义那个选项, 然后OK (12) 12. 勾选自己需要的工具包,如web服务,mysql== (13) 13. 系统提示准备安装 (14) 14. 安装过程中 (15) 二、Asterisk的安装 (16) 1.检查系统内核版本 (16) 2.检查是否已经安装kernel-devel和kernel-headers (17) 3. 检查是否已经安装以下的辅助软件包 (17)

4. 如果没有安装则用yum安装 (17) 5. 下载libpri, zaptel, asterisk软件包 (18) 6. 解压缩软件包 (18) 7.安装libpri (18) 8.安装zaptel (19) 9.安装asterisk (19) 10.安装asterisk-addons (20) 11.安装asterisk-sounds (20) 三、FreePbx安装 (21) 1. 查看系统中是否缺少以下服务,缺少将用“yum install 服务名”来安装 (21) 2. 禁用Selinux (21) 3. 安装需要的扩展包 (21) 4.安装lame (22) 5. 准备工作: (22) 6. 安装FreePBX (23)

asterisk常用命令

asterisk常用命令 Asterisk基本配置 Asterisk译为星号(*)在很多应用中被用做通配符,Astrisk做为PBX系统的完美名称,原因之一是Asterisk可以连接数目庞大的接口类型,包括: 1模拟接接口,如你的电话线或模拟电话. 2数字线路,如T-1和E-1线路 3V oip协议,如SIP和IAX 目前正式版本是IAX2,但是IAX1的所有格式都已经停掉.所以当说到IAX都是特拽IAX2 使用接口配置文件 1.Zaptel.conf:硬件接口基层配置,我们将建立一个FX0和一个FXS通道. 2.zapata.conf:硬件配置Asterisk的接口. 3.extension.conf:拨号方案文件. 4.sip.conf:配置SIP协议的文件 5.iax.conf:配置呼入和呼出IAX通道的文件 ******编辑完zaptel.conf文件,需要使用/sbin/ztcfg -vv装载配置到硬件(不须要详细输出可以省略-vv);修改信令方法需要重启.在编辑sip.conf和iax.conf文档后,分别需要装载chan_iax2.so和chan_sip.so Asterisk译为星号(*)在很多应用中被用做通配符,Astrisk做为PBX系统的完美名称,原因之一是Asterisk可以连接数目庞大的接口类型,包括: 1模拟接接口,如你的电话线或模拟电话. 2数字线路,如T-1和E-1线路 3V oip协议,如SIP和IAX 目前正式版本是IAX2,但是IAX1的所有格式都已经停掉.所以当说到IAX都是特拽IAX2 使用接口配置文件 1.Zaptel.conf:硬件接口基层配置,我们将建立一个FX0和一个FXS通道. 2.zapata.conf:硬件配置Asterisk的接口. 3.extension.conf:拨号方案文件. 4.sip.conf:配置SIP协议的文件 5.iax.conf:配置呼入和呼出IAX通道的文件 ******编辑完zaptel.conf文件,需要使用/sbin/ztcfg -vv装载配置到硬件(不须要详细输出可以省略-vv);修改信令方法需要重启.在编辑sip.conf和iax.conf文档后,分别需要装载chan_iax2.so和chan_sip.so******

汽轮机安装施工工艺

东北电业管理局第*工程公司 霍林河**电厂新建工程 汽轮机安装施工工艺 霍林河**电厂新建工程安装2×600MW亚临界空冷燃煤发电机组,其汽轮机(ZKL600-16.7/538/538)、发电机分别由哈尔滨汽轮机厂和哈尔滨电机厂制造,汽轮机机组型式为亚临界、中间再热、单轴三缸四排汽直接空冷凝汽式汽轮机。 汽轮发电机组为纵向布置,机头朝向扩建端,汽轮发电机中心线距A排的距离为15.30m。运转层标高13.70m。一台高压除氧器为卧式结构,纵向布置于除氧间27.50m层。1号、2号、3号高压加热器和5号、6号低压加热器均为卧式结构,分别布置于除氧间20.00m和13.70m层。7A、7B号低压加热器横向布置在汽轮机低压缸下方。三台电动给水泵布置在除氧间0.00m。 本标段热力系统设计安装的高压管道总重约913t,中低压管道总重约1136t。 汽轮机本体安装 1 施工工序及关键控制点 根据该机型式特点确定关键控制点如下: 轴承座、汽缸就位找正及对轮找正; 低压外缸组合拼接及水平扬度调整; 缸内部套配合间隙、通流部分间隙的测量调整; 汽缸负荷分配; 联轴器联接及轴瓦检查安装; 汽轮机扣大盖。 施工工序见“600MW汽轮机本体安装——工艺流程图”。

600MW 汽轮机本体安装——工艺流程图 轴承紧力调整轴承箱扣盖 汽缸试扣,全实缸轴系找中心 推力轴承安装,各缸通流间隙测量调整 高中压缸内部各项间隙测量调整 高中压缸内缸缸内部套找中心 高中压缸水平中心调整负荷分配 结 束 化妆板安装 油循环 低压缸内缸内部各项间隙测量调整低压缸(1、2)内缸缸内部套找中心汽缸扣大盖 轴系中心调整,前轴承座水平扬度调整 滑销系统间隙调整,地脚螺栓紧固 低压外缸(1、2)就位组合 低压转子轴承检查就位低压外缸(1、2)找平找正台板检查就位高中压转子轴承检查就位 高中压缸初步找平找正 前箱及高中压缸就位 基础验收垫铁配制刮研 低压缸与凝汽器连接

相关文档
最新文档