Asterisk:如果号码是“number”并且满足多个条件,则重写设置呼叫者ID
创始人
2024-09-20 20:01:31
0
  1. 首先,您需要在Asterisk中创建一个扩展以接收呼叫。在此示例中,假设您为呼叫器指定了DID/扩展。

[my-did] exten => _X.,1,Noop(Incoming call to my DID)

  1. 然后,您需要将那些需要重写呼叫者ID的号码添加到Asterisk的数据库中。您可以使用ODBC,MySQL或PostgreSQL等技术来处理此数据。以下是一个MySQL查询的示例:

INSERT INTO rewrite_numbers (original_number, replacement_number) VALUES ('1234567890', '5555555555');

  1. 接下来,在您的DID扩展中,添加一些适当的条件来检查来电者是否是您想要重写呼叫者ID的号码。以下是一个示例,它将仅对从“1234567890”拨打的电话进行更改:

exten => _X.,n,GotoIf($["${CALLERID(num)}" = "1234567890"]?replace-cid,s,1:default,cid-name-set)

  1. 如果条件成立,请使用Set(CALLERID(num)=5555555555)命令将呼叫者ID设置为替换号码。这是示例代码:

[replace-cid] exten => s,1,Set(CALLERID(num)=5555555555) same => n,Return()

  1. 最后,请确保您在Asterisk的Extensions.conf文件中为这些扩展设置了正确的上下文。以下是一个示例:

[default] exten => s,1,Answer() same => n,Background(some-welcome-message) same => n,Goto(my-did,1)

使用上述步骤,您将能够重写来电者的呼叫者ID,如果满足您

相关内容

热门资讯

四分钟演示!三哥玩辅助器,丽水... 四分钟演示!三哥玩辅助器,丽水都莱脚本辅助,介绍教程(有挂技术)-哔哩哔哩1、每一步都需要思考,不同...
一分钟攻略!兴动互娱软件辅助下... 一分钟攻略!兴动互娱软件辅助下载,禅游游戏辅助脚本,可靠教程(有挂总结)-哔哩哔哩1、兴动互娱软件辅...
两分钟方案!广东雀神挂件定制,... 两分钟方案!广东雀神挂件定制,微信新九游辅助,第三方教程(有挂细节)-哔哩哔哩1、广东雀神挂件定制透...
1分钟课程!微乐江西小程序辅助... 1分钟课程!微乐江西小程序辅助器免费,赣牌圈挂安装图解,细节方法(有挂透视)-哔哩哔哩1、很好的工具...
第2分钟项目!人人燕赵挂,潮汕... 第2分钟项目!人人燕赵挂,潮汕掌手娱辅助器,软件教程(有挂方式)-哔哩哔哩1)潮汕掌手娱辅助器辅助挂...
第9分钟攻略!新道游开挂辅助透... 第9分钟攻略!新道游开挂辅助透视,阿拉游戏中心辅助,透明挂教程(揭秘有挂)-哔哩哔哩1、新道游开挂辅...
8分钟讲义!中至赣牌圈科技,兴... 8分钟讲义!中至赣牌圈科技,兴动互娱脚本,必胜教程(证实有挂)-哔哩哔哩1、打开软件启动之后找到中间...
一分钟要领!福建兄弟水挂,川友... 一分钟要领!福建兄弟水挂,川友汇辅助软件,总结教程(有挂实锤)-哔哩哔哩1、这是跨平台的川友汇辅助软...
7分钟项目!九九山城插件程序,... 7分钟项目!九九山城插件程序,拱趴游戏诀窍,科技教程(有挂分享)-哔哩哔哩1、九九山城插件程序透视辅...
6分钟学习!雀友会广东潮汕辅助... 6分钟学习!雀友会广东潮汕辅助,hhpoker免费辅助器,攻略教程(有挂方式)-哔哩哔哩运雀友会广东...