如何配置IP电话(或者可能是Asterisk)来显示我要求的名称扩展名?

时间:2017-07-28 21:22:03

标签: centos asterisk pbx sip-server

我在呼叫中心工作,我们将PBX从Denwa SMALL(旧的星号版本)更改为HP服务器(Intel Xeon E5-2603v4六核)中的Asterisk 11.18,我有很多问题,我的提供商知道如何知道如何这样做,回答我的问题很慢。事情很简单,在我从A到B拨打电话之前,电话A的显示屏上显示的是电话B的名称,电话B收到了电话A的名字。

现在使用星号和实际配置,电话B显示名称 标记谁在呼唤。但是当手机A拨打电话时,显示屏只显示分机号码,我希望手机A显示手机B的名称。

这只是扩展电话,仅适用于管理电话。

我认为必须有办法做到这一点,而不是通过电话议程。

3 个答案:

答案 0 :(得分:1)

您需要以某种方式查找目的地详细信息,然后在拨号方案中使用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

答案 1 :(得分:0)

如果您想要显示OUTBOUND电话的内容,请使用手机的电话簿或其他手机专用方法。

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

答案 2 :(得分:0)

  

您可以在sip.conf

中将用户名添加到callerid参数      
    

喜欢:

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

在CLI处执行sip reload。它只适用于不在公共网络上的点对点