资源描述
配置文件说明列表:
名称
描述
asterisk.conf
主配置文件,通知Asterisk环境目录位置,包含其他所有配置文件所包含的目录,缺省Asterisk会在/etc/asterisk/目录下找到,也可以通过命令参数使用不同的asterisk.conf
zaptel.conf
配置板卡驱动,配置通道
adtranvofr.conf
配置帧中继语音通道
agents.conf
配置代理通道
h323.conf
配置H323通道
iax.conf
配置IAX通道
mgcp.conf
配置MGCP(媒体网关控制协议,应用于多媒体网关单元之间)
modem.conf
配置ISDN,不是modem
phone.conf
配置linux电话设备
sip.conf
配置SIP通道
sip_notify.conf
配置SIP 消息通知
skinny.conf
配置Cisco SCCP通道
vpb.conf
配置Voicetronix卡通道(是澳大利亚的开放源码的CTI专业制造厂商)
zapata.conf
配置ZAP Digium卡通道
extensions.conf
Asterisk的拨号方案,它所有的操作控制和执行流程的主要方案,它控制呼入呼出如何别处理和路由。
extensions.ael
扩展拨号方案语言
features.conf
配置呼叫停泊,parking.conf文件名字已被修改为features.conf , 自定义按键配置,同时还有一些系统默认的功能键
extconfig.conf
通过res_data方式部署扩展配置,例如通过ODBC
alarmreceiver.conf
警报接收配置
enum.conf
电话号码映射查找配置
dundi.conf
分布式全球号码发现(DUNDi)是一个对等(P2P)协议,用于提供等价于那些由电子号码(ENUM)提供的服务。DUNDi有一个超过 ENUM的优点就是它更有弹力,因为也它缺乏一个故障中心点。DUNDi能够被用于增加DNS和它与IP语音(VOIP)服务一起发展。
festival.conf
文本语音转换配置
indications.conf
铃音清晰度配置
meetme.conf
会议配置
musiconhold.conf
音乐保持配置
queues.conf
队列配置
voicemail.conf
语音邮件配置
alarmreceiver.conf
警报接收配置
alsa.conf
致力于为Linux 提供高质量的声音子系统
cdr_odbc.conf
cdr_pgsql.conf
通话详单数据库存储配置
codecs.conf
Asterisk编码配置文件
dnsmgr.conf
DNS管理(new in Asterisk v1.2)
http.conf
内置http server配置
logger.conf
配置系统日志
manager.conf
配置管理接口
modules.conf
配置可加载模块
odbc.conf
ODBC驱动配置
oss.conf
Open source software配置
privacy.conf
私密配置
res_odbc.conf
实时数据库加载配置,可以把配置文件放在数据库中
rpt.conf
循环应用配置
rtp.conf
配置RTP(实时)端口
say.conf
读出标准的数字和日期(new in Asterisk v1.4)
users.conf
用户定义配置文件
adsi.conf
asterisk.adsi
telcordia-1.adsi
配置模拟显示服务接口
capi.conf
CAPI是计算机辅助面对面访问(Computer Assisted Personal Interviewing)的简称,是使用基于计算机的问卷的一种调研技术,CAPI可以像CATI一样控制复杂的逻辑,而且,它可以在各种各样的场所使用,购物中心,论坛或者其它公共场所,只要是被访者可以接触到电脑的地方。例如,在定点街访项目,借助端对端网络,它可以从容的管理问卷,控制配额,以及管理数据库,且不需要数据库服务器。 在面对面访问中,问卷可以由访问人员直接采用电脑,被访者同时可以查看的方式进行访问,也可以是被访者自己的电脑上看到电子问卷,自己操作访问。
sirrix.conf
配置Sirrix ISDN通道
cdr_mysql.conf
配置通话详单在mysql中存储
prepaid.conf
预付费卡配置
ldap.conf
访问x.500目录访问的标准协议
bonjour.conf
苹果服务发现接口支持
enumagi.conf
电话号码映射查找配置文件
zeroconf.conf
via zeroconf是一个轻量级的服务发现协议,适用于注册和寻找附近的可用协议、设备等等。 他是bonjour的开源名称,bonjour是苹果公司力推的一个service echotraining=yes ;回音练习(会话前发个声音,用于测试回声)
常规指令
Authenticate:鉴别用户
VMAuthenticate:根据“voicemail.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 management (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:建立访客资料的独立信道
SetCIDName:建立呼叫者身份 姓名,发生矛盾服从CallerID
SetCIDNum: 只建立访客的身份号码(没有姓名),发生矛盾服从CallerID
SoftHangup: 请求挂断转到另一个信道
Zapateller:拥SIT阻止远程商人
ADSI
• ADSIProg:将 Asterisk ADSI Scripts 加载到电话
• GetCPEID: 获得 ADSI CPE ID
Database handling
• DBdel: 从数据库中删除一个键. 发生矛盾服从 DB.
• DBdeltree: 从数据库中删除群. 发生矛盾服从 DB.
• DBget:从数据库中找回数值. 发生矛盾服从DB.
• DBput: 在数据库中储存一个数值. 发生矛盾服从DB.
• MYSQL:执行不同的 mySQL 数据库行为
查 Asterisk database 找更多的信息.
Application integration
• AGI: 执行一套AGI 适应程序
• DeadAGI: 在中断的信道上执行AGI
• EAGI: 执行一套 AGI 适应程序
• EnumLookup:在 ENUM 中查找号码
• Macro: 执行较大的程序
• NoOp: 不进行操作,可将数值打印到控制太进行调试
• Perl: res perl 是Apache 的 mod_perl, 只适用于 Asterisk
• PHP: res_php 不需要就可将PHP与进行一体化处理
• Read: 用DTMF读变量
• TXTCIDName: 从 TXT 记录中查找访客的姓名
• UserEvent:发送任意结果给界面处理器
Control flow & timeouts
• AbsoluteTimeout: 建立呼叫最长时间
• DigitTimeout: 建立数据间的最长时间间隔
• Goto:转到优先码,扩展名和过渡段
• GotoIf: 条件展转接
• GotoIfTime: 当前的条件转接
• Random: 在拨号栏中随机跳动
• ResponseTimeout: 设置等候回应的最长时间
• While: 开始一个当循环- *1.2beta
• EndWhile: 结束一个当循环 - *1.2beta
• ExecIf: 条件执行 - *1.2beta
String & variable manipulation
• Cut: 串处理功能,发生矛盾支持 CUT.
• ImportVar: 赋数值变量
• Math: 进行简单的计算
• Prefix: 预设主要的数据
• SetGlobalVar:赋数值变量
• Set: 设信道变量和功能值
• SetVar: 赋数值变量(如果不允许,使用 Set)
• StripLSD: 消除附加的数据
• StripMSD: 消除主要的数据
• SubString: 在一个预设的变量中保存子链数据
• Suffix:添加附加数据
Sounds:录音重放
• Background: 当执行其它命令的时候播放声音文件
• BackgroundDetect: 用谈话探测背景文件
• ControlPlayback: 用快进,重绕和离开当前命令控制器播放声音文件
• DateTime: 显示日期/和时间
• Echo: 重复声音回复到永福端
• Festival: 使用欢快的声音合成器朗诵课文
• Milliwatt: 在0分贝产生持续的1000赫兹的音调
• MP3Player: 播放MP3声音文件
• MusicOnHold: 无限度地播放音乐
• Playback: 播放一个声音文件
• Playtones: 当执行其它命令的时候播放声音列表
• SayUnixTime: 显示日期/和时间
• SayAlpha: 显示字母
• SayDigits: 显示阿拉伯数字
• SayNumber: 显示数字
• SayPhonetic:显示语音
• SetMusicOnHold: 在控制系统上显示默认的音乐
• SetLanguage: 为录音重放显示语言转换
• StopPlaytones: 停止播放音调列表
查看Asterisk sound files 获取更多信息
语音: 录音和监测
• ALSAMonitor: 监测ALSA控制台
• ChangeMonitor: 转换监测的路线文件名
• ChanSpy:通用的路线干涉
• Dictate: 听写的录音和播放
• Monitor: 录音电话会话到声音文件
• MuxMon:记录和混合电话支架
• Record: 记录电话会话到语音文件
• StopMonitor: 停止监测路线
SIP 命令
• SIPdtmfMode: 在SIP呼叫过程中转换DTMF模式
• SIPGetHeader: 从SIP邀请信息中获取标题
• SIPAddHeader: 填标题到外部的SIP邀请
• suplimental resource SIPCallPickup:在获取组中获取打入的电话
• sipredirect: 发送SIP 302信息到呼叫者
ZAP 命令
• Flash: 编辑到Zap主页
• ZapBarge: 干涉Zap路线
• ZapRAS: 提供ISDN数据服务
• ZapScan: 扫描Zap路线到监督程序调用
• 查看 Asterisk zap channels, zapata.conf 获取等多信息.
语音邮件和会议
• Directory: 规定语音邮件扩展目录
• HasNewVoicemail: 有条件的分枝到优先权+101
• MailboxExists: 检查邮箱是否存在
• MeetMe:简单的 MeetMe 会议桥
• MeetMeAdmin: MeetMe 会议管理
• MeetMeCount: MeetMe参与者计算
• VoiceMail: 语音留言
• VoiceMailMain: 进入语音系统
• VMAuthenticate: 基于语音邮箱鉴别用户
查看 voicemail.conf 获取更多的信息
列队和ACD操纵
• AddQueueMember: 自动添加排队成员
• AgentCallbackLogin: 呼叫代理商回叫注册
• AgentLogin: 呼叫代理商注册
• AgentMonitorOutgoing: 记录代理商的外出呼叫
• ParkAndAnnounce: 停放和宣告
• ParkedCall: 回复被停放的呼叫
• PauseQueueMemeber: 中止代理
• Queue: 排队等代呼叫
• RemoveQueueMember: 自动移交列队成员
• UnpauseQueueMemeber: 重新开始代理
警报监测/中心站
警报接受站:仿效一个Ademco 连接ID的警报接受站
业余无线电接受装置/转发器连接
Rpt:支持业余无线电接受装置和商业化的两种转发器连接
外部应用(不是在CVS里)
Asterisk app_dbodc:用unixODBC进行拨号方案修正
DynExtenDB:数据库中的存储扩充
Iconv:字符切换设置
app Prepaid:为Postgres 所设计的
PPPD:邮件后台程序连接器
Bristuff & zaphfc applications
• PickUp: 大多数路线是独立的;是bristuff片的一部分
• PickUpChan:接收指定路线
• PickupSIPuri
• PickDown: 挂断长途电话
• Steal: 接受中转电话
• Devstate: 产生一种安装设备驱动程序状态来改变事件(忙,打电话…)
• Segfault:用 segfault 撞击Asterisk
• ZapEC: 对于Zap能或者不能的回波消除
• Autoanswer: 在指定范围内自动回话
• AutoanswerLogin: 登陆到自动回话应用程序
vISDN applications
VISDN交叠拨号
Sirrix 路径的应用
• SrxEchoCan: 不能/能回波消除
• SrxDeflect: 偏转进入的电话
• SrxMWI:在Sirrix组上 设置/重新设置信息等待指示(MWI)
展开阅读全文