2017-07-28 66 views
-1

我在一個呼叫中心工作,我們在惠普服務器(Intel Xeon E5-2603v4六核心)中將我們的PBX從Denwa SMALL(一箇舊的星號版本)更改爲Asterisk 11.18,我有許多問題,我的提供商已經知道如何處理它回答我的問題很慢。事情很簡單,在我從A TO B撥打電話之前,電話A的顯示屏上出現了電話B的名稱標記,電話B收到了電話A的已標記名稱。如何配置IP電話(或者可能是Asterisk)來顯示我要求的名稱擴展名?

現在帶有星號和實際配置中,電話B顯示名稱 標記誰在呼叫。但是當手機A撥打電話時,顯示器只顯示分機號碼,我要手機A顯示手機B的名稱。

它只是用於擴展電話,僅用於管理電話。

我認爲必須有辦法做到這一點,而不是電話議程。

+1

有一個看看'$ {CALLERIDNAME}'變量在你的撥號方案。 – user3788685

回答

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

0

如果要顯示OUTBOUND呼叫的內容,請使用電話的電話簿或其他電話專用的方法。

沒有任何關係的Asterisk或SIP提供商,真的

0

你可以在sip.conf添加用戶名來電顯示參數

,如:

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

並做一個CLI中的。這將僅適用於對工作不同行在公共網絡上

+1

這與問題所在的相反。他們想要將被調用者的信息發送給調用者。 – miken32

相關問題