我正在尝试设置外拨电话的来电显示号码。
我的星号.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)
当我收到呼叫时,即使CDR日志的src和clid设置为8005552222 ,来电号码也是8005552222 。 我正在使用flowroute作为我的载体。 他们身边有什么不对吗?
你的configuration是正确的。 您的运营商可能会阻止您设置任意的CID号码; 与他们核对。
以下是我如何得到这个工作:
.call文件:
Channel: SIP/flowroute/1234567890 CallerID: "Test" <8005552222> Context: test Extension: 888 Priority: 1
extensions.conf文件:
[test] exten => 888,1,Playback(hello-world)
请注意,extensions.conf上下文不包含拨号应用程序。 实际上,当它被包括在内时,两个电话被放置了一些非常奇怪的结果。