我成功地build立了一个星号服务器。 当人们通过PSTN拨打我的星号服务器时,服务器会拨打另一个PSTN电话到我的电话33344455555 。 当我接到电话时,我的电话显示我正在接收来自4169998888的呼叫,这是我在星号服务器上的DID / SIP帐户号码。 但是,我不想看到4169998888作为来电者,我想看看试图给我打电话的人的电话号码。 有没有办法configuration我的星号服务器来显示这个?
这是我的extensions.conf目前的样子
exten => _NXXNXXXXXX,1,Dial(SIP/4169998888/33344455555,30,g) exten => _NXXNXXXXXX,n,Hangup
我尝试使用Set(CALLERID(num)= somenumber),但它没有生效。 我在这里看到这个问题,但我没有任何.call文件。 我还可以做些什么?
尝试login到VOIP提供商的网站,并将您的电话号码添加到来电显示列表中并确认。 确认来电显示后,您可以使用Set(CALLERID(num)=somenumber)拨打电话。 如果你的VOIP提供商不允许你添加主叫号码(这对我来说看起来很奇怪),这是不可能的。 我使用提供商browsercalls的固定电话号码和stuntcalls手机号码。 他们都很便宜(不到一分钱每分钟),还可以添加来电号码。
警告:您必须在号码前加上地名。 例如: Set(CALLERID(num)=+31612345678)
您的VoIP提供商可能不允许您设置与您的帐户无关的CID名称/号码。 您不能只添加其他帐户的名称/号码。 (否则你可以欺骗“警察”<911>)。
您应该考虑让出站呼叫将原始CID读取到由您的小区接听的audiostream中。