1

Asterisk / FreePBX 是否支持将呼入呼叫者的呼叫者 ID 传递给远程支持代理(在手机上)?

我们的工作有一个来电队列,其中包含“远程代理”(手机上的人)。对于手机代理来说,所有电话似乎都来自我们的主号码 (385-111-1111)。我们希望电话看起来像是来自呼叫者 (201-555-5555)。

这不是我们的 SIP 中继提供商的问题。过去我们使用不同的 PBX 软件,使用相同的 SIP 中继提供商,并且能够正确设置来电显示。扩展能够设置和传递任意来电显示,只有来自队列的呼叫保留主号码。

传出对等详细信息:

host=sip.provider.com
type=friend
trustrpid=yes
sendrpid=yes

我已经操纵了很多设置,以至于我开始怀疑 Asterisk / FreePBX 是否根本不支持这一点。有没有人成功地做到这一点?

4

2 回答 2

2

星号当然可以。在呼叫开始时捕获拨号方案变量中的 CID,并在传递之前将出站 CID 设置为相同的值。

在 FreePBX GUI 中没有直接的方法可以做到这一点,但有一个解决方法:

  1. 设置虚拟扩展
  2. 在分机上启用关注我,将手机号码添加到关注我列表中
  3. 将follow-me CID模式设置为默认
  4. 确保队列的坐席限制允许使用跟随号码
  5. 让座席使用虚拟分机而不是他们的手机号码登录队列

follow-me 分机的默认行为是将传入呼叫者 ID 传递出去。因此,失去了一些灵活性(必须在跟随我设置中更改手机号码),但它确实允许所需的行为。

于 2016-02-01T19:09:56.677 回答
0

Asterisk 支持为所有拨出或重定向的呼叫设置 callerid。我使用 v1.8 和 v13.7 执行此操作,因为我面临完全相同的要求。

此功能取决于提供商及其与您签订的合同。我的提供者称之为“特殊安排/剪辑无筛选”。在我的情况下,他们使用“P-Asserted-Identity”来查找呼叫者。

我必须在 sip.conf 的传出 sip 中继中设置以下选项:

trustrpid=yes
sendrpid=pai
于 2016-01-29T23:40:08.390 回答