![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VOIP
文章平均质量分 78
iteye_2678
这个作者很懒,什么都没留下…
展开
-
FreePBX 2.7.0.3 汉化
1,FreePBX 2.7.0.3 右侧语言选项,默认无中文简体的,有汉化文件 所以只需要添加语言选项即可 2,修改文件146行回车 /var/www/html/admin/views/freepbx_admin.php 添加 <option value="zh_CN" <?php echo ($_COOKIE['la...原创 2011-06-09 15:46:14 · 501 阅读 · 0 评论 -
SIP 中文翻译
1.介绍extensions.conf中使用sip设备的语法是SIP/devicename,devicename名在下一节中说明。如果用户在Internet上,可以使用SIP/username@domain形式,同时不要忘记打开DNS SRV功能。如果定义了一个SIP代理,可以使用SIP/proxyhostname/user或者SIP/user@proxyhostname形式,prox...原创 2010-12-22 03:01:17 · 1033 阅读 · 0 评论 -
Asterisk manager API(AMI)文档(中文版
Asterisk控制接口(AMI)允许管理客户端程序连接到一个asterisk实例并且可以通过TCP/IP流发送命令或读取事件。这在试图跟踪asterisk的状态或其中的电话客户端状态时很有用,AMI说明了客户端基于的一般(可能是动态的)规则。一种简单的"key: value"协议用于已连接的管理客户端和asteriskPBX之间的信息传递。每行都用回车换行(\r\n)来结束。协议特点: ...原创 2010-12-22 03:04:03 · 124 阅读 · 0 评论 -
Asterisk 配置文详解和Freepbx功能键逐个数
Asterisk 配置文详解 转自:http://www.haijd.net/article/index.php?action=read&id=803当安装完 Asterisk,验证启动无误,就需要开始配置PBX了,首先需要告诉Asterisk那些类型的电话连接(手持设备,交换设备等,不管是通过电路还是IP),这些被称为通道。Asterisk 的通道配置下一步任务是配置拨号方案...原创 2010-12-22 09:19:38 · 837 阅读 · 0 评论 -
Asterisk的拨号计划命令
Asterisk的拨号计划命令,翻译自http://www.voip-info.org/wiki/vi ... pplication+commands网上有个《asterisk app命令中文翻译》,版本比较老,内容更像是软件翻译的。我参考了下,并根据voip-info.org现有新版本做了些修正。由于内容很多名词比较专业,翻译的不够完整,英文实在不好的可以参考一下。Asterisk Dia...原创 2010-12-22 09:21:42 · 495 阅读 · 0 评论 -
模拟卡的疑难杂症
, 不能编译zaptel和asterisk请确认一下几点:1) 你已经安装了所有必备的包和内核源码.2) 内核源码的版本和内核的版本完全一样.请参考一下网站:http://wiki.openvox.cn/index.php/A1200Phttp://wiki.openvox.cn/index.php/A400Phttp://www.asteriskguru.com/tutorials/3) 你...原创 2010-12-22 09:23:20 · 9251 阅读 · 0 评论 -
拨号方案基础
ApplicationAnswer(),Playback()和Hangup()应用 Answer()应用于接听正在响铃通道,它不需要任何参数. Playback()应用在通道上播放事先录制好的语音文件.指定一个文件名(不带扩展名),可以使用绝对路径与相对路径. Hangup()应用在于挂断一个正在活动的通道.Background(),Goto()应用 Background()它也...原创 2010-12-22 09:28:22 · 211 阅读 · 0 评论 -
Asterisk Extension中的Application命令详解一
AbsoluteTimeout() 设置呼叫最大呼叫时长AbsoluteTimeout(length) 将绝对超时上限设置为 length 秒。呼叫持续超过length秒会被发送到T extension(如已设置)。另外,该信道将被挂起。 如果length设置为0,则关闭超时失效。 每当AbsoluteTimeout()运行,它将覆盖以前的超时设置。Aste...原创 2010-12-22 09:39:13 · 219 阅读 · 0 评论 -
Asterisk Extension中的Application命令详解二
AgentLogin( )允许呼叫代理登陆系统AgentLogin([AgentNo][,options])将当前呼叫者作为代理登入呼叫队列系统(以任意AgentNo验证),登陆后,该代理可以接收呼叫并在呼入时听到“哔哔”声。该代理可以按 Asterisk (*)键来挂起通话。option参数可以包含字母s,这样可无记录登入。 ; silently log in as agent numbe...原创 2010-12-22 09:41:45 · 213 阅读 · 0 评论 -
Asterisk Extension中的Application命令详解三
CheckGroup( )检查特定组中的信道数。CheckGroup(max[@category])备注:检查看是否在当前的信道集合中的信道的总数超过了最大值(max参数指定最大值)。 如果数字不超过最大,应用程序继续到达下一个优先权。 如果在该组的信道数比最大值高,而且优先权 n+101 存在 (现在的优先权是n),执行n+101优先权。 否则,应用终止同时返回-1 。当可选参数categor...原创 2010-12-22 09:43:35 · 284 阅读 · 0 评论 -
Asterisk Extension中的Application命令详解四
Hangup( ) Unconditionally hangs up the current channel 无条件的挂起当前通道Hangup( )Unconditionally hangs up the current channel. 无条件的挂起当前通道Always r...原创 2010-12-22 09:44:33 · 168 阅读 · 0 评论 -
Asterisk Extension中的Application命令详解五
Math( ) Performs mathematical operations and returns the result 执行数学操作并返回结果Math(returnvar,number1 operator number2)Performs a floating-point calculation on number1 to number2,...原创 2010-12-22 09:46:08 · 154 阅读 · 0 评论 -
Asterisk Extension中的Application命令详解六
MailboxExists() 如果指定的语音邮箱存在则有条件的转移如果被mailbox参数指定的语音邮箱存在则条件转移到优先级n+101(n是指当前优先级),如果语音邮箱不是指定的缺省值的话可以指定一个语音环境.Math() 执行数学操作并返回结果在数字1和数字2之间执行浮点操作并将指定结果保存在变量returnvar中。缺省操作符号为:+,-,/,*...原创 2010-12-22 09:50:44 · 206 阅读 · 0 评论 -
Asterisk Extension中的Application命令详解七
StripLSD( ) 从当前分线号中去掉特定的后缀(最小限度地)数字StripLSD(count)从与通道相关的分线号码中去掉后缀 count 数字,且继续处理下个优先级的等待分线。因此,例如,权限为1的分机5551212为StripLSD(4), 末尾4位数字将被从5551212中分出,下一步将执行权限为2的555分线。如果你要将其转换成一个无 n+1(...原创 2010-12-22 09:51:59 · 230 阅读 · 0 评论 -
Asterisk 安装笔记(2)- Zaptel 和 Dahdi 的配置
Zap Channel Module ConfigurationThe Zap channel module permits Asterisk to communicate with the Zaptel device driver, used to access Zaptel telephony interface cards. You configure Asterisk’s Zap ch...原创 2010-12-24 13:53:36 · 406 阅读 · 0 评论 -
队列振铃方式
队列振铃方式有:ringall,roundrobin,leastrecent,fewestcalls,random,rrmemory。ringall是呼叫所有可到达的分机直到有接听的。roundrobin是轮流呼叫每一个可以达到的分机。leastrecent是呼叫最近被这个队列呼叫的最少的分机。fewestcalls是呼叫这个队列完成电话数最少的分机。random是随机呼叫分机...原创 2010-12-22 02:58:40 · 122 阅读 · 0 评论 -
asterisk App Dial 拨号 发起外呼
SynopsisAttempts to establish a new outgoing connection on a channel, and then link it to the existing input channel. 尝试在通道上建立一个外呼的连接,并与现有通道桥接DescriptionDial(type/identifier, timeout, options,...原创 2010-12-22 02:54:51 · 202 阅读 · 0 评论 -
asterisk 集群配置的完全解决方案
IAX 设置详细两台Asterisk服务器设置步骤如下:* 设置iax.conf文件,一台设置成为peer模式另外一台设置成为user模式* 设置user的extensions.conf让他的用户可以从user发送呼叫peer上* 任意的, 在user上注册peer(当peer是动态IP地址的时候)* 相反设置以上的步骤, 如果你想实现相互呼叫===========================...原创 2010-12-22 02:53:18 · 373 阅读 · 0 评论 -
解决elastix登录显示非常慢以及禁用新闻的展示的问题
解决登录显示非常慢的问题以及禁用新闻的展示 问题描述: 点击登录按钮后,需要很长时间才可以显示首页 问题的解决: 该问题是由于首页Dashboard 面板中的呼叫统计模块造成的性能问题,该模块会检索呼叫统计技术,当数据量慢慢增加的时候会越来越慢 具体操作步骤: 修改文件/var/www/html/modules/dashb...2011-06-10 11:12:18 · 114 阅读 · 0 评论 -
asterisk application commands
Asterisk - documentation of application commandsPage ContentsAsterisk Dialplan Commands General commands Billing Call management (hangup, answer, dial, etc) Caller presentation (ID, Name etc) ADSI Dat...原创 2010-12-13 12:45:22 · 157 阅读 · 0 评论 -
Asterisk Detailed Variable List
Asterisk Detailed Variable ListAsterisk standard channel variables There are a number of variables that are defined or read by Asterisk. Here is a list of them. More information is availab...原创 2010-12-22 00:50:28 · 113 阅读 · 0 评论 -
模拟接口板卡技术详解
1.模拟接口 (www.afuns.cn)FXO-Foreign Exchange OfficeFXS-Foreign Exchange Station 两者的差别就是FXS馈电(提供电压),而FXO不提供.普通模拟电话就是一个典型的FXO设备. 在真实的世界中,FXS和FXO总是成对出现的.由FXS接口向FXO接口馈电(提供电压),振铃;FXO向FXS传送号码(DTMF/FSK).所以对接时...原创 2010-12-22 02:20:24 · 1702 阅读 · 0 评论 -
改变自动录音的文件名
需求:录音文件名包含年月日时分秒及主叫被叫实现:1、开启需要录音号码的自动录音设置2、修改extensions_addXXXX(我忘了,自己找下).conf,更改文件名:[macro-record-enable]exten => s,1,GotoIf($[${LEN(${BLINDTRANSFER})} > 0]?2:4)exten => s,2,Rese...原创 2010-12-22 02:21:50 · 297 阅读 · 0 评论 -
电话转接有分两种方式
电话转接有分两种方式: 盲转接(Blind Transfer) – 操作过程3000拨打3001,3001接通后,然后将3000通话转接至 3002,分机 3001 立即与3000断线,分机 3002 会响铃,接起分机后3002可与3000通话,若3002未接起,响铃完毕后,3000 通话即断线。 指定转接(Attended Transfer) – 操作过程3000拨打3...原创 2010-12-22 02:26:04 · 1797 阅读 · 0 评论 -
Asterisk + Radius 简易攻略
Asterisk号称是VOIP领域的瑞士军刀,Radius是AAA计费协议的圆月弯刀。且看Asterisk+Radius如何双刀合璧,称雄VOIP的江湖。。。 Asterisk 是一个开放源代码的软件VoIP PBX系统,它是一个运行在Linux环境下的纯软件实施方案。Asterisk是一种功能非常齐全的应用程序,提供了许多电信功能,能够把你的x86机器变成你自己的交换机,还能够当...原创 2010-12-22 02:30:34 · 74 阅读 · 0 评论 -
深入浅出asterisk(一):asterisk通道(Channels)
由于工作上的VOIP项目需要,最近亲密接触了一下asterisk工程代码。关于asterisk在VOIP上的伟大地位和作用,俺就不絮叨了,请看前作:Astersik+Radius简易攻略 国内对于asterisk的资料介绍,更别说对asterisk的源码分析了,因此我把平时记的一些资料与大家分享一下,希望对同行能有帮助。第一篇就翻译一下Asterisk里的通道的概念,英文原文见于:h...原创 2010-12-22 02:31:17 · 268 阅读 · 0 评论 -
深入浅出asterisk(二):chan_sip代码分析(上)
1. 代码简介:Chan_sip.c是SIP协议(RFC3261)的实现代码,它没有实现对S/MIME, TCP and TLS的支持,对应的配置文件是sip.conf,代码所在的分组是:通道驱动类(channel_drivers)。 SIP通道处理各种类型的Sip sessions和dialogs(注意:并不是所有的dialogs都是“电话呼叫”),主要包括: * - In...原创 2010-12-22 02:33:31 · 158 阅读 · 0 评论 -
深入浅出asterisk(三):chan_sip代码分析(下)
现在回过头来把焦点转移到sipsock_read()函数。所有到来的sip包都在这里开始处理,在处理sip包期间,sipsock_read需要对sip的拥有者channel上锁,sipsock_read成功则返回0,失败则返回1。它解析sip包并且找到所在的dialog,或者创建新的dialog。并且把解析好的包交给handle_request()处理。 sipsock_read第一...原创 2010-12-22 02:35:54 · 127 阅读 · 0 评论 -
深入浅出asterisk(四):部署CDR MySql模块
Asterisk可以存储CDR记录到一个MYSQL数据库中,也可以选择以CSV文本文件的形式保存起来。由于Mysql客户端开发库的版权问题,Mysql billing应用程序不再作为Asterisk标准发布版本中的其中一部分来发布,而是以附加内容的形式存在:asterisk-addons。为了让Asterisk支持把CDR日志保存到mysql数据库中,必须下载asterisk-addons...原创 2010-12-22 02:41:45 · 187 阅读 · 0 评论 -
深入浅出asterisk(五):pbx.c代码分析
pbx.c主要实现了builtin applications,也就是内置的应用,比如最常见的Answer,Hangup, Background,Wait等等。在/main/asterisk.c中有一段代码调用load_pbx()负责加载builtin applications。02895 if (load_pbx()) {02896 printf(term_q...原创 2010-12-22 02:42:57 · 196 阅读 · 0 评论 -
asterisk 中特殊的extension
特殊的extensions Asterisk 使用一些特殊的extensions,解释如下: Extension Description a 当用户在语音信箱问候语过程中按*号键时,此类extension会被唤醒。常常用于让外部电话进入语音信箱。 This extension is invoked whe...原创 2010-12-22 02:48:48 · 276 阅读 · 0 评论 -
Asterisk命令MeetMe详解
转贴:http://www.ctiforum.com/factory/f09_07/www.openvox.cn/openvox10_0201.htmMeetMe概要 MeetMe 会议桥描述 语法:MeetMe([confno][,[options][,pin]]) 用途: 让用户进入一个指定的MeetMe会议。如果省略了会议编号,系统会提示用户选择一个。(注意:M...原创 2010-12-22 02:50:03 · 97 阅读 · 0 评论 -
Asterisk 1.6的配置文件:chan_dahdi.conf
Asterisk 1.6的配置文件:chan_dahdi.conf[channels]language=encontext=defaultswitchtype=euroisdnpridialplan=nationalinternationalprefix = +nationalprefix = +86localprefix = +8620privateprefix = +8620xxxxxxxxu...原创 2010-12-24 13:56:32 · 334 阅读 · 0 评论