解决Freeswitch自定义的账户或超出1019呼叫被拒绝

Song • 316次浏览 • 0个评论 • 2019-06-06 12:00:20

最近调试Freeswitch呼入,想转接到一个电话号码上,但是出现了CALL_REJECTED报错,一开始我以为是别的原因,后来才知道只能呼叫1000~1019这些用户,解决方法如下:

打开conf/dialplan/default.xml,找到下面一行

<condition field="destination_number" expression="^(10[01][0-9])$">

将其改为

<condition field="destination_number" expression="^(10[0-9][0-9]|1234)$">

熟悉正则表达式的读者应该知道,^(10[01][0-9])$匹配被叫号码1000~1019。因此我们修改之后的表达 式就多匹配了一个1234以及增加到1000~1099。回到控制台或启动fs_cli,执行reloadxml使新的配置生效。

提交评论
要回复文章请先登录注册
用户评论
  • 没有评论
    公告
    中国晚上好,随时随地分享前沿科技,好吃好玩,有趣有料的新鲜事;本站可以分享资源,技术,观点,态度;同时希望大家做一个文明的分享者!
    广告
    pytorch中文网