這里的Voip系統(tǒng)純屬于自架,您擁有絕對的控制權,如果購買了其他國家的trunk線路(歐洲大概是10歐元包月),打起國際長途來就更省錢了!??!平時在家也可以使用voip,絕對的省錢啊。 說一下需要的硬件:
1. 計算機一臺,越破越好。這里用的是臺破586,512內存。
2. xp100語音卡一塊,淘寶可以買到,大概100元。
3. belkin無線路由器一臺,淘寶也可以買到,大概130左右,推薦7231。
4. E71手機一個,推薦港行,大概2350,亞太的2100多,絕對不要買什么大陸行貨,被閹割了wifi功能,voip是絕對無法用的。
本文分為四大部分
一、家庭內部Belkin無線路由器的設置:
首先把電腦與路由器連接好,如下圖:
然后將你的電腦上的本地網(wǎng)卡或者無線網(wǎng)卡的IP改成自動獲到IP和DNS,接下來在在IE地址欄輸入192.168.2.1,進入路由器設置頁面
一般的adsl寬帶接入選擇pppoe,需要設定賬號和密碼
看到狀態(tài)欄顯示已經(jīng)連上及相關的ip\DNS信息就表明已經(jīng)可以連上adsl了。
無線加密是必須得,也需要配置一下:
二、Elastix安裝:
比較流行的系統(tǒng)有trixbox和elastix,我都嘗試了一下,感覺Elastix包括的東西比較多而且很新。所以就用Elastix了:
首先下載Elastix-1.5.2-stable-i386-bin-31mar2009.iso,并刻錄成光盤。
將X100P PCI卡插入計算機,將電話線和話機都接好,試打一下電話看通不通,如下圖:
三、Elastix配置:
缺省Elastix居然用的是DHCP,靠,這誰能找到它到底是在哪啊,改成靜態(tài)IP:
用root登陸vi /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=elastix.example.com
GATEWAY=111.111.111.111
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
HWADDR=00:15:E9:B1:32:AF
IPADDR=222.222.222.222
NETMASK=255.255.255.0
ONBOOT=yes
reboot
注意:這里的配置是網(wǎng)關是:111.111.111.111,IP是222.222.222.222。
注意:這里的IP最好是真實的IP,而不是192.168或者172.16或者10打頭的內網(wǎng)IP,如果使用內網(wǎng)IP并在網(wǎng)關做NAT映射,我這里的實驗結果是E71電話可以打通,但是互相聽不見聲音,查了查資料,原來是因為voip的SIP協(xié)議很類似FTP,有兩個通道,通訊通道和數(shù)據(jù)通道,做NAT的時候跟FTP一樣難做,經(jīng)常是通訊通道通,而數(shù)據(jù)通道不通,所以就只聽見鈴響,接起來聽不見聲音。這也直接導致后來的IMAX協(xié)議的誕生,數(shù)據(jù)通道和通訊通道都在一個端口上,就不會有NAT的問題了。
Elastix的Web配置:
登陸http://222.222.222.222,缺省會跳轉到https://222.222.222.222,選擇繼續(xù):
進入登錄界面,缺省用戶名是admin,密碼就是下面紅框中的palosanto:把所有密碼都寫一下,備查
登錄界面: admin / palosanto
mysql root 密碼 eLaStIx.2oo7
內嵌freepbx 密碼: admin/admin
To access SugarCRM use:
Username: admin
Password: password
To access A2bill use:
Username: admin
Password: mypassword
To access Flash Operator panel (Since 0.6 version)
username: admin
Password: eLaStIx.2oo7
To access Freepbx (Un-embedded) use:
Username: admin
Password: admin
To access vtigerCRM use:
Username: admin
Password: admin
To access A2Billing
Username: admin
Password: mypassword
To access Openfire
Username: admin
Password: Whatever set at instal
進入登錄界面后,缺省是在System的Dashboard下,空無一物:
我們先去System的Network,看看自己的網(wǎng)絡配置是否正確,右下角網(wǎng)卡是否是綠色的Connected:
然后去System的Hardware Detection,按下Detect New Hardware,檢測一下自己的x100p卡,找到就OK:
如果網(wǎng)卡和x100p卡都沒問題,我們開始配置asterisk的分機:
到PBX-->PBX Configuration-->Extentions,添加分機號,類型是Generic SIP Device,然后Submit:
接下來的表單中,只需填寫三個地方,
User Extension:8206
Display Name:8206
secret:8206
就是三個字段,分機號/顯示名/密碼
添加好了以后,右邊就顯示出已添加的的分機:
緊接著我們去PBX-->PBX Configuration-->Trunks,看右邊缺省的線路Trunk ZAP/g0是否已經(jīng)有了,有了就OK:
最后,我們去設置一下?lián)芡饩€的號碼,缺省是撥9打外線,我是改成撥0打外線:
先到PBX-->PBX Configuration-->Outbound Routers:
點擊右邊的0 9_outsie,看到Dial Patterns是9|.:
將9|.改成0|.:
到這里就將Elastix配完了。我們實際需要檢驗一下我們的配置:
去http://www.counterpath.net/x-lite.html&active=4下載VOIP軟件X-Lite_Win32_1103d_53117.exe
安裝好X-LITE,添加一下登陸賬號:
就填四個地方:
User name就是顯示名,用分機號,然后密碼,登陸名(也是分機號),Domain寫上服務器的地址:
配好后返回,會顯示Ready,Your username is: xxxx的字樣,這樣就表示成功了:
OK,現(xiàn)在你可以用X-LITE撥一下1234,7777,888,555這幾個號碼,就能聽見提示了,表示一切正常。