在星号上的呼叫转移中保留原始来电显示

Posted

技术标签:

【中文标题】在星号上的呼叫转移中保留原始来电显示【英文标题】:retain original caller id on Call transfer on asterisk 【发布时间】:2013-02-16 12:43:37 【问题描述】:

我正在 VicidialNow C.E 1.1 作为 Asterisk 服务器 / SIP 服务器 运行 B2C 出站营销活动。

呼叫是从服务器向客户发出的,并连接到等待呼叫的代理。座席将呼叫转接给第三方(不是盲转)。第三方看到代理的来电显示。

现在,我想要向第 3 方显示来电显示或客户的电话号码。

我用谷歌搜索了 SO,发现这个 sendrpid=pai 可以添加到 sip.conf 文件中。但此功能仅支持 1.4 或升级版本。

场景:

代理拨打客户的电话前 12123344 并接听电话。代理将客户置于保留状态并拨打 XX 先生,另一个电话号码(不是 sip 服务器的分机号)前 21214433。进行电话会议(客户、代理和 XX 先生在会议中)。我希望 XX 先生在客户连接到会议后尽快看到客户编号。

【问题讨论】:

请向我们展示您的拨号方案的相关部分 (extensions.conf) 【参考方案1】:

当呼叫第一次进来时,将进来的 CID 信息捕获到一个通道变量中:

exten => foo,1,Set(ORIG_CID=$CALLERID(all))

...然后将拨号前的 CID 设置为通道变量的内容。

【讨论】:

但是这里的客户没有给我们打电话,我们正在给他们打电话并将线路转移到另一个电话号码。我已经编辑了这个问题,你能再帮忙吗..提前谢谢 好吧,你问了两个不同的问题……一个地方说“转移”,另一个地方说“电话会议”。这些是非常不同的问题,具有非常不同的解决方案集。请澄清您的意思。 抱歉有任何错误..我想参加电话会议

以上是关于在星号上的呼叫转移中保留原始来电显示的主要内容,如果未能解决你的问题,请参考以下文章

如何在android中制作全屏来电显示?

当来电活动置于后台时返回呼叫 UI

为来自我自己的应用程序的来电提供来电显示

如何在 iOS 10 上使用 CallKit 显示来电显示(添加标识条目)

如何使用呼叫目录扩展来识别我的应用程序中的来电?

SIP中呼叫转移(tranfer)是怎么回事?请大虾指点,还有VOIP怎么与PSTN和移动网通信的呢???