如何配置 IP phone(或可能是 Asterisk)以显示我正在调用的名称扩展?

How to configure IP phone (or Asterisk maybe) to show the name extension I'm calling for?

我在呼叫中心工作,我们在 HP 服务器(Intel Xeon E5-2603v4 六核)中将我们的 PBX 从 Denwa SMALL(旧的 asterisk 版本)更改为 Asterisk 11.18,我有很多我的供应商不知道的问题如何去做,回答我的问题很慢。事情很简单,之前我从A打电话给B,显示phone A出现了phone B的name labeled,而Phone B收到了namelabeled of phone A.

现在加上星号和实际配置,PhoneB显示名称 标记谁在呼叫。但是当phoneA拨打电话时,显示屏只显示分机号码,我希望phoneA显示phoneB.

的姓名

仅用于扩展 phone,仅用于管理 phone。

我认为一定有办法做到这一点,而不是 phone phone 议程。

如果您想为 OUTBOUND 电话显示一些内容,请使用 phone 的 phonebook 或其他 phone-specific 方法。

与星号或 sip 提供商没有任何关系,真的

You could add user's name to callerid parameter in sip.conf

like :

[101]
type=friend
callerid="Your user's name" <101>
username=101
host=dynamic
secret=********

And do a sip reload at CLI. It'll only work for peer to peer not on the public network

您需要以某种方式查找目标详细信息,然后在您的拨号方案中使用 CONNECTEDLINE 函数,类似于 FreePBX 拨号方案的摘录:

Set(CONNECTEDLINE(num,i)=${EXTEN})
Set(CONNECTEDLINE(name)=${DB(AMPUSER/${EXTEN}/cidname)})

在此示例中,名称存储在 Asterisk 数据库中。

呼叫启动后,呼叫者 将在 SIP 消息中收到详细信息。使用它取决于端点。

可在此处找到详细信息:https://wiki.asterisk.org/wiki/display/AST/Manipulating+Party+ID+Information