![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
asterisk
oldnemo
这个作者很懒,什么都没留下…
展开
-
asterisk学习笔记1
/etc/asterisk/sip.conf设置[general]port = 5060bindaddr = 0.0.0.0context = others [2000]type=friendcontext=my-phonessecret=1234host=dynamic [2001]type=friendcontext=my-p原创 2009-12-02 10:33:00 · 2029 阅读 · 0 评论 -
asterisk学习笔记2
Asterisk系统重新调入Dialplan配置文件的CLI命令是:extensions reload /etc/asterisk/extensions.conf条目中可以使用priority=n, 其中n=上一个条目的优先级+1.其应用的范例如下:标准表示:exten => 1234,1,Answer()exten => 1234,2,Wait(2)exten原创 2009-12-02 10:53:00 · 941 阅读 · 0 评论 -
asterisk学习笔记3--Dialplan的类型匹配
Dialplan 类型匹配总是从(_) 开始:exten => _Pattern,Priority,Applikation 一个类型匹配可以有下列元素:[abc] 数字a, b 和c. 例如, 匹配 34, 37, 38:exten => _3[478],1,NoOp(Test)[a-b] 任何从a到b的数字. 例如符合 31 至 35的匹配:exten =>原创 2009-12-02 11:57:00 · 1037 阅读 · 0 评论 -
asterisk学习笔记4--匹配规则& include的时间限制规则
匹配优先规则:系统优先匹配最符合的条目。如下例:[sales]exten => _12X.,1,NoOp{12X}exten => 12345,1,NoOp(12345}exten => _1234.,1,NoOp{1234.}在CLI中输入:dialplan show 12345@sales系统显示:[ Context sales created by pbx_config ]原创 2009-12-02 19:36:00 · 1155 阅读 · 0 评论 -
asterisk学习笔记5--Dialplan编程一般规则
1. 变量设置使用 Set() 来创建和修改变量:exten => 1002,1,Set(Favoriteanimal = "Tiger")exten => 1002,n,Set(Favoritenumber = 23)使用 ${VARIABLENAME} 来读取和打印变量值. 可以在CLI界面打印变量名,通过NoOp()函数。 (verbosity level >=3 ):e原创 2009-12-02 19:39:00 · 2410 阅读 · 0 评论 -
asterisk学习笔记7--宏定义规则
宏:就是一种子程序。简单示例:[macro-incoming] //宏的context名称都是以macro-开头,后面跟上宏名称。exten => s,1,Dial(SIP/${MACRO_EXTEN},10) //在宏中,一些系统变量的名称要以MACRO开头。ex原创 2009-12-03 08:42:00 · 1097 阅读 · 0 评论 -
asterisk学习笔记6--特殊分机
1. h分机:表示hangup,就是挂断后连接的分机。 例子:当建立一个连接后,CONNECTIONS就加1,当挂断一个连接(连接到h分机),CONNECTIONS就减1[global]CONNECTIONS=0[from-internal]exten => _X.,1,Set(CONNECTIONS=$[${CONNECTIONS} + 1]|g)exten => _X.,2,Dia原创 2009-12-02 23:27:00 · 1591 阅读 · 0 评论