从我的星号服务器更改呼叫者 ID

从我的星号服务器更改呼叫者 ID

我成功设置了星号服务器。当有人通过 PSTN 呼叫我的星号服务器时,服务器将向我的电话发出另一个 PSTN 呼叫,电话号码为33344455555。当我接到电话时,我的电话显示我正在接听来自 的电话4169998888,这是我在星号服务器上的 DID/SIP 帐户的号码。但是,我不想看到 4169998888 作为呼叫者,我想看到试图呼叫我的人的电话号码。有没有办法配置我的星号服务器以显示此信息?

这是我的 extensions.conf 的一部分目前的样子

exten => _NXXNXXXXXX,1,Dial(SIP/4169998888/33344455555,30,g)
exten => _NXXNXXXXXX,n,Hangup

我尝试使用 Set(CALLERID(num)=somenumber),但没有效果。我查看了这个问题但我没有任何.call文件。我还能做什么?

答案1

尝试登录 VOIP 提供商的网站,将您的电话号码添加到来电显示列表中并确认。确认来电显示后,您可以使用它Set(CALLERID(num)=somenumber)拨打电话。如果您的 VOIP 提供商不允许您添加来电显示(这对我来说很奇怪),很遗憾这是不可能的。我使用提供商浏览器呼叫固定电话号码,使用 stuntcalls 呼叫手机号码。它们都非常便宜(每分钟不到一美分),还允许您添加来电显示。

警告:您必须在号码前添加土地代码。例如: Set(CALLERID(num)=+31612345678)

答案2

您的 VoIP 提供商可能不允许您设置与您的帐户无关的 CID 名称/号码。您不能直接添加来自其他帐户的名称/号码。(否则您可能会冒充“警察 <911>”)。

您应该考虑让外拨电话在您的手机接听时将原始 CID 读入音频流中。

相关内容