asterisk入门资料

asterisk入门资料
asterisk入门资料

Asterisk入门资料

目录

1. 概述 (3)

2. 什么是asterisk?开源电话平 (3)

3. 为什么使用Asterisk? (3)

4. 专利技术有什么错? (3)

5. 我们要Asterisk做什么? (4)

6. Asterisk支持什么技术? (4)

7. 比较好的Asterisk参考书? (4)

8. 相关: (4)

9. 组件: (4)

10. 有用的网页: (5)

11. 重要链接: (5)

12. 重要信息: (5)

13. 外部交换借口/通道接口 (6)

14. 拨号计划: (6)

14.1. 上下文(context) : (6)

14.2. 分机以如下格式定义: (7)

14.3. Applications: (7)

14.4. 特别分机: (8)

14.5. 这个拨号计划会: (8)

14.6. 为拨号计划添加逻辑: (8)

15. 载入Ubuntu: (9)

16. 求助: (9)

17. 本章的任务: (10)

18. 备注: (20)

1.概述

subscriber:加入某个group,从而遵从某一个call restricion

subscriber group:可以使用1种call restriction。

call restriction:将numbering plan中各项取出,各自组成成不同的呼叫限制方案numbering plan:通用,是一个整体的计划,里面包括长途,本地,等各种形式的方案————————————————————-

以上,用于拨入号码的预处理,实际上是一种过滤,下面才是真正的呼叫处理。————————————————————–

route:一种策略,根据号码匹配的模式,选择走哪个trunk。

trunk:实际上做通一个链路,供route选择。

analog的,一个POTS就是一条analog trunk

analog的数量由设备定,

ip trunk没有限制数量,并且一个ip trunk连到对方IPPBX后,对方的subscriber 数量是不确定的,由那个IP PBX决定。

Asterisk,开始吧

————————————————————–

2.什么是asterisk?开源电话平

Asterisk 通过了电话的开源平台。基本上就是一个软件的PBX。

最初是Digium 公司的Mark Spencer 编写的,这个公司就是他创立的,专门生产并销售Asterisk使用的硬件。Asterisk 简直就是一场电话的革命。

3.为什么使用Asterisk?

现在电信行业的混乱,因为各种专利技术应用在各种层次的网络上,导致很大的混乱。Asterisk 就是答案——给电信行业普遍的混乱环境带来秩序的革命。

4.专利技术有什么错?

没错,如果专利技术独立工作的话。就像你有剃须刀和剃须膏没错一样!但是让各种技术互相操作,专利技术就会除了要价过高、客户不满,以及缓慢的开发速度等问题之外的刻板和局限。

5.我们要Asterisk做什么?

根据情况而定。在一个小实验室,一个pc(x86),500MHz 的奔三,合适的内存,合适的电源,还有Linux (其他os也可以支持)。此外还有Digium 板卡插在系统中,以便连接本地PSTN。

6.Asterisk支持什么技术?

与 VoIP, PSTN, ISDN, AIX, SIP 有关的任何东西。

7.比较好的Asterisk参考书?

<电话未来之路>(http://www.asterisk-docs.o…

找到,编译,安装,在第3,4章中,包含了到哪里去找那些文件之类的信息。还有编译时的需要注意的选项,需要配置的模块,和在运行时载入的模块。

8.相关:

gcc, glibc-kernheaders, cpp, binutils, glibc-headers, glibc-devel

此外, 安装bison 和open ssl

大多数标准的distro都自带

推荐distro:基于RedHat和RH的distro (版本没指定)

9.组件:

Asterisk

Zaptel

libpri

Asterisk:Asterisk 程序文件,还有配置,监控的工具

Zaptel: Zapata 项目中硬件的核心模块和驱动,如果要与PSTN或者其他网络接口,需要它。libpri: 与Primary Rate Interface ISDN的接口库。

还有,如果基准时间参考,需要安装ztdummy 模块(第3章中解释)

10.有用的网页:

PSTN: https://www.360docs.net/doc/4017855898.html,/wi…

G.729: https://www.360docs.net/doc/4017855898.html,/wi…

G.711: https://www.360docs.net/doc/4017855898.html,/CI…

Digium: https://www.360docs.net/doc/4017855898.html,/wi…

Asterisk: https://www.360docs.net/doc/4017855898.html,/wi…

Free World Dial-up: https://www.360docs.net/doc/4017855898.html,/wi…

Asterisk Architecture: http://www.asteriskdocs.or…

11.重要链接:

Putty:

http://www.chiark.greenend…

Asterisk 通道:

https://www.360docs.net/doc/4017855898.html,/w…

12.重要信息:

Asterisk machine on the LAN: 90.0.0.3

Asterisk的目录结构:(更确切的说,是Asterisk使用的目录)

/etc

包含了zaptel.conf文件(只有一个)

/usr/lib/asterisk/modules

所有的asterisk可载入的模块都在这里,一般来说,所以的模块都是启动的时候载入的注意:要更改启动时载入的模块,或者是模块载入的方式,你可以修改/etc/asterisk/modules.conf文件

/etc/asterisk

包含了所有的asterisk配置文件

/var/lib/asterisk

agi-bin: agi 脚本

固件:兼容设备固件

映像:在这个目录下寻找映像(如果通道支持)

关键字:这个文件中有基于RSA一类的认证关键字

mohmp3:当配置了持有音乐的时候,这个目录是放置mp3的(注意,mp3应该使用恒比特率编码,并且没有id标签。)

sounds:所有的语音提示

/var/spool/asterisk

qcall:撤销了——包含了特殊呼叫方法的呼叫信息文件——不是打电话的好方法,因为这种方式太硬性了——不再使用。使用outgoing替代。

Outgoing:现在打电话的法国闹事——呼叫信息目录普遍使用。

Tmp:中间/临时数据

Voicemail:语音和问候语。通过修改/etc/asterisk/voicemail.conf文件可以修改。

/var/run

处理系统中运行进程的id(包括asterisk)

/var/log/asterisk

Asterisk在这里生产日志,通过/etc/asterisk/logger.conf来配置。

/var/log/asterisk/cdr-csv

用来存储呼叫详细记录,逗号分割,例如csv(地址簿格式)

重要:很多时间会使用cdr,ast附件包的代码可以在mysql数据库中存储cdr,用于记录呼叫详细记录

13.外部交换借口/通道接口

FXO :Digium Dev-Lite kit上的红口:Foriegn eXchange Office:这个通道(接口)的动作角色是fxo,利用fxs协议——就是说这个模块需要插入到pstn。

FXS(Digium卡的绿口):Foriegn eXchange Station,它表现得像fxs,读的是fxo协议——所以要插入终端设备——注意,这里插pstn,会烧坏!

配置Foriegn eXchange Station文件:

让你对常见的通道接口进行管理/comm 通道硬件,决定如何在连接的设备之间进行握手。注意:使用zapata.conf文件完成非常重要的通道配置——激活或者失效类似回形针、回声处理之类的功能。详细程度到pstn添加到那个端口,信令控制等——如果这里配置不正确,甭指望系统能工作正常。

14.拨号计划:

在extensions.conf中指定。

Dialplan:

拨号计划:在 /etc/asterisk 文件中

拨号计划语法由以下组成部分:

14.1.上下文(context) :

写在[]里面, 定义上下文来创建独立的空间

注意:最重要的一个上下文的应用就是提供安全性:要获得更多信息,看安装文件中SECURITY 文件。

例如:

[incoming]

statement 1—

statement 2—

[next-context]

注意:当下一个定义的上下文开始的时候,现在这个上下文就结束了。

分机:非常简单。与普通的PBX一样。分机号的意思是你在连接到系统之后拨打的号码以获得某个终端/服务-不仅是asterisk

14.2.分机以如下格式定义:

exten =>

分机的组成部分:exten => name, priority, application()

例如exten => 123, 1, Answer() 的意思是当另一端拨打123,调用asterisk/apps /Answer(),优先级别为1。优先级别通常从1开始。数字越小,级别越高。例如,级别1就比级别2要高。(现在,有一些称为非数字化的级别——非常好,继续读!)一个很好的例子:

exten => 123, 1, Answer()

exten => 123, 2, Hangup()

会发生什么情况,无论什么人拨打123,系统都会首先执行answer(),然后当answer结束的时候,过渡到hungup()。你看,都是执行的顺序和优先级。

还有一些特殊的分机,例如s,比如我们前面的例子中123的位置,后面再解释

记住:

所有的优先级别都是从1开始,其他的必须遵循这个顺序。Ast不会处理其他的,会认为是出错。

分机可是任何,不仅是数字,例如名字。

优先级:我想在前面讨论分机的时候已经讨论了优先级别。

非数字的优先级:

我们会在Answer() …Hangup() 后使用n来代替实际的优先级别数字。

exten => 123, 1, Answer()

exten => 123, n, Hangup()

Asterisk会自动给优先级别+1, 所以你就不用每次记着并输入这个数字了

Also, in Asterisk v2, we’ve got a way to put labels tp priorities:

exten => 123, 1, Answer()

exten => 123, n(Hangup), Hangup()

14.3.Applications:

应用程序:

应用程序是真正执行你的拨号计划的程序。拨号计划定义了顺序——应用程序就按照它去做。工作内容可以是任何东西,从播放声音到接受当前通道上的按键输入。(https://www.360docs.net/doc/4017855898.html,/w…了解asterisk通道,虽然听起来很好笑,但是我是对通道很迷惑)

简而言之,应用程序是真正干活的,当有人拨打123的时候,参考以上示例。

我们可以通过友好的邻居应用程序传递参数,把它们放在逗号或者竖线分割的列表中。

例如:

exten => 123, 1, DoSomething(Arg_1,Arg_2,Arg_3,..,Arg_n)

或者exten => 123, 1, DoSomething(Arg_1|Arg_2|Arg_3|..|Arg_n)

开源中,你随意!

14.4.特别分机:

‘s’是个特别的分机——它处理环境中任何的输入,没有特定目标。S意味着开始。

例如

[incoming]

exten => s,1,application( )

exten => s,2,application( )

exten => s,3,application( )

现在,只要呼叫进入,就带有最高级别,进入s。当我们补充了应用程序之后,我们就是创建了自己的拨号计划

填入应用程序名(分配正确的优先级别)

exten => s,1,Answer( )

exten => s,2,Playback(hello-world)

exten => s,3,Hangup( )

这就是asg拨号计划了

14.5.这个拨号计划会:

1. 接电话 (接听已经建立了通道的呼叫,这个呼叫就是从这个通道来的,在进行任何处理之前,先把电话接听.没有参数传递。

2. 播放语音,给出了语音文件的路径,通常在 /var/lib/asterisk/sounds/, gsm 格式,后缀名为.gsm。如果有多个文件都符合这个文件名,ast就播放那个cpu负载(翻译成本)最小的,翻译成本与不同的文件格式有关。在cli下面输入show translation可以看到,参数,语音文件名,还有路径,如果这个文件没有在标准路径下。

3. 挂掉活动通道,主叫方就是从这个通道进行呼叫的,很必要,确保主叫没有继续拨号计划。没有参数

14.6.为拨号计划添加逻辑:

Background() 应用程序: 它与 playback() 非常像, 只是在播放语音的时候,如果用户拨打号码,语音中断,然后呼叫那个分机。例如,主叫拨打分机x,会以第一优先级转到分机x上面去。

语法:

Background(sound_file)

例子:

extend => s,n,Background(sound_filename)

回拨语音文件,直到用户输入分机号,——在创建语音菜单的时候有用。

但是playback()不会接受输入,会一直拨,直到语音文件结束。

Goto() 应用: 如其名,主叫跳到某个 context / extension / priority上去.

语法:

Goto(context, extension, priority)

例子:

exten => 1,n,Goto(incoming,s,1)

把控制权交给下一个上下文,分机s, 优先级别 1 –预先订制拨号计划跳转的流程,

链接:

Xlite sip电话- 免费的: https://www.360docs.net/doc/4017855898.html,/index….

15.载入Ubuntu:

Ubuntu, 是一个比较新的桌面友好的distro ,放在Asterisk专用的机器上.

重要内容:

Ubuntu 很好–对桌面来说

我们必须装很多内容才能在ast服务器上用.

所以一般来说: 不要使用桌面disrto ,如果你计划在上面跑服务器的话- Fedora 是更好的选择.

但是也没有坏处- 有耐心,万事可达.

载入Ubuntu的基本原因就是为了图形化工具Firefox和Acrobat。只是费很多CPU和内存,x 历史遗留问题。

所以我们继续的是一台新机器,从新开始运行ast

下面开始真正体验ast系统。经过良好调整的Ubuntu可以阅读PDF文档。

带有safe_asterisk 脚本的ast二进制文件在/usr/sbin中,昨天咱们编译过了如果ast异常,safe_asterisk脚本会引起ast的core dump,默认情况下是在第9终端开启ast。

开始ast我们使用safe_asterisk脚本,或者运行ast二进制文件来手工启动ast。在运行safe_asterisk脚本的时候,在9终端上载入ast的CLI(终端号可以配置),执行ast二进制文件载入ast,作为后台程序

我们还可以用初始化脚本来启动或者关闭ast。

见书71页

16.求助:

asterisk -h

其它命令行参数:

-c 显示Asterisk CLI (或控制面板)

-v 设置CLI 的详细程度- 例如v (verbose), vv (very verbose), vvv (very very verbose)

-g 告诉asterisk 创建core dump,一会用gdb调试

-r 远程-连接到一个已经运行的Asterisk进程上(与网络远程连接没有关系)

-rx远程执行–执行引号内的命令( "restart now") 不需要真的启动CLI

还有好多命令

Beginning an affair with Asterisk –Day 6

asterisk-dev 准备好-

asterisk-dev的配置:

Distro: Ubuntu 5.10 (Breezy Badger)

Asterisk version: 1.2.1

运行配置: 图形下完全多用户模式(运行级别5)

asterisk-dev 机器上还装载了很多其他内容.

17.本章的任务:

1. Linux下Xlite客户端的配置,以便与asterisk-dev上我们的测试 Asterisk 服务器共同工作.

链接:

Xten 网站: https://www.360docs.net/doc/4017855898.html,/

Xlite 下载页面e: https://www.360docs.net/doc/4017855898.html,/index….

2. 录些 gsm 音频格式的音频文件:

welcome messege

timeout messege

我们使用免费的基于Windows的软件(aghhh..) 来进行录制,格式转换和音频标准化 . 它工作非常好,并且最重要符合我们的要求- 快速录制,不需要撞墙很长时间。

链接: 录制/ 转换/ 处理软件-

录制: Recordpad Trial Version –https://www.360docs.net/doc/4017855898.html,.au/reco…

音频转换(WAV to GSM): Switch Freeware Version –https://www.360docs.net/doc/4017855898.html,.au/swit…音频编辑和处理: Wavepad Trial Version –https://www.360docs.net/doc/4017855898.html,.au/wave…

轻松快速创建音频文件,转换格式,并且标准化到正常的语音级别,让声音没有分叉。可惜不是开源并且在Linux下… .

注意:以上软件只是生成测试录音,为学习而已。Enterux Solutions (或者客户端, Enterux) 许可证要求不需用于任何商业目的。

这个开源的 zgsmplay 可用来测试我们的新gsm音频文件,在 Linux上

链接: https://www.360docs.net/doc/4017855898.html,/relea…

3. 写第一个拨号方案:

我们的分机配置文件 extensions.conf如下:

[incoming]

欢迎界面,

exten => s,1,Background(enterux/welcome)

exten => i,1,Playback(enterux/invalid-extension)

exten => i,n,Goto(incoming,s,1)

exten => t,1,Playback(enterux/call-will-be-disconnected)

exten => t,n,Hangup()

; 呼叫方可以拨打的用户分机

exten => 0,1,Dial(SIP/0) ; Operator

exten => 1,1,Dial(SIP/1) ; Sales staff –使用&连接多个接收者,例如

SIP/staff_1&Sip/staff_2 –最先接起来的电话就被连接。

exten => 2,1,Dial(SIP/2) ; Support staff -使用&连接多个接收者,例如SIP/staff_1&Sip/staff_2 –最先接起来的电话就被连接。

exten => 202,1,Goto(incoming,s,1)

exten => 201,1,Goto(incoming,s,1)

要使上面的拨号计划起作用, sip.conf 需要如下设置:

[201]

user=201

type=friend

secret=1234

host=dynamic

context=incoming

[202]

user=202

type=friend

secret=1234

host=dynamic

context=incoming

[1234]

user=1234

type=friend

secret=1234

host=dynamic

context=incoming

;用户添加 0-operator, 1-sales ,2-support

[0]

user=0

type=friend

secret=1234

host=dynamic

context=incoming

[1]

user=1

type=friend

secret=1234

host=dynamic

context=incoming

[2]

user=2

type=friend

secret=1234

host=dynamic

context=incoming

配置Xlite,完成拨号计划。

参考103页(拨号计划基本章节)

4.观察结果:

如果一个登录到ast服务器上的一个软电话拨打201/202,预记录就会播放欢迎语音。"Welcome to Enterux Solutions. Press 0 for an operator, 1 for sales and 2 for Support. Thank you."

拨打0,1 , 2之后,通过Dial() 应用程序拨打合适的用户

如果分机号码不对,就播放语音

"You have dialled an invalid extension. Please try again.".

软件电话 Xlite 没有声音了,出错说找不到声音驱动

分别试验了Kiax ,Linphone. Twinkle

Twinkle好用了. (仍然出错 "无法读 .DCOPserver_asterisk-dev_0; Please check that the dcopserver program is running" 在启动栏–这样就好了).继续,测试拨号计划

链接:

Twinkle SoftPhone: http://www.twinklephone.co…

装好Twinkle (and a little prayer) 我们修改#1号拨号计划:

extensions.conf 文件:

[incoming]

; 欢迎

exten => s,1,Background(enterux/welcome)

exten => i,1,Playback(enterux/invalid-extension)

exten => i,n,Goto(incoming,s,1)

exten => t,1,Playback(enterux/call-timeout)

exten => t,n,Playback(enterux/thankyou)

exten => t,n,Hangup()

exten => 0,1,Playback(enterux/connecting-to-operator)

exten => 0,n,Dial(SIP/0,10,r) ; Operator

exten => 0,n,Playback(enterux/line-not-answering)

exten => 0,n,Hangup()

exten => 0,102,Playback(enterux/line-busy)

exten => 0,103,Hangup()

exten => 1,1,Playback(enterux/connecting-to-sales)

exten => 1,n,Dial(SIP/1,10,r) ; &连接多个分机号码

exten => 1,n,Playback(enterux/line-not-answering)

exten => 1,n,Hangup()

exten => 1,102,Playback(enterux,line-busy)

exten => 1,103,Hangup()

exten => 2,1,Playback(enterux/connecting-to-support)

exten => 2,n,Dial(SIP/2,10,r) ; &连接多个分机号码

exten => 2,n,Playback(enterux/line-not-answering)

exten => 2,n,Hangup()

exten => 2,102,Playback(enterux/line-busy)

exten => 2,103,Hangup()

exten => 202,1,Goto(incoming,s,1)

exten => 201,1,Goto(incoming,s,1)

(参考107页)

sip.conf如下:

[201]

user=201

type=friend

secret=1234

host=dynamic

context=incoming

[202]

user=202

type=friend

secret=1234

host=dynamic

context=incoming

[1234]

user=1234

type=friend

secret=1234

host=dynamic

context=incoming

;用户添加 operator, sales and support

[0]

user=0

type=friend

secret=1234

host=dynamic

context=incoming

[1]

user=1

type=friend

secret=1234

host=dynamic

context=incoming

[2]

user=2

type=friend

secret=1234

host=dynamic

context=incoming

以下是拨号计划的内容:

系统可接收 0,1,2,201,202.

现在,我们的接线总机连到了201和202上面——就是说,欢迎信息只在拨打201和202分机时播放。

我们添加了超时、忙碌和没有应答的功能。阅读106页代码。

Ast的设置是,当没有人接听电话的时候,被叫分机就响2声,然后回拨错误消息。如果被叫的分机应答了,ast就接通,两个人可以占用一个全双工通道。

这是个非常简单的配置,只有最基本的应答函数,最基本的呼叫处理和连接两个用户的能力,用Dial()这个应用程序。我们实际测试过,虽然有实质的延迟,2-4秒,就好像是一个人在讲话,另一个人在重复。这确实存在。有能力的话就写几行代码让两个语音通道互连(相似类型或者不同类型)。

现在我们只试验"incoming" 这一条,还添加了另外的"internal" 并对这个文件extensions.conf 进行了验证:

[incoming]

; Extensions for welcoming caller

exten => s,1,Background(enterux/welcome)

exten => i,1,Playback(enterux/invalid-extension)

exten => i,n,Goto(incoming,s,1)

exten => t,1,Playback(enterux/call-timeout)

exten => t,n,Playback(enterux/thankyou)

exten => t,n,Hangup()

exten => 202,1,Goto(incoming,s,1)

exten => 201,1,Goto(incoming,s,1)

; 呼叫正确的分机

exten => 0,1,Playback(enterux/connecting-to-operator)

exten => 0,n,Dial(SIP/0,10,r) ; Operator

exten => 0,n,Playback(enterux/line-not-answering)

exten => 0,n,Hangup()

exten => 0,102,Playback(enterux/line-busy)

exten => 0,103,Hangup()

exten => 1,1,Playback(enterux/connecting-to-sales)

exten => 1,n,Dial(SIP/1,10,r) ;

exten => 1,n,Playback(enterux/line-not-answering)

exten => 1,n,Hangup()

exten => 1,102,Playback(enterux,line-busy)

exten => 1,103,Hangup()

exten => 2,1,Playback(enterux/connecting-to-support)

exten => 2,n,Dial(SIP/2,10,r) ; & 连接 SIP/staff_1&Sip/staff_2

exten => 2,n,Playback(enterux/line-not-answering)

exten => 2,n,Hangup()

exten => 2,102,Playback(enterux/line-busy)

exten => 2,103,Hangup()

[internal]

exten => 0,1,Goto(Internal,0,1)

exten => 1,1,Goto(Internal,1,1)

exten => 2,1,Goto(Internal,2,1)

sip.conf 文件如下所示:

[201]

user=201

type=friend

secret=1234

host=dynamic

context=incoming

[202]

user=202

type=friend

secret=1234

host=dynamic

context=incoming

[1234]

user=1234

type=friend

secret=1234

host=dynamic

context=incoming

; 0: operator, 1:sales and 2:support

[0]

user=0

type=friend

secret=1234

host=dynamic

context=internal

[1]

user=1

type=friend

secret=1234

host=dynamic

context=internal

[2]

user=2

type=friend

secret=1234

host=dynamic

context=internal

0,1 , 2的条款发生了变化从[incoming] 到 [internal] 与以前类似,只是现在要使用的是不同的contexts。—————————————————

在 Asterisk 拨号计划中使用变量

在拨号计划中使用变量

在 asterisk中设置变量:

JOHN=SIP/1

引用变量Asterisk:

exten => 123,1,Dial(${JOHN})

很简单.

注意:不需要大写变量名–这里是为了清晰

变量的类型:

全局变量:

所有的context都可以访问的变量。

全局变量在拨号计划的最前面[globals] context中声明.

还可以在拨号计划中声明全局变量:

[global]

JOHN=SIP/1

或者

[some context]

exten => 123,1,SetGlobalVar(JOHN=SIP/1)

全局变量的生命周期是到ast关闭为止。

渠道变量:

渠道变量与特定呼叫或者呼叫通道有关。

渠道变量的生命周期限制在呼叫的范围内.

有许多预定义的渠道变量- 见README.variables 文件 doc/ subdirectory.

设置渠道变量:

exten => 123,1,Set(MAGICNUMBER=42)

环境变量:

提供了通过dialplans访问Unix环境变量的方法.

参考环境变量:

UNIXPATH=${ENV(PATH)}

Asterisk中的模式匹配:

Asterisk 会尝试匹配任何以下划线开头的符号

你可以在模式匹配中使用如下的符号:

X 表示 0 到 9

Z 表示 1 到 9

N 表示 2 到 9

[] 表示范围 (例如, [15-7] 匹配1,5,6 or 7)

. 通配符

举例:

_9. 会匹配所有以9开头的数字,例如 92, 932344,99999,91,等.

_XXX 匹配3个数字的串,每个数字的范围是0到9,例如321, 999,123, 等.

使用匹配模式,:通常手工添加每个可能的分机是非常枯燥乏味的。模式匹配简单多了。出线中继(Outbound trunk):要让用户可以通过ast网络拨打外面的电话号码,我们可以启用出线中继。

比较好的方案如下:

-> 使用变量名来引用中继名。这可以让我们即时修改中继,不会引起错误

-> 使用编写正确的 context来合理划分拨号计划. 这可以保证系统免受意外,或者恶意的未经授权的使用。

下面看一些函数和条件分支,看看extensions.conf

[incoming]

; s 和 t分机

exten => s,1,Background(enterux/welcome)

exten => t,1,Hangup()

; 接受对201的呼叫

exten => 201,1,Goto(s,1)

; GotoIf() 函数

exten => 345,1,Set(TEST=greet)

exten => 345,n,GotoIf([{TEST}=greet]?10:20)

; Asterisk 给 GotoIf传递一串参数

exten => 345,10,Playback(weasels-eaten-phonesys)

exten => 345,20,Playback(office-iguanas)

; 倒数,使用 GotoIf() 和命名的优先级

exten => 346,1,Set(COUNT=10)

exten => 346,n(say),SayNumber(${COUNT})

exten => 346,n,Set(COUNT=[{COUNT}-1])

exten => 346,n,GotoIf([{COUNT}>0]?say:thank)

exten => 346,n(thank),Playback(auth-thankyou)

exten => 346,n,Hangup()

; 基于Caller Id 识别的呼叫拒绝

exten => 347,1,Set(REJECT_NUM=201) ; The number to be rejected (can also be done without a variable)

exten => 347,n,Set(CALLER=${CALLERIDNUM})

exten => 347,n,GotoIf([{CALLER}=${REJECT_NUM}]?reject-messege:welcome)

exten => 347,n(reject-messege),Playback(abandon-all-hope)

exten => 347,n,Hangup()

exten => 347,n(welcome),Playback(welcome)

exten => 347,n,Hangup()

; 不同的呼叫拒绝示例347

exten => 348,1,GotoIf([{CALLERIDNUM}=201]?30:20)

exten => 348,20,Goto(201,1)

exten => 348,30,Playback(abandon-all-hope)

exten => 348,n,Hangup()

; 按时间播放语音,利用GotoIfTime()函数

exten => 349,1,Playback(good)

exten => 349,n,GotoIfTime(04:00-11:59,*,*,*?good-morn)

exten => 349,n,GotoIfTime(12:00-16:59,*,*,*?good-aft)

exten => 349,n,GotoIfTime(17:00-03:59,*,*,*?good-eve)

exten => 349,n(good-morn),Playback(morning)

exten => 349,n(good-aft),Playback(afternoon)

exten => 349,n(good-eve),Playback(evening)

exten => 349,n,Hangup()

; Planning on holiday

exten => 350,1,GotoIfTime(*,*,26,jan?closed,s,1)

; 以上的意思是说,如果是1月 26,按照以下的优先级别 1 of s 的close context分机优先级别,否则是open context的 1 of s extension

; 如下所示

exten => 350,n,Goto(open,s,1)

exten => 350,n,Hangup()

[open]

exten => s,1,Playback(welcome)

exten => s,n,Hangup()

[closed]

exten => s,1,Playback(sorry2)

exten => s,n,Hangup()

你可以拨打相应的分机

B2BUA的hardphone call flow

2006-10-25 11:37:03

大中小

基本流程很正常,已经很熟悉

说其中的细节:

B2BUA的方式,就是两个UA背靠背,分别接通两边的会话,做个中间人。5088@141 ————> PBX 12 ————–> 5010@131 ———————->

INVITE 5010@12

TO:5010@12

FROM:5010@12

VIA:141

CONTACT:5088@141

<———————-

100

TO:5010@12

FROM:5010@12

VIA:141

CONTACT:5010@12

——————->

INVITE 5010@131

TO:5010@131

FROM:5088@12

VIA:12

CONTACT:5088@12

<——————-

180

TO:5010@131

FROM:5088@12

VIA:12

<———————

180

TO:5010@12

FROM:5088@12

CONTACT:5010@12 <———————

200

TO:5010@131 FROM:5088@12

VIA:12 CONTACT:5010@131 ———————-> ACK 5010@131

TO:5010@131 FROM:5088@12

VIA:12 <———————

200

TO:5010@12 FROM:5088@12

VIA:141 CONTACT:5010@12 ———————-> ACK 5010@12

TO:5010@12 FROM:5088@12

VIA:12 <———————–BYE 5088@12

TO:5088@12 FROM:5010@12

VIA:131 ————————-> 200

TO:5088@12 FROM:5010@12

VIA:131 CONTACT:5088@12 <———————BYE 5088@141

TO:5088@12 FROM:5010@12

VIA:12 ———————-> 200

TO:5088@12 FROM:5010@12

18.备注:

很好的文章,摘自:https://www.360docs.net/doc/4017855898.html,/commander_officer/article/details/7347476

建筑工程资料员入门(个人总结)复习过程

建筑工程资料员入门 序: 最近创了个工程资料群,不久便有很多人提出了问题:“资料员如何入门?资料员主要做什么工作?如何做好一个资料员?”相信这也是很多初学者很想问的问题,虽然带些傻气,不过我喜欢,实在嘛!从事这项工作有6年叻,就我这6年中的工作体会随便写点。网上也有看过一些,一个字“客套”,规范照抄、实在无趣。下面就为大家写点实在的,写的不好,让各位见笑。 主要用于引导初学者。还希望初学者们能借鉴则借鉴,高手们多多给予点评! 感:新手们往往都是很心急的,之前我也一样恨不得一夜之间把所有东东都学会就好了,只可惜那是不可能滴。所以只能边做边学。 怎么做?有师傅带的那最好了,如果没有一开始我推荐一个很管用的法子就是去问监理(包括要做什么、怎么做等等都可以问的),当然这还要靠你跟监理相处好了。一般监理为了要面子,不会说不知道的,这样一来就好办多了,反正是他签字,他说出来的他总部能不给签吧(嘿嘿,馊主意,不推荐长期使用,还是自己搞懂了的好,实在不懂的情况下这是最好的办法了,毕竟老是跑来跑去的麻烦也!)监理其实很伟大的,我的第一次做资料就是怎么弄的,呵呵。。。(前提条件是要把资料目录里的表格都看几遍,别监理叫你做个什么表,你连表名一点印象都没有,这就难办了。。。。。。) 怎么学?看下面

一、工程资料的概念。 说起工程资料这个玩意,首先我们必须知道它是干嘛的、为什么要做它。简单点说:工程资料就是一个工程从开始到工程交付使用这个阶段的施工及监督情况的一种书面体现。在使用过程中出现了问题,这个时候就可以把这个部位的资料拿过来看看,到底当时是怎么施工的。 二、工程资料的分类。 对这个玩意有个初步了解之后,我们就要对它进行进一步的了解既分类,从专业的角度出发有1、房建工程2、市政工程3、景观园林工程4、装饰工程(指精装)5、设备安装工程等。我主要做房建的,在此仅将房建部分进行细部分类。其他资料员也都看看吧,没准有用。房建工程资料一般来说分为这么几类: 1、基建文件:这个由甲方完成,与我们没多大关系,一提而过。 2、监理资料:A类(承包单位用表)由施工单位填写报于监理批 核。B类(监理单位用表)C类(建设单位用表),由监理建设单位完成。B类表最好也要懂些,有些个鸟监理真是懒的没话说了,叫我们施工单位给带带,最恼这个了! 3、施工资料:施工资料肯定就是由我们完成,休想有人帮你弄。 施工资料又分为N个部分:土建部分、建筑电气、建筑给排水及采暖、通风与空调、桩基部分、通风与空调电梯部分、自动喷水灭火系统,智能建筑等。就土建部分而言还分施工技术管理资料、工程质量控制资料、土建工程安全和功能检验资料、

适合教师的思维导图软件

想学画思维导图?别只用纸和笔,还有大量丰富多彩的思维导图软件可以使用,下面就来介绍几款常见的思维导图软件。工具在精不在多,了解众多软件之后选择最适合你的那一款熟练使用就可以了。 什么是思维导图?如下图,就是一张常见的思维导图了,它是英国人托尼?巴赞发明的一种记笔 记的方法,运用思维导图能够将左右脑并用使得我们充分发挥大脑的强悍功能。 但厉害之处是它对任意时刻发散思维的记录与整合。 “思维导图帮助我们公司节省了一千万美元!――波音公司”,事实是这并不是一个噱头。 美国波音公司在设计波音747飞机的时候就使用了思维导图。据波音公司的人讲,如果使用普

通的方法,设计波音747这样一个大型的项目要花费6年的时间。但是,通过使用思维导图,他们 的工程师只使用了6个月的时间就完成了波音747的设计,并节省了一千万美元…… 作为一款跨平台软件,MindMaster是一款非常流行有价值的国产免费的思维导图制作与设计软件,已经拥有600百万+的粉丝。 作为一个绘图工具,拥有强大的兼容性,轻松打开自己和他人的导图,支持数据的跨平台云同步。对于个人用户,MindMaster可以一直免费使用。 MindMaster软件绘制思维导图的优点 那么,在众多的思维导图制作工具中,我们为什么推荐亿图呢?下面我们用简单的图来罗列一下它的优点: MindMaster还可以制作鱼骨图、二维图、树状图、逻辑图等,本文中的图都是使用亿图制作的。 制作后可以轻松导出到微软 Office 格式 (如 Word、Excel、PPT),或者 PDF、PS、EPS 等文档,以及 PNG,JPEG,GIF,BMP,Tiff等图片格式,甚至可以导出到Html、SVG。 另外,亿图还能支持导入visio同类软件制作的导图。总之,你可以轻松将制作好的成果用于任何地方,或通过转换成各种常见的图片格式与团队、他人共享并协作。 跨平台支持 Windows、Mac、Linux MindMaster一大优点是跨平台支持 Windows、Mac 和 Linux 等桌面平台,软件自带云空间, 一款与支持云协作的工具,你的所有数据都能随时随地使用。除了在任意浏览器可以打开查阅MindMaster的脑图文件外,还可以方便地实现会议速记、课程笔记、灵感收集等用途。

Java基础入门教程(适合所有初学者)

第1章 Java语言概述与面向对象思想 1 1.1 Java语言的发展 1 1.1.1 Java语言的产生 1 1.1.2 Java语言的发展 1 1.2 Java语言的特点 2 1.3 面向对象与面向过程的差异 3 1.3.1 面向过程思想回顾 4 1.3.2 面向对象思想介绍 4 1.4 面向对象程序设计中的主要概念和特征 4 1.4.1 主要概念 5 1.4.2 主要特征 5 *1.5 Java与C++的差异 5 1.6本章小结5 习题 5 第2章 Java语言开发环境 6 2.1 JDK 6 2.1.1 JDK的简介6 2.1.2 JDK的构成6 2.1.3 JDK的使用6 2.2 IDE 8 2.2.1 IDE简介8 2.2.2 JBuilder 9 2.2.3 Eclipse 9 2.2.4 相关资源9 2.3 Project管理9 2.3.1 Project的含义9 2.3.2 可行的Project组织模式9 2.3.3 主要开发工具的Project目录10 2.4 本章小结10 习题10 第1章 Java语言概述与面向对象思想 1.1 Java语言的发展 1.1.1 Java语言的产生以介绍面向对象编程的基本概念、基本理论为重点,结合Java语言的语法规则、编程特点和设计思想、强调容易发生错误和编程应注意的地方,使学生能对Java 技术有一个总体了解,通过本课程学习,使学生掌握Java语言的基础知识,理解和掌握面向对象程序设计的基本思想,熟练地使用Java语言进行程序的编写、编译以及调试工作 上世纪90年代初期,Sun公司在研究一种适用于未来的智能设备的编程语言,该语言要具有一些新的特性,以避免C++的一些不足。 该语言起初命名为Oak,来源于语言作者Gosling办公室窗外的一棵橡树(Oak)。后来在注册时候遇到了冲突,于是就从手中的热咖啡联想到了印度尼西亚一个盛产咖啡的岛屿,中文名叫爪哇,Java语言得名于此。 随着Internet的迅速发展,Web应用日益广泛,Java语言也得到了迅速发展。1994年,Gosling

零基础学FPGA开发入门资料

零基础学FPGA开发入门资料 视频教程系列 QQ:903853270 下载地址: https://www.360docs.net/doc/4017855898.html,/item.htm?spm=a1z10.1.137712-76083467.2.HvLL9C&id=16903050536 目录简介 fpga 入门级资料教程verilog资料本部分主要由5部分教程构成,分别是《VerilogHDL 扫盲文》、《VerilogHDL那些事儿_建模篇》、 《Verilog_HDL_那些事儿_时序篇》、《Verilog_HDL_ 那些事儿_整合的概念》《Verilog 最后的私私细语》。 5部教程由浅入深,细细讲解。即便是你没有任何 fpga基础,从没有接触过fpga,你也能看懂。书中 还包含有大量的实验,从最简单的流水灯开始,一 步步教你走进fpga的世界。在开始本部分学习之前, 推荐先阅读夏宇闻教授编著的《数字逻辑设计》,可 以快速的帮助你入门。此书也收录在本资料目录下。modelsim资料本部分包括由《modelsim视频教程+源文件》及 《modelsim入门视频》两部分。在学习fpga的时候, 会用到fpga强大的仿真工具modelsim,本部分内容 详细的讲解了modelsim软件与quartus软件的联合 仿真,以及单独使用modelsim的时候,如何仿真。 每集仿真视频均含有源文件,方便大家在联系的时 候,调用验证。在学习verilog的时候,可以结合本 部分资料练习仿真,以判断自己的程序是否有误。fpga开发流程快速入门视频本部分视频教程详细介绍了fpga的开发流程,在实 际进行fpga开发学习的时候,建议先对本部分视频 进行学习。 夏宇闻verilog视频本部分视频教程由著名教授夏宇闻亲自讲解,在学 习本部分视频的时候,建议与夏教授编著的《数字 逻辑设计》这本书一起学习。便于理解verilog语言。周立功verilog视频本部分视频由周立功讲解verilog视频教程,在学习 verilog语言的时候,建议学习本部分视频教程。 特权FPGA视频教程(35集全)本部分视频内容由特权同学讲解,每集均以一个实 验为基础,学习fpga的开发流程,verilog语言的解 读,modelsim仿真软件的使用,以及常见逻辑算法 的介绍等。这部分视频内容建议在学完verilog的基 础上观看。本部分对于学习fpga的过程帮助甚大, 一定要仔细理解。

适合教师用的思维导图软件

导语: 思维导图是一种将思维形象化的方法,是表达发散性思维的有效图形思维工具,善用思维导图,能极大的提升你的学习、工作效率,好的思维导图不需要太多花俏、繁杂的功能,重要的是养成思维具象化的习惯,今天就推荐给大家一款电脑上使用的免费、简单、实用的思维导图软件! 什么是思维导图?如下图,就是一张常见的思维导图了,它是英国人托尼?巴赞发明的一种记笔记的方法,运用思维导图能够将左右脑并用使得我们充分发挥大脑的强悍功能。 但厉害之处是它对任意时刻发散思维的记录与整合。 “思维导图帮助我们公司节省了一千万美元!――波音公司”,事实是这并不是一个噱头。 美国波音公司在设计波音747飞机的时候就使用了思维导图。据波音公司的人讲,如果使用普

通的方法,设计波音747这样一个大型的项目要花费6年的时间。但是,通过使用思维导图,他们 的工程师只使用了6个月的时间就完成了波音747的设计,并节省了一千万美元…… 作为一款跨平台软件,MindMaster是一款非常流行有价值的国产免费的思维导图制作与设计软件,已经拥有600百万+的粉丝。 作为一个绘图工具,拥有强大的兼容性,轻松打开自己和他人的导图,支持数据的跨平台云同步。对于个人用户,MindMaster可以一直免费使用。 MindMaster软件绘制思维导图的优点 那么,在众多的思维导图制作工具中,我们为什么推荐亿图呢?下面我们用简单的图来罗列一下它的优点: MindMaster还可以制作鱼骨图、二维图、树状图、逻辑图等,本文中的图都是使用亿图制作的。 制作后可以轻松导出到微软 Office 格式 (如 Word、Excel、PPT),或者 PDF、PS、EPS 等文档,以及 PNG,JPEG,GIF,BMP,Tiff等图片格式,甚至可以导出到Html、SVG。 另外,亿图还能支持导入visio同类软件制作的导图。总之,你可以轻松将制作好的成果用于 任何地方,或通过转换成各种常见的图片格式与团队、他人共享并协作。 跨平台支持 Windows、Mac、Linux MindMaster一大优点是跨平台支持 Windows、Mac 和 Linux 等桌面平台,软件自带云空间, 一款与支持云协作的工具,你的所有数据都能随时随地使用。除了在任意浏览器可以打开查阅MindMaster的脑图文件外,还可以方便地实现会议速记、课程笔记、灵感收集等用途。

最新服务器基础知识(初学者必看)

服务器基础知识【初学者必看】 1. 什么是服务器 就像他的名字一样,服务器在网络上为不同用户提供不同内容的信息、资料和文件。可以说服务器就是Internet网络上的资源仓库,正是因为有着种类繁多数量庞大内容丰富的服务器的存在,才使得Internet如此的绚丽多彩。 2. 服务器的种类和功能 (1) WWW服务器(WWW Server) WWW服务器也称为Web服务器(Web Server)或HTTP服务器(HTTP Server),它是Internet上最常见也是使用最频繁的服务器之一,WWW服务器能够为用户提供网页浏览、论坛访问等等服务。比如:我们在使用浏览器访问https://www.360docs.net/doc/4017855898.html,的时候,实际上就是在访问Discuz!的WWW服务器,从该WWW服务器获取需要的论坛资料和网页。 (2) FTP服务器(FTP Server) FTP服务器是专门为用户提供各种文件(File)的服务器,FTP服务器上往往存储大量的文件,例如:软件、MP3、电影、程序等等。用户只要使用FTP客户端软件登录到FTP服务器上就可以从FTP服务器下载所需文件和资源到自己的电脑上,同时,

你也可以把自己电话上的文件上传到FTP上供其他用户下载,以实现文件资源的共享。 (3) 邮件服务器(Mail Server) e-mail是Internet上应用最频繁的服务之一,而Internet上每天数亿百亿计的电子邮件的收发都是通过邮件服务器实现的。邮件服务器就像邮局一样,可以为用户提供电子邮件的接收存储和发送服务。 除了以上介绍的3种主要服务器之外,还有很多其他类型的网络服务器,例如:数据库服务器(DatabaseServer)、代理服务器(Proxy Server)、域名服务器(Domain Name Server)等等…… 3. 服务器的操作系统 目前服务器中使用的操作系统主要有两类:Windows和Unix。 (1) Windows Windows是美国微软公司(Microsoft)开发的操作系统,在服务器领域,主要有Windows2000Server/Advanced Server/Data Center与Windows2003 Standard Edition/EnterpriseEdition操作系统,Windows的优点是操作简 单,由于Windows使用图形界面进行操作,因而对各种服务器软件功能配置简

教师备课思维导图软件

思维导图是一种能够帮助我们发散思维、提高效率的大脑工具,由英国人东尼?博赞发明,在商业、教育以及个人学习等领域有着非常广泛的运用。从出现至今的几十年时间里,它改变了全球3亿人 的思维方式,因此思维导图又被誉为是20世纪人类最伟大的发明之一。这里整理了一款好用、各具 特点的思维导图工具,让你快速探索思路,提高工作效率! 什么是思维导图?如下图,就是一张常见的思维导图了,它是英国人托尼?巴赞发明的一种记笔记的方法,运用思维导图能够将左右脑并用使得我们充分发挥大脑的强悍功能。 但厉害之处是它对任意时刻发散思维的记录与整合。 “思维导图帮助我们公司节省了一千万美元!――波音公司”,事实是这并不是一个噱头。

美国波音公司在设计波音747飞机的时候就使用了思维导图。据波音公司的人讲,如果使用普 通的方法,设计波音747这样一个大型的项目要花费6年的时间。但是,通过使用思维导图,他们 的工程师只使用了6个月的时间就完成了波音747的设计,并节省了一千万美元…… 作为一款跨平台软件,MindMaster是一款非常流行有价值的国产免费的思维导图制作与设计软件,已经拥有600百万+的粉丝。 作为一个绘图工具,拥有强大的兼容性,轻松打开自己和他人的导图,支持数据的跨平台云同步。对于个人用户,MindMaster可以一直免费使用。 MindMaster软件绘制思维导图的优点 那么,在众多的思维导图制作工具中,我们为什么推荐亿图呢?下面我们用简单的图来罗列一下它的优点: MindMaster还可以制作鱼骨图、二维图、树状图、逻辑图等,本文中的图都是使用亿图制作的。 制作后可以轻松导出到微软 Office 格式 (如 Word、Excel、PPT),或者 PDF、PS、EPS 等文档,以及 PNG,JPEG,GIF,BMP,Tiff等图片格式,甚至可以导出到Html、SVG。 另外,亿图还能支持导入visio同类软件制作的导图。总之,你可以轻松将制作好的成果用于任何地方,或通过转换成各种常见的图片格式与团队、他人共享并协作。 跨平台支持 Windows、Mac、Linux MindMaster一大优点是跨平台支持 Windows、Mac 和 Linux 等桌面平台,软件自带云空间, 一款与支持云协作的工具,你的所有数据都能随时随地使用。除了在任意浏览器可以打开查阅MindMaster的脑图文件外,还可以方便地实现会议速记、课程笔记、灵感收集等用途。

资料员入门基础知识详细

目录: 一:施工现场管理与资料收集二:单位工程施工技术资料管理 三:施工组织设计的编制四:施工日志与施工纪录填写五:资料 管理的规定及要求六:建筑工程施工质量验收统一标准简介 一:施工现场管理与资料收集 前言: - 现场施工管理的慨念 现场施工管理的组成: 施工管理工作分为三个阶段:即 1 :施工准备 2 :施工阶段 3 :竣工验收 (一):施工准备:1:技木准备承包合同,工程予算、施工组织设计、图纸会审。 2 :现场准备三通一平、工程定位放线及复核、施工许可证申报、质监申报、临时占用道路申报、现场文明施工围蔽、临施建造、材料、机具组织进场。 3 :组织准备组织劳动力进场( 1):确定施工及各工作工序, 搭接次序。 ( 2):组织分段平衡流水, 交义作业计划。( 3);组织新进场工人进行安全教育及考核。

(二):施工阶段: 1:质量控制贯沏施工组织设计、制度措施、监督执行规范、规程、工艺标准, 贯沏工程质量验收标准, 切实执行质量检查和质量验收, 做好工序交接捡查验收, 隐蔽工程检查验收, 防渗漏试水检查验收, 变更工程签证, 控制材料进场质量,加强施工复核, 组织工程质量定期及不定期的质量检查。 2:安全控制贯彻以“预防为主”的安全生产方针,控制五个安全因素(人、材料、机械、方法、环境)其中包括:施工作业安排、用电与防火安全, 落实层级安全生产责任制, 贯彻安全生产奖惩制度措施, 落实安全生产检查制度, 组织安全技术交底及安全教育学习。 3:进度控制根据合同工期及施工组织设计,分阶段编制施工进度作业计划,及时检查计划进度,及时调整计划,协调土建与专业施工的协作配合。 4:成本控制及时做好经济签证,贯沏降低成本措施,优化进度计划,优化劳动力,严格控制材料进场数量及质量,材料发放实行限额领料,加强施工放线复核,做到事前控制质量,减少事后返工损失,掌握经济索赔技巧,及签证索赔,减少经济损失。 5 :文明施工施工现场场容管理 6:现场料具管理包括:生产工具(做好发放与回收)、现场材料(施工平面布置图分类堆放并加标色),周转料(分类堆放)。 (三):竣工验收阶段 1:技术资料整理组编 包括:施工日志、变更工程、施工验收及检查记录,材料试验报告,质量检查验收记录,资料应及时记录及时签证,及时积累,及时整理。(技术资料是甲方用作核对结算的依据,不容忽视)。 2:竣工工程予验收捡查 组织竣工工程予检验收,检查验收前工程遗留未完善的工程手尾,及时处理,为竣工验收创造条件。3:工程竣工验收备案(房屋建筑工程和市政基础设施工程竣工验收备案管理暂行办法)规定:建设单位办理工程竣工验收备案应提交以下 材料:(1):工程竣工验收备案表(房屋建筑工程和市政基础设施工程竣工验收备案表)(2):工程竣工验收报告 (3): 法律、行政法规规定应当由规划、公交消防、环保等部门出具的认可文件或者准许使用文件。(4):施工单位签署的工程质量保修书;(5):法规、规章规定必须提供的其他文件;(6):商品住宅还应当提交《住宅质量保证书》和《住宅使用说明书》。 4 :竣工工程验收 二:单位工程施工技术资料管理 笫一节总则 单位工程施工技术资料的作用: 1:是反映工程质量和工作质量的重要依据 2:是单位工程施工全过程的真实记录3:是单位工程日后维修、扩建、更新的重要档案材料 4:统一建筑施工企业技术资料的管理工作,有利于工程质量检查和归档施工技术资料按其性质分为七类: (施工技术资料内容分类---- P1 ) 第一类:建筑工程法定建设程序必备文件;第二类:综合管理资料;第三类:工程质量控制资料(包括: 1 验收资料2施工管理资料3产品质量证明文件 4 检验报告 5 施工记录及检测报告)第四类:工程安全和功能检验资料及主要功能抽查记录;第五类:检验批质量验收纪录;第六类:施工日志;第七类:竣工图; 工程技术资料的组卷要求: 1:组卷原则:“施工技术资料的组卷应遵循工程文件自然形成规律,保持卷内文件内容之间的系统联系,便于档案的保管和利用。组卷时按先文件、后图纸排列。 施工技术资料目录:⑴ 总目录⑵工程建设前期法定建设程序文件;⑶建筑工程综合管理资料;⑷地基与基础工程;⑸主体结构工程;⑹建筑装饰装修工程;⑺建筑屋面工程;⑻建筑设备安装工程综合管理资料;⑼建筑给水、排水及采暖工程;⑽建筑电气工程;(11)通风与空调工程;(12)电梯安装工程;(13)智能建筑;(14)竣工验收资料;(15)竣工图; 2:组卷顺序:一般为封面、目录、文件材料、工程照片及封底。3:组卷质量要求:归档文件的内容必须真实、谁确、 签章齐备、书写材料必须耐久、清晰,不得使用铅笔、红色和纯蓝墨水、圆珠笔等易褪色村料书写。若是复写件、复印件(需注明原件存放处)要字迹清楚、牢固能长期保存。 施工技术资料分为两部分: (一):工程准备阶段文件;(由建设单位按项目立卷)包括:24项文件材料: 1 :立项申请报告及批复 2 :可行性研究报告及批复 3 :环境影响报告书或环境影响报告表或环境影响登记表 4 :固定资产投资

ai基础入门详细教程

Adobe Illustrator 第一课 《工具》 一、控制调板:Alt+W+X(CS3版本/英文版是:Alt+W+C) 工具栏:Alt+W+O 二、矩形:M 按空格键可以移动位置(针对还没有结束编辑) 按Shift做正方形,按Alt保持中心点不变 三、圆角钜形 按左方向键是直角,按右方向键是100%圆角 按上方向键是加大圆角,按下方向键是减圆角 Alt固定中心,shift画正的图形 四、椭圆:L 做图方法同钜形 按Alt 键单击图标同一组工具可以互相转换 选择图标再单击画布可以定大小 五、直线工具:“\” 按shift可以画45度角的倍数的直线 六、选择工具:“V” 1、按Shift键拖动等比缩放,Alt中心不变,shift+Alt是以中心等比缩放 2、双击图标或“V+回车”可准确移动图形;按Tab确定 3、按Alt键可以复制 七、直接选择工具:A 编辑点和线 八、编组选择工具: 1、选择群组中的一个 2、点对点对齐(变白色时证明对齐,必须要把对齐点Alt+Ctrl+“勾上) 按Alt是编组工具与选择工具的转换 九、颜色:F6 填色(“/”为无色) 改变颜色时,描边和填色哪个在上面哪个就被改变 “X”是描边与填色的转换 Shift+“X”描边与填色的颜色转换 “D”是默认的黑色描边,白色填色,描边粗细为1pt 作业:中国银行标志、联想标志

第二课 一、套索工具:Q(选点用的,只是选择点不能编辑) 二、画笔工具:B 画笔面板F5 三、铅笔工具:N 四、旋转工具:R 1、双击图标或按“R+回车”以图形的中心点为旋转轴旋转 2、单击图标或按“R”再单击某个点则以该点为旋转轴(按Alt单击中心可以准确旋转度数) Ctrl+D再制 五、镜像:O 用法同旋转,左右镜像点垂直上下镜像点水平 六、比例缩放:S S+回车会出现对话框可以更改比例 七、改变形状工具:可以修改所有选中图形中的一个;倾料工具 八、钢笔工具:P 按空格可以移点的位置,按Alt键改变控制炳方向,按Shift控制15度方向; 转换锚点工具:Shift+C(单击节点可以转为直线); 加点工具“+”,减点工具“-” 十、置入Alt+F+L 锁定Ctrl+2 解除锁定 Alt+Ctrl+2 显示标尺Ctrl+R 作业:奔驰标志、勾图

(仅供参考)服务器硬件入门基础知识

服务器硬件入门基础知识 开篇一:服务器主板 服务器主板概述 对于服务器而言,稳定性才是首要,服务器必须承担长年累月高负荷的工作要求,而且不能像台式机一样随意的重起,为了提高起可靠性普遍的做法都是部件的冗余技术,而这一切的支持都落在主板的肩上。下面我就来看看有关服务器主板的一些特性: 1、首先,服务器的可扩展性决定着它们的专用板型为较大的ATX,EATX或WATX。 2、中高端服务器主板一般都支持多个处理器,所采用的CPU也是专用的CPU。 3、主板的芯片组也是采用专用的服务器/工作站芯片组,比方Intel E7520、ServerWorks GC-HE等等,不过像入门级的服务器主板,一般都采用高端的台式机芯片组(比如Intel875P芯片组) 4、服务器通常要扩展板卡(比如如网卡,SCSI卡等),因此我们通常都会发现服务器主板上会有较多的PCI、PCI-X、PCI—E插槽。 5、服务器主板同时承载了管理功能。一般都会在服务器主板上集成了各种传感器,用于检测服务器上的各种硬件设备,同时配合相应管理软件,可以远程检测服务器,从而使网络管理员对服务器系统进行及时有效的管理。

6、在内存支持方面。由于服务器要适应长时间,大流量的高速数据处理任务,因此其能支持高达十几GB甚至几十GB的内存容量,而且大多支持ECC内存以提高可靠性(ECC内存是一种具有自动纠错功能的内存,由于其优越的性能使造价也相当高)。 7、存储设备接口方面。中高端服务器主板多采用SCSI接口、SATA接口而非IDE接口,并且支持RAID方式以提高数据处理能力和数据安全性。 8、在显示设备方面。服务器与工作站有很大不同,服务器对显示设备要求不高,一般多采用整合显卡的芯片组,例如在许多服务器芯片组中都整合有ATI的RAGE XL显示芯片,要求稍高点的就采用普通的AGP显卡。而如果是图形工作站,那一般都是选用高端的3DLabs、ATI等显卡公司的专业显卡。 9、在网络接口方面。服务器/工作站主板也与台式机主板不同,服务器主板大多配备双网卡,甚至是双千兆网卡以满足局域网与Internet的不同需求。 10、最后是服务器的价格方面。一般台式机主板顶天也不过1、2千,而服务器主板的价格则从1千多元的入门级产品到几万元甚至十几万元的高档产品都有! 推荐品牌:泰安、超微、Intel 开篇二:服务器CPU 服务器CPU概述 服务器是网络中的重要设备,要接受少至几十人、多至成千上万人的访问,因此对服务器具有大数据量的快速吞吐、超强的稳定性、长时间运行等严格要求。所以说CPU是计算机的“大脑”,是衡量服务器

教师思维导图入门资料

教师思维导图入门资料 导读: 如今,思维导图被运用到十分广泛的行业,比如儿童教育,比如科研发现,比如商业管理等。既然思维导图的作用这么多,作为教师,该如何正确掌握呢? 思维导图是什么? 新手要入坑思维导图,选择思维导图软件,首先要了解思维导图到底是什么。根据介绍,简单来说,思维导图是表达发散性思维的有效图形思维工具,可以将你散乱的思绪整理归纳成图文、符号、文字一体的一张图,利于思考、理解、记忆。 免费获取MindMaster思维导图软件:https://www.360docs.net/doc/4017855898.html,/mindmaster/ 适合新手使用的思维导图软件 刚接触思维导图的新人,要想画好思维导图,选对软件很重要!有些软件虽然功能强大,可是却不适合新手使用。对于初次接触软件的人来说,它的界面不仅要简洁,功能也要非常的清晰,不然可能画一张图,找工具就要找半天。 MindMaster作为一款国产的思维导图软件,不仅支持多平台使用,还有可免费下载的中文版。再搭配简洁、易懂的操作界面、以及丰富的思维导图模板,

让作为新手的你,可以更快的上手使用,画出时尚、漂亮的思维导图。 新手如何使用MindMaster? 1、首先当然需要在电脑上下载安装好MindMaster,百度搜索“亿图MindMaster”然后进入亿图官网下载,在下载的时候可以根据自己的电脑系统来选择对应的版本,安装好之后双击打开运行。 2、接着打开MindMaster思维导图软件,点击“新建”,选择任意模板开启绘图之旅,也可以点击右侧“创建”一个空白模板进入画布。

3、进入之后会看到有一个中心主题,你可以用鼠标双击来进行编辑。如果你想添加子主题的话,可以用鼠标移动到中心主题附件,当出现一个“+”符号时点击一下就可以自动添加,当然你也可以在上方菜单栏里进行添加。 4、初始的主题样式看起来会比较单调,可以通过右侧来对思维导图的主体框架、样式、颜色、线条粗细等进行编辑设置,丰富主题,让思维导图看起来更漂亮。

资料员入门基础知识详细

土建资料员基础知识 目录: 一:施工现场管理与资料收集 二:单位工程施工技术资料管理 三:施工组织设计的编制 四:施工日志与施工纪录填写 五:资料管理的规定及要求 六:建筑工程施工质量验收统一标准简介

二零壹零壹年肆月 1 一:施工现场管理与资料收集 前言:----现场施工管理的慨念 现场施工管理的组成: 施工管理工作分为三个阶段:即 1:施工准备 2:施工阶段 3:竣工验收 (一):施工准备:1:技木准备承包合同,工程予算、施工组织设计、图纸会审。 2:现场准备三通一平、工程定位放线及复核、施工许可证申报、质监申报、临时占用道路申报、现场文明施工围蔽、临施建造、材料、机具组织进场。 3:组织准备组织劳动力进场 ( 1):确定施工及各工作工序,搭接次序。 ( 2):组织分段平衡流水,交义作业计划。( 3);组织新进场工人进行安全教育及考核。(二):施工阶段: 1:质量控制贯沏施工组织设计、制度措施、监督执行规范、规程、工艺标准,贯沏工程质量验收标准,切实执行质量检查和质量验收,做好工序交接捡查验收,隐蔽工程检查验收,防渗漏试水检查验收,变更工程签证,控制材料进场质量,加强施工复核,组织工程质量定期及不定期的质量检查。 2:安全控制贯彻以“预防为主”的安全生产方针,控制五个安全因素﹙人、材料、机械、方法、环境﹚其中包括:施工作业安排、用电与防火安全,落实层级安全生产责任制,贯彻安全生产奖惩制度措施,落实安全生产检查制度,组织安全技术交底及安全教育学习。 3:进度控制根据合同工期及施工组织设计,分阶段编制施工进度作业计划,及时检查计划进度,及时调整计划,协调土建与专业施工的协作配合。 4:成本控制及时做好经济签证,贯沏降低成本措施,优化进度计划,优化劳动力,严格控制材料进场数量及质量,材料发放实行限额领料,加强施工放线复核,做到事前控制质量,减少事后返工损失,掌握经济索赔技巧,及签证索赔,减少经济损失。 5:文明施工施工现场场容管理 6:现场料具管理包括:生产工具﹙做好发放与回收﹚、现场材料﹙施工平面布置图分类堆放并加标色﹚,周转料﹙分类堆放﹚。 ( 三):竣工验收阶段 1:技术资料整理组编 包括:施工日志、变更工程、施工验收及检查记录,材料试验报告,质量检查验收记录,资料应及时记录及时签证,及时积累,及时整理。﹙技术资料是甲方用作核对结算的依据,不容忽视﹚。2:竣工工程予验收捡查 组织竣工工程予检验收,检查验收前工程遗留未完善的工程手尾,及时处理,为竣工验收创造条件。 3:工程竣工验收备案 ﹙房屋建筑工程和市政基础设施工程竣工验收备案管理暂行办法﹚规定:建设单位办理工程竣工验收备案应提交以下材料:(1):工程竣工验收备案表(房屋建筑工程和市政基础设施工程竣

教师制作思维导图教程

教师制作思维导图教程 导读: 思维导图软件这么火,让各行各业的人士都想学习思维导图,来提升自己技能,让工作变得更加顺利。对于老师,也可以使用思维导图用于教学,帮助学生理解课文内容。这种结构化的思维工具,对学生的记忆,是非常有帮助的。但是老师们该挑选怎样的思维导图软件呢? 老师使用思维导图的好处 老师利用思维导图,可以用思维导图的特点将各学科复杂的逻辑思维问题可视化、简单化。学生通过思维导图,可以将学习的知识更好的融会贯通,提高学习的主动性,促进孩子自我成长。 免费获取MindMaster思维导图软件:https://www.360docs.net/doc/4017855898.html,/mindmaster/ 可以跨平台使用的思维导图软件 多平台办公是现在办公的一种主流形式,MindMaster是一款可同时在Windows、Mac和Linux下同时使用的思维导图软件。它的功能丰富,除了思维导图,还可以制作鱼骨图、时间线、组织架构图、甘特图,进行幻灯片演示,支持各级主题的超链接植入,多种格式的导出,同时也支持导出到Mindjet、Word、PPT、PDF、图片、Html等常见办公软件中使用。

MindMaster制作思维导图课件教程 1、首先打开百度,搜索“亿图MindMaster”进入亿图官网,然后找到MindMaster进行下载安装。 2、接着打开MindMaster,根据空白模板或者经典模板,新建一个思维导图。

3、然后插入主题,当鼠标放到“中心主题”上的时候,右下角会出现一个类似加号(+)的浮动按钮,点击该按钮,可以快速添加下一级主题。 4、等思维导图差不多全部绘制好以后就要将其导出为PPT课件,首先在“幻灯片”菜单栏下,点击自动创建幻灯片,软件会自动生成幻灯片页面。

资料员入门简介(完整资料).doc

此文档下载后即可编辑 《广东省建筑工程竣工验收技术资料统一用表》(以下简称“省统表”) 92年~2003年执行时间12年,手写,填写表格不需要签监理意见,资料员一般由施工员或文员来代替。 03年~2010年执行时间8年,电脑录入打印,监理需要签意见。资料员由之前的文员发展而成,并逐步形成专业岗位。 由于资料与工程交付使用挂勾,没有通过验收的工程不能销售和不能使用,资料才逐渐被重视,资料员的工资也自然而然的水涨船高。 随着规范不断的更新,新增表格的不断累积,原有的03版表格已经不太适合用于工程实际,于2010年将03版表格执行8年期间所新增的表格加入到省统表里,并对原先不大适用的表格进行了一些修改和调整,从而形成了2010版的表格。 由于软件先出,书本后出,造成2010版的省统表与书本有一些出入,并对软件中不合理的表格进行了修正,造成了今年2010版的软件升级,变为2011版。 03年前资料是没有软件的,03年后华软公司与省检测总站联合出了03版的软件。 随着华软省统表的软件推出,一些软件公司先后效仿华软公司创作了许多的资料软件,共同分享这份蛋糕。现在的资料软件有:华软、一洲、恒智天成、品茗…… 虽然公司不同,但资料软件的基本操作大至相同。 92版省统表用了12年 03版省统表用了8年 10版省统表正在使用 表格更新一次比一次短,而表格则越来越多,越分越细。其实表格都是根据规范的不断更新而不断更新的。随着科学技术的不断发展,规范的不断完善,表格也在不断的修正之中。 资料从手写到电脑打印,将来会是怎么样做资料呢? 将来资料可能会向无纸化发展,大家都知道,纸是需要消耗

森林资源的只有实际无纸化才能实施节能。 资料的作用 1、是建筑安装活动过程的记录 2、是工程竣工交付使用的必备条件(是获取房产证的重要依 据之一) 3、是对工程进行检查、维修、管理、使用、改建的重要依据 4、全面反映建筑工程的施工过程及工程质量状况 5、保证和提高工程质量 6、当工程发生事故是,资料还是重要的证据。 资料员的职责:(规范) 施工单位的资料员应负责施工资料的管理工作,实行技术负责人负责制,逐级建立健全施工资料管理岗位责任制。 施工单位应负责汇总各分包单位编制的施工资料,并在竣工验收前,将工程的施工资料整理、汇总完成。分包单位应负责其分包范围内施工资料的收集和整理,并对施工资料的真实性、完整性和有效性负责。 施工资料应编制至少两套,其中移交建设单位一套,自行保存一套。 资料员的职责:(实际) 资料员须负责:文件收发、拟函件、会议记录(本应由文员担任)、材料送检(本应由试验员担任)、安全资料填写和整理(本应由安全员担任)、质量技术资料填写(本应由各施工人员完成)和整理、组卷归档。 如果老板信任,还可负责理顺各单位之间的关系。 资料的组成: 施工资料以单位工程为组成单元,有不同相关专业,按专业分别整理。每个工程至少应由土建、水暖、电气三个分部组成。但根据实际当中工程的实际不同,还会产生更多的专业分部。划分 土建部分

教师如何合理地运用思维导图进行教学培训资料

教师如何合理地运用思维导图进行教学 利用思维导图进行课程的设置,进行教学模式的探索与改革,可以探讨新的学习方法和教学技巧。 1.制作教学计划当我们要进行教学计划时,思维导图可帮助我们将所有的课程内容以及相关的注意事项编写成具有明确目标的教学计划。计划一目了然,使人很容易了解计划具体内容,同时也便于根据教学的实际需要而做出相应的调整。 2.撰写教学设计教学设计是完成课堂教学的必备步骤,通过教学设计,教师可以预知教学内容、重点及难点,可以准备教具、预设练习,并且前瞻性地预定教学效果。教师可以利用思维导图来归纳整理自己的教学设计思路,也可以充分运用思维导图在集体备课中共同讨论,完成教学设计。 3.在各种课型中开发和利用思维导图 (1)新授课 学生可以利用思维导图进行预习,以小组合作的形式,画出充满个性的思维导图,对教材内容进行整体感知。整个预习过程中学生的意见经过互相碰撞,新的观点不断产生,从而加深对新课的认识和理解。情况往往是学生当堂就可以向大家展示本组的学习成果。然后在预习的基础上,教师还可以指导学生从不同的角度运用思维导图总结教材内容,更深地理解教材深层结构,如:结构式、主题式、解题式、线索式、关键词式等等。

(2)习题课 目前习题课存在的问题:不同教学阶段习题讲练无序、重复、杂乱,这是当前习题教学存在的主要问题之一。忽视了习题教学目的的全面性。把新课、阶段性复习、高考复习等不同阶段的习题教学,都定位在“理解知识、熟练各种试题类型”这单一目的上,学生的解题能力得不到全面提高。 忽视了习题教学目的的层次性。把新课、阶段性复习、高考复习等不同层次的习题教学,都定位在“高考水平”这个层次上,新课教学的练习题“一步到位”,各个不同阶段的习题教学任务实际上在循环重复,依靠多次重复达到“会”的目的。 利用思维导图进行习题课。要实现习题训练帮助学生完善知识建构的工作,其练习题必须按照知识结构的线索进行设计和编排,而不能东一枪西一炮,以题型为主线。在学生复习过程中,运用思维导图,从基础知识入手理清思路,明确知识要点,对课程内容进行分类总结和复习。 例如:一堂复习课:教学设想:以神舟六号宇宙飞船发射升空-环绕旋转-返回着陆为主题,根据飞船从发射升空到返回着陆整个过程中涉及到的高中力学知识,设计一系列物理问题供学生讨论。 教学过程:课前组织学生了解、查阅、寻找有关飞船的结构化材料,课堂中重点探讨有关飞船的一系列物理力学问题。课后再提供有关飞船的结构化练习,以实现学生对有关飞船的力学知识、方法的整

教师思维导图与培训

教师思维导图与培训 导读: 思维导图软件这么火,让各行各业的人士都想学习思维导图,来提升自己技能,让工作变得更加顺利。对于老师,也可以使用思维导图用于教学,帮助学生理解课文内容。这 老师使用思维导图的好处 老师利用思维导图,可以用思维导图的特点将各学科复杂的逻辑思维问题可视化、简单化。学生通过思维导图,可以将学习的知识更好的融会贯通,提高学习的主动性,促进孩子自我成长。 免费获取MindMaster思维导图软件:https://www.360docs.net/doc/4017855898.html,/mindmaster/ 可以跨平台使用的思维导图软件 多平台办公是现在办公的一种主流形式,MindMaster是一款可同时在Windows、Mac和Linux下同时使用的思维导图软件。它的功能丰富,除了思维导图,还可以制作鱼骨图、时间线、组织架构图、甘特图,进行幻灯片演示,支持各级主题的超链接植入,多种格式的导出,同时也支持导出到Mindjet、Word、PPT、PDF、图片、Html等常见办公软件中使用。

MindMaster制作思维导图课件教程 1、首先打开百度,搜索“亿图MindMaster”进入亿图官网,然后找到MindMaster进行下载安装。 2、接着打开MindMaster,根据空白模板或者经典模板,新建一个思维导图。

3、然后插入主题,当鼠标放到“中心主题”上的时候,右下角会出现一个类似加号(+)的浮动按钮,点击该按钮,可以快速添加下一级主题。 4、等思维导图差不多全部绘制好以后就要将其导出为PPT课件,首先在“幻灯片”菜单栏下,点击自动创建幻灯片,软件会自动生成幻灯片页面。

编程入门基础知识点总结资料教学教材

一、常量 ?数字常量 i.普通数字:1,35,2.7 ii.指数形式:2.45e-2等价于2.45*10-2注意e大小写皆可,e前面的数字不能省,就算是1也不能省,后面的数字一定要是整数iii.长整型,单精度浮点型:3235L,32.5F 分别表示3235是长整型数据, 32.5是单精度浮点型左,若不写上L,F则表示3235是整型,32.5是 双精度浮点型,L,F大小写皆可 ?字符常量 i.普通字符常量:用单引号把一个字符括起来,如’A’,’@’ ii.转义字符常量:一对单引号括起来并以“\”开头的字符序列,如’\n’(回车)、’\123’(8进制123对应的字符), ’\x23’(16进制23对应的字符) ?字符串常量 用一对双引号把一个字符序列括起来,如“ABCef”,系统存放字符串 常量,每个字符分配一个字节,各字符所占字节紧邻,并且字符串末尾 会给再开一个字节里面放一个’\0’做为结束标志。 ?符号常量 定义格式#define 符号常量名符号常量值,如#define N 20则定义了符 号常量N,其值为20,注意符号常量名和符号常量值之间是用空格隔开,而不是写上=号,#define和符号常量名之间也有空格的。 ?题目:P7—1,5,6,7,9,10 二、标识符 ?命名规则 以数字,字母,下划线这三类字符组成,但只能以字母或下划线开头, 而不能也数字开头,另外不能将关键字做为标识符。32个关键字表在 P365附录B ?变量名,函数名,符号常量名全都是标识符 ?题目:P7—2,3,4 三、变量 ?变量的定义格式 类型名变量名; 如int a;定义了一个整型常量a。变量名是由人类随便定义的,符合命 名规则的前提下,爱写啥就写啥。所以什么flag,cc,y1或者函数名fun,find 等全部是自定的用来做为名字而已,没有更特别的意义。 ?类型名 int整型,long长整型:用于存放整数,只是数值范围不同 float单精度浮点型double双精度浮点型:用于存放实数,数值范围, 精度不同 char字符型:用于存放字符 ?变量赋值,初始化 int a=3;定义的同时初始化

服务器基础知识(初学者必看)

精心整理服务器基础知识【初学者必看】 1. 什么是服务器? ?? 就像他的名字一样,服务器在网络上为不同用户提供不同内容的信息、资料和文件。可以说服 2. ?? WWW服务器也称为Web服务器(Web Server)或HTTP服务器(HTTP Server),它是Internet上最常见也是使用最频繁的服务器之一,WWW服务器能够为用户提供网页浏览、论坛访问等等服务。比如:我们在使用浏览器访问?

? (2) FTP服务器(FTP Server)? 以从 (3)

?? e-mail是Internet上应用最频繁的服务之一,而Internet上每天数亿百亿计的电子邮件的收发都是通过邮件服务器实现的。邮件服务器就像邮局一样,可以为用户提供电子邮件的接收存储和发送服务。? ?? ……? 3. ? ?? Windows是美国微软公司(Microsoft)开发的操作系统,在服务器领域,主要有Windows2000Server/Advanced?Server/Data Center与Windows2003 Standard Edition/EnterpriseEdition操作系统,Windows的优点是操作简?

单,由于Windows使用图形界面进行操作,因而对各种服务器软件功能配置简便。但它的缺点也不可忽视,例如:Windows操? 作系统成本较高;安全性相对较低;能承受的访问量较低等等。? Linux, Linux 企业(包括电信企业和Google、百度、新浪、搜狐等等)的服务器都运行在Unix/Linux系统之上。?

4. Apache与IIS? ?Apache与IIS都属于WWW服务器,是世界上使用最多的两种WWW服务器。? ?IIS操议 协议 但IIS 的性能和安全性相对较差,并且IIS只能在Windows中使用,无法在UNIX中运行。? (2) Apache?

相关文档
最新文档