freeswitch的application及号码集

号码集

  • 886 代接
  • 870重拨
  • 88****监听话机
  • 779监听任意的,按*号听下一个
  • *69/869回拨,未接电话
  • 80** 从组里删除以**结尾的电话
  • 81** 向组里添加**结尾的电话
  • 82** 呼叫**组中的所有用户(同震)
  • 83** 顺序呼叫**组中的所有用户
  • 4000/*98查看语音信箱
  • 9(888|8888|1616|3232)进入freeswitch官方得视屏会议
  • 7243 相当于广播,用户可以呼叫这个来听这个里面的话语
  • 5000呼叫ivr_demo
  • 9170 CURRENT_TIME当前时间
  • 9171 CURRENT_DATE当前日期

- 9172 CURRENTDATETIME 当前的日期和时间

application

  • answer 接听
  • intercept 代接
  • transfer 转移呼叫
  • info 打印信息
  • log 日志
  • set 设置通道变量
  • hash 哈希表操作
  • export 第二条腿设置通道变量时使用
  • gentones 产生铃音
  • birdge 桥接,是阻塞的,b-leg释放才继续往下走
  • bindmetaapp 在当前的呼叫上绑定按键,监听按键处理不同的功能
  • read 读取dtmf(通话中的按键)
  • execute_extension
  • voicemail语音信箱
  • att_xfer用于转接到第三端
  • conference 会议
  • send_display
  • push 控制哪个画布放在主页面
  • ivr 互动式语音应答,接入ivr
  • conferencesetauto_outcall加入会议中自动呼叫另一个人
  • playback 播放镜音
  • rxfax 收传真,一般用.tif文件保存
  • txfax 发传真
  • hangup 挂机
  • say 说,可以说不同语言的录音播报
  • pickup 代接
  • record 录音
  • echo 回声
  • delay_echo 延迟回声 后面data设置毫秒数
  • ring_ready 用于在SIP中给对方180消息,通知对方可以振铃
  • pre_answer 给对方回183消息,后续的playback之类的动作作为早期媒体发送给对方,如彩铃音
  • playandget_digits 与read类似,但更高级
  • bindmetaapp绑定参数,可用于指定按键操作

语法结构:

{dialed_extension:2}表示从dialed_extension中取后两位
$${domain} $$表示参数在初始化得时候执行一次,以后就不获取了

修改记录

  • 20190121 替换语音包

- 20190121 修改默认密码为123123

uuid_transfer9196 default//根据uuid转移电话

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
FreeSWITCH中,你可以使用Dialplan来配置号码变化前的路由。Dialplan是一种用于定义呼叫路由、转接和其它呼叫处理规则的配置语言。 要在号码变化前进行路由,可以使用`<extension>`标签来定义一个扩展,然后在其中配置相关的路由规则。 以下是一个示例的Dialplan配置,用于在号码变化前进行路由: ```xml <include> <extension name="pre_route"> <condition field="${destination_number}" expression="^(\d{4})$"> <action application="bridge" data="sofia/gateway/gateway1/$1"/> </condition> <condition field="${destination_number}" expression="^(\d{3})(\d{4})$"> <action application="bridge" data="sofia/gateway/gateway2/$1$2"/> </condition> </extension> </include> ``` 在上述示例中,我们定义了一个名为`pre_route`的扩展。在这个扩展中,我们使用正则表达式来匹配不同长度的目标号码。 第一个`<condition>`标签中的正则表达式`^(\d{4})$`匹配4位数字的目标号码。如果匹配成功,将执行`<action>`标签中的`bridge`应用程序,并将呼叫路由到名为`gateway1`的SIP网关,并将目标号码作为参数传递。 第二个`<condition>`标签中的正则表达式`^(\d{3})(\d{4})$`匹配7位数字的目标号码。如果匹配成功,同样会执行`<action>`标签中的`bridge`应用程序,并将呼叫路由到名为`gateway2`的SIP网关,并将目标号码作为参数传递。 你可以根据自己的需求和环境进行自定义配置,添加更多的条件和动作来实现你想要的号码变化前的路由逻辑。 需要注意的是,以上只是一个简单示例,实际配置可能会根据你的具体环境和需求而有所不同。建议参考FreeSWITCH的官方文档或相关资源以获取更详细和准确的信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值