我成功设置了星号服务器。当有人通过 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 读入音频流中。