您的位置:首页 > 其它

Asterisk 拨号方案中截取字符串

2013-09-25 14:40 453 查看

在dialplan中要截取字符串可用如下几种方式:

1.转到agi中由php进行处理,这种方法比较简单,在这里不再缀述

2.在dialplan中利用内置的方法进行截取



[test]

exten => 123456,1,answer()

exten => 123456,n,noop(${CALLID:2}) //这里是指将主叫截取成 3456

exten => 123456,n,noop(${LEN(abcd)}) //这里是指查看abcd字符串的长度

exten => 123456,n,noop(${LEN(${CALLER})}) //这里是指查看主叫号码中的长度

exten => 123456,n,noop(${CALLERID:0:2}) //这里是指将主叫号码从0开始,截取两个,这里的结果是12

exten => 123456,n,noop(${CALLERID:2:4}) //结果是 3456

exten => 123456,n,noop(${CALLERID:-3}) //结果是456
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: