某企業老闆開明、有頭腦,經營有方,從賣便當一步步發展到如今的在全國已有三家分公司,因此基在各方面都很仔細處處節儉,以節約企業成本。兩個分公司和總部之間打電話都是使用傳統的PSTN電話網路,每年的長話費用占公司很大一筆費用
某天叫來負責管網路的小煩,說:你看XXX公司利用他們公司的企業網弄了個啥子IP電話,你看看咱們這個企業網能不能也利用利用!給咱們公司也節省些電話費!
拿著“聖旨”小煩仔細研究了起IP電話。
俗話說的IP電話就是VoIP,就是利用Internet/Intranet(IP)網路傳遞話帶業務(包括話音/傳真/話帶資料等),即在封包交換網上通過(TCP/)IP協議實現傳統的電話應用。
目前IP電話方案的設計有以下幾種方式:普通語音網關接入方式,路由器接入方式,IP PHONE方式等。
1 普通語音網關接入方式是利用專用的語音網關裝置串連語音程式控制交換器和廣域網路鏈路;
2 路由器接入方式是利用已有的路由器所具有的語音處理功能,實現傳統類比電話與IP網路的串連;
3 IP PHONE方式是使用軟PBX,例如Cisco的Call Manager作為電話的管理中心,利用交換器串連IP電話,實現三網合一的串連模式。
在使用路由器布署IP電話的時候主要應用到以下幾種類型語音卡:
· FXS voice/fax介面卡。FXS的連接埠提供響鈴電流,電壓和撥號音。連接埠為標準的RJ11接頭,用普通的電話線就可以直接接電話機。有一種說法通過電話線,FXS卡也可以接到標準類比交換器的外線介面上(相當於電信局提供的一條外線)。還有一種說法是可以接PBX的中繼介面上。
· FXO voice/fax介面卡。FXO的連接埠相當於啞終端(電話機),本身無法提供響鈴電流,電壓和撥號音。連接埠也為標準的RJ11介面。它可以與PSTN的交換器相連,或者與PBX的標準介面(內線)相連。總之,它必須由對端提供響鈴電流,電壓和撥號音。
· E/M voice/fax介面卡。E/M是一種交換器的介面標準。E/M卡主要用來與交換器上幹線上的E/M口串連。
· E1介面卡主要用來與交換器上的E1介面卡相串連,一路E1可以同時提供30路語音通話。
路由器的IOS軟體需要是IP Plus特性的。
可以採用專門的AS5300 or AS5800語音接入網關,考慮到目前和以後企業IP電話的擴充可能性和最大通話串連數,決定還是利用原有裝置增加語音模組的方案布署VoIP電話系統。
總部:Cisco3662:原有2塊WIC-2T。增加NM-2V 2塊、WIC-2FXO 4塊
兩分部:Cisco2621: 原有1塊WIC-1T。增加NM-2V 1塊、WIC-2FXS 1塊
設計拓撲:
|------------------------{PBX}------A]
|
|fxo
(北京)1.1.1.1-----1.1.1.2 (上海)-- fxs -- B]
| 1.1.2.1
|
|-----------------1.1.2.2 (深圳) -- fxs --C]
北京路由器配置:
interface FastEthernet0/0
ip address 10.10.0.1 255.255.255.0
!
interface Serial3/0
ip address 1.1.1.1 255.255.255.252
!
interface Serial3/1
ip address 1.1.2.1 255.255.255.252
!
voice-port 1/0/0
voice-port 1/0/1
……
dial-peer voice 1 pots
destination-pattern 0
port 1/0/0
!
dial-peer voice 2 pots
destination-pattern 0
port 1/0/1
!
dial-peer voice 10 voip
destination-pattern 100
session target ipv4:1.1.1.2
!
dial-peer voice 20 voip
destination-pattern 200
session target ipv4:1.1.2.2
!
router ospf 100
log-adjacency-changes
network 1.1.0.0 0.0.255.255 area 1
network 10.10.0.0 0.0.255.255 area 1
上海配置:
interface FastEthernet0/0
ip address 10.10.1.1 255.255.255.0
!
interface Serial0/0
ip address 1.1.1.2 255.255.255.252
!
voice-port 1/0/0
voice-port 1/0/1
!
dial-peer voice 1 pots
destination-pattern 100
port 1/0/0
!
dial-peer voice 2 pots
destination-pattern 101
port 1/0/1
!
dial-peer voice 3 voip
destination-pattern 0
session target ipv4:1.1.1.1
!
dial-peer voice 4 voip
destination-pattern 2..
session target ipv4:1.1.2.2
!
router ospf 100
network 1.1.0.0 0.0.255.255 area 1
network 10.10.0.0 0.0.255.255 area 1
!
深圳配置
interface FastEthernet0/0
ip address 10.10.2.1 255.255.255.0
!
interface Serial0/0
ip address 1.1.2.2 255.255.255.252
!
voice-port 1/0/0
voice-port 1/0/1
!
dial-peer voice 1 pots
destination-pattern 200
port 1/0/0
!
dial-peer voice 2 pots
destination-pattern 201
port 1/0/1
!
dial-peer voice 3 voip
destination-pattern 0
session target ipv4:1.1.1.1
!
dial-peer voice 4 voip
destination-pattern 1..
session target ipv4:1.1.1.2
!
router ospf 100
network 1.1.0.0 0.0.255.255 area 1
network 10.10.0.0 0.0.255.255 area 1
!
到此所有配置均配置完畢,在北京總部拿起電話A先拔FXO在PBX介面上的分機號888,出現提示音,然後拔上海的電話號100,此時上海的電話B響起。接起即可以通話了,聽一聽,音質還不錯。
從B拔C,也可以通話,通話品質均還可以。
從B和C拔A也能拔通。
在VoIP系統中存在幾個拔號的段,第一段是類比電話到PBX的呼叫段,第二段PBX到路由器上fxo模組的呼叫段,第三段為路由器到到路由器,第四段為路由器上fxs到電話的呼叫段。
老闆很高興狠狠的表楊了一屯小煩,可是過了一段時間老闆把小煩叫來狠狠的訓了一屯,說你弄的啥VOIP電話啊!我中午想睡一會兒,有人打電話給我,我沒有接,電話卻一直響啊響的不停,我拿起一聽也沒人說話。煩死人了,你快快看看咋回事兒!!!
小煩急忙讓分部的人用B電話打A電話測試 ,果然一直響,咋回事兒呢!!!查看配置,沒錯啊!是啥問題呢!!
從A打B,不出現這個問題;從B打C或者從C打B也不出現這個問題,那問題應該出在中心路由器或者PBX這塊兒,換了一台PBX試試,問題依舊。
PBX排除了,那問題可能在中心路由器上,可能是FXO介面這塊兒。
於是上cisco.com查FXO相關的錯誤,查到<<Understanding FXO Disconnect Problem>>手冊。試試!!
在中心路由器上增加了如下配置:
voice-port 1/0/0
cptone CN
timeouts call-disconnect 0
timeouts ringing 5
timeouts wait-release 1
這些命令加進去後,問題解決!!
小煩長長的鬆了口氣,終於可以休息下了!
整理下配置資料:
dial-peer voice 1 pots ******建立拔號對等體1
destination-pattern 0 ******設定號碼為0, 有多個號碼在0後面加相應的點號即可,如0…
port 1/0/0 ******和語音連接埠綁定
dial-peer voice 10 voip ******建立VoIP拔號對等體10
destination-pattern 100 ******設定拔號號碼為100
session target ipv4:1.1.1.2 ******設定VoIP對體等對應的IP網關
voice-port 1/0/0 ******進入語音介面1/0/0配置模式
cptone CN ******設定地區
timeouts call-disconnect 0 ******設定呼叫無應答掛斷時間
timeouts ringing 5 ******設定響鈴時間
timeouts wait-release 1 ******設定等待釋放時