星号出站呼叫者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) 

当我收到呼叫时,即使CDR日志的srcclid设置为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上下文不包含拨号应用程序。 实际上,当它被包括在内时,两个电话被放置了一些非常奇怪的结果。