使用星号时,我可以隐藏用户的客户端号码吗?

时间:2016-09-28 18:21:20

标签: php numbers asterisk crm

我有一个星号系统,用于拨打电话。我一直试图隐藏用户的号码,以便他们点击通话但不知道他们正在呼叫的号码。我已经尝试过base64编码,但是我不知道在星号中将它解码到哪里来进行调用。有人有这个问题吗?

2 个答案:

答案 0 :(得分:0)

只需编写自定义AGI脚本,它将解码base64中的数字。并确保调用正在击中该脚本。

您可以在下面找到示例拨号方案:

exten => _.,1,AGI(myscript.php)
exten => _.,n,Dial(SIP/yoursipprovider/${number})
exten => _.,n,Hangup()

确保您使用_.扩展程序,因为X只匹配一个数字,但_.模式将匹配所有内容。

您的脚本myscript.php应从$ {EXTEN} base64解码并将结果设置为变量$ {number}。

答案 1 :(得分:0)

真正隐藏号码是:在数据库中使用页码编号的id,在click2call脚本中使用func_odbc或其他基于该id的mysql查找号码。

仅当所有用户的IT技能都很低时,Base64解码才有用。