當前位置:
首頁 > 最新 > 開源IPPBX講座-電話呼入的功能處理

開源IPPBX講座-電話呼入的功能處理

安裝完成以後,如果需要實現電話呼入的話,第一步就需要設置IPPBX的呼入功能。

1

IPPBX的呼入的接入方式可以有很多種類型,包括傳統的PSTN(ISDN/R2/SS7/FXO),也可以支持SIP trunk,IMS接入等方式。

2

電話語音的溝通仍然是目前企業通信中一個不可缺少的功能。一般典型的的企業IPPBX呼入的使用場景包括:

3

IPPBX 呼入流程處理根據不同公司的要求,它可以支持很多種方式的處理,大部分的功能都可以通過界面配置來實現。有的公司呼入以後可能直接播放語音IVR,有的公司可能直接撥打某個內部分機,有的公司可能需要振鈴組等方式。

開源FreePBX可以實現幾種方式的呼入流程處理:

4

上面,我們介紹了那麼多呼入轉接的路由處理策略,接下來需要進一步介紹如何實現呼入路由的配置功能。首先,用戶需要配置Trunk模塊,此模塊控制著我們所有的接入方式。

一般情況下,用戶選擇SIP trunk 或者Dahdi trunk(僅支持Asterisk語音板卡)的方式就可以實現呼入功能支持。當然,用戶必須首先註冊一個SIP 分機賬號。

其次,我們需要配置呼入路由管理,通過呼入路由管理界面來設置我們需要轉接的目的地模塊。

5

呼入路由涉及了Asterisk底層和界面管理的很多參數,用戶需要了解一些基本的配置參數和功能要求,這樣就可以成功配置呼入功能。

Adding an Inbound Route

PBX 支持來自方式的呼入路由匹配,基於 DID 和 CID 路由匹配。 這兩種方式可以單獨使用,或者兩種方式結合使用。簡單來說,呼入匹配就是通過本地的DID綁定號碼做路由判斷,或者根據呼叫方的來電顯示做路由判斷。如果都為空,則創建一個路由匹配所有的呼叫。

Description

輸入一個唯一的呼入路由描述。

DID (Direct Inward Dialling)

呼入路由基於中繼線路的DID匹配來判斷。如果DID 欄設置了正確的DID號碼,運營商可以成功發送了DID號碼到此線路,則PBX 匹配此路由。如果為空則系統匹配所有的呼叫。DID號碼格式必須和運營商發送的號碼格式完全匹配。大部分情況下,運營商提供給用戶的DID 號碼是很多號碼,例如100個DID號碼,DID 號碼在一定的號碼段內。所以用戶可以使用通配符來匹配一定段位的號碼。匹配模式必須以下劃線開始_,代表這是一個號碼匹配模式. 在匹配模式中,X 代表匹配數字型大小碼 0-9,特別指定的號碼則加方括弧。DID 可以為空,為空則表示匹配任何DID呼入,或者無DID呼入。

CID (Caller ID)

此選項是基於呼叫方的CID 號碼做路由匹配。這裡,系統可以定義一個呼叫方的號碼來匹配呼入路由規則。如果為空,則匹配任何呼叫或者來電顯示的呼叫。另外,為了設置呼叫撥號順序,用戶可以選擇設置為 「Private,」 「Blocked,」 「Unknown,」 「Restricted,」 「Anonymous」 or 「Unavailable」 匹配運營商發送到系統的特別語音提示。

默認的路由優先順序級別是按照以下順序執行:

如果沒有輸入DID號碼,觸發此勾選框,則僅對CID 優先順序有效。

Alert Info

發送SIP ALERT_INFO 頭消息。PBX 通過發送ALERT_INFO對SIP 終端 進行振鈴或者SIP終端自動應答。

CID name prefix

此選項支持對呼入號碼預設一個 caller ID name 文本。此選項的目的是用來確定此呼叫來自於哪裡。 如果是專門針對銷售部門的呼叫,可以預設一個前綴 」Sales:.」 , 那麼所有來自於John Doe 的呼叫則顯示到對端就是 「Sales:John Doe.」

Music On Hold

MoH 支持用戶對呼入路由定義一個音樂等待設置。如果呼叫方被轉設成音樂等待模式,可以對呼叫方播放一個等待的音樂。典型的做法是播報公司介紹或者產品信息,並且可以同時支持多種語言設置。如果呼叫的是英文的DID,則對呼叫方播放英文的音樂等待文件,如果呼叫的是西班牙語的DID號碼,則播放西班牙語的音樂等待文件。

Signal RINGING

在通知對方呼叫應答前,系統發送的 「ringing」 振鈴音。一些運營商和設備有這樣的要求。用戶可能會遇到類似的情況。如果用戶直接呼叫電話終端則沒有問題,如果發生到IVR後,可能電話會掛機。.

Pause Before Answer

此選項會通知PBX 在處理這個路由前執行一個暫停。這個選項對數字線路不是非常有用,如果對接一下模擬接收設備時,或者通過modem 或者安全認證系統透傳的中繼時,需要一個短暫的暫停時間,支持接收一個外部傳真或者數據接收。所以在應答前設置一個時間緩衝機制來保證數據能夠完整正常接收。

Other Settings

這些模塊取決於是否已經默認安裝。用戶可能有多個模塊安裝,或者一些模塊則沒有安裝。

Privacy Manager

對此路由開啟或者關閉 「Privacy Manager」 功能。如果開啟了此功能,則此呼叫不會和caller ID 發送關聯,無需輸入10位數的電話號碼。呼叫方可以在話機之前嘗試3次來輸入信息。如果系統用戶開啟了call screening , 在呼叫抵達被呼叫方之前,PBX則要求呼叫方則要求呼叫方名稱。

Detect Faxes

NO

無需檢測傳真音,系統自動發送呼叫到目的地對象。

YES

系統會自動檢測呼叫類型是傳真還是語音。如果是傳真則路由到相應的傳真接收目的地,否則轉發到正常的呼叫流程處理。如果需要同時對此路由進行語音和傳真檢測則無開啟此選項。 通常情況下,我們基於用戶設置專門的傳真接收路由,則為一個專門的傳真服務,不會和語音線路的路由合併在一起。這樣可以保證傳真檢測的百分之百成功率。.

Fax Detection Type

對語音卡Dahdi 進行傳真設置檢測。目前還不支持通過SIP發送傳真。

Fax Detection Time

此時間段系統對呼入的傳真檢測花費的時間。超時後則轉到正常的語音呼叫目的地。

Fax Destination

設置傳真發送的目的地對象。

CID LOOKUP SOURCE SECTION

CID 查詢源支持用戶設置一個查詢源來解決呼入呼叫的數字型大小碼的ID 問題。這樣的話,用戶的PBX CDR 記錄會非常詳細。查詢源可以在Callerid Look up 源模塊中進行設置,也可以通過web 服務,本地資料庫,或者CRM 系統查詢。有一些場景中,查詢源還是非常有用的,如果運營商透傳呼叫方的CallerID 名稱等信息是,查詢源的方式可以實現用戶查詢,提高CDR信息的完整性。

LANGUAGE SECTION

Language

在進入到目的地對象前支持用戶設置不同的語言。這個功能非常有用,當系統設置了 privacy manager後,允許對呼叫方播放不同的語音文件。請注意,系統沒有錄製目前世界上所有的語言文件。如果此語言不支持的話,系統將使用默認的英文播放。如果此值為空,則播放英文。.

可選的語言代碼:

Call Recording

此選項將對此路由的錄音設置進行控制或覆蓋。.

Allow

使用下游設置的呼叫路由設置。

Record on Answer

呼叫應答時開始錄音。.

Record Immediately

馬上啟動路由,捕獲振鈴音,語音播報,語音等待,等等語音。.

Never

無論下游如何設置錄音,關閉路由。

6

總結,雖然我們介紹了很多參數設置,事實上基本的呼入路由設置非常簡單,確認Trunk正常,如果讀者不是太了解這些高級功能的話,按照默認設置轉接一個內部分機。在以上的配置中,讀者需要更多關注的是DID,CID,時間條件匹配,是否錄音和傳真檢測的功能。另外,這裡需要注意的是,為了實現電話抓接等功能,用戶需要首先註冊一個SIP分機來做最簡單的測試。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 asterisk 的精彩文章:

TAG:asterisk |