星号拨出呼叫者 ID

星号拨出呼叫者 ID

我正在尝试设置外拨电话的来电显示号码。

我的星号 .call 文件如下所示:

Channel: SIP/flowroute/1234567890
Context: test
Extension: 1234567890
Priority: 1

这是我的 extensions.conf:

[test]
exten => _1NXXXXXXXXX,1,Set(CALLERID(num)=8005552222)
exten => _1NXXXXXXXXX,n,Dial(SIP/${EXTEN}@flowroute)
exten => _1NXXXXXXXXX,n,Playback(hello-world)

当我接到电话时,来电显示号码是 1-206-445-6979,尽管 CDR 日志已将srcclid设置为8005552222。我使用 flowroute 作为我的运营商。他们那边有什么问题吗?

答案1

您的配置是正确的。您的运营商可能阻止您设置任意 CID 号码;请与他们核实。

答案2

以下是我如何实现这个功能的:

.call 文件:

Channel: SIP/flowroute/1234567890
CallerID: "Test" <8005552222>
Context: test
Extension: 888
Priority: 1

扩展.conf:

[test]
exten => 888,1,Playback(hello-world)

请注意,extensions.conf 上下文不包括拨号应用程序。事实上,当包含拨号应用程序时,拨打了两次电话,结果非常奇怪。

相关内容