您當(dāng)前的位置是:  首頁 > 新聞 > 國內(nèi) >
 首頁 > 新聞 > 國內(nèi) >

Asterisk課堂-終端注冊

2016-12-19 17:04:19   作者:james.zhu   來源:CTI論壇   評論:0  點擊:


\
  Asterisk的register 是一個非常重要的概念。一般來說,所有的連接到asterisk的終端分機(jī)都需要注冊,包括我們常見的SIP和IAX2 分機(jī)。注冊簡單來說,就是讓Asterisk知道系統(tǒng)分機(jī)的狀態(tài),否則Asterisk沒有辦法進(jìn)行分機(jī)之間的呼叫管理。本章節(jié)介紹了注冊方式,Asterisk對運(yùn)營商注冊,檢查注冊狀態(tài)方面的內(nèi)容。
  視頻中簡單描述了注冊機(jī)制的幾個需要注意到地方:
  下面,我們簡單介紹幾個需要注意的內(nèi)容:
  終端注冊支持IP地址驗證方式和用戶/密碼驗證方式。這里,用戶需要注意,大部分情況下,因為終端的地址可能隨時發(fā)生變化,我們使用host 的動態(tài)方式。另外,這里我們再次說明一下,終端呼叫Asterisk服務(wù)器可以設(shè)置為不注冊的形式。但是如果需要Asterisk 呼叫到終端,這個終端則必須注冊。事實上,如果不設(shè)置為注冊的方式,終端基本上對IPPBX 終端來說,沒有實際的意義。如果一方注冊的終端呼叫另外一方的時候,對端沒有注冊,Asterisk會提示 channel 無效等等錯誤。
\
  有時候,為了確保防火墻不會對系統(tǒng)所使用的端口關(guān)閉,所以我們需要設(shè)置qualify=yes, 讓終端和asterisk之間不斷發(fā)包,確保兩者之間的關(guān)系是一個live 狀態(tài)。發(fā)包周期可以在系統(tǒng)文件中設(shè)置。當(dāng)然,如果注冊分機(jī)數(shù)量很多的時候,這會引起一個系統(tǒng)信息增加的問題,雙方不斷發(fā)包,數(shù)據(jù)交換的數(shù)據(jù)量會很大。
\
  Asterisk對運(yùn)營商進(jìn)行注冊,Asterisk服務(wù)器不僅僅需要需要內(nèi)部通話,有時候需要和運(yùn)營商SIP trunk 進(jìn)行注冊,例如,呼出注冊等要求。系統(tǒng)提供了保證的注冊方式和語法,但是通常情況下,配置文件不是一個非常標(biāo)準(zhǔn)的文件,很多運(yùn)營商的參數(shù)注冊可能有所不同。這要求用戶需要和運(yùn)營商溝通,確認(rèn)注冊所需要的一切必要參數(shù)。
\
  填寫了注冊信息以后,用戶一定要檢查注冊狀態(tài),確認(rèn)SIP注冊狀態(tài)成功。這樣,我們才能進(jìn)行進(jìn)一步的呼叫測試。
\

專題