分类: 电脑技术
作者: admin

自主架设VOIP系统,用Nokia E71使用Voip节省花费

这里的Voip系统纯属于自架,您拥有绝对的控制权,如果购买了其他国家的trunk线路(欧洲大概是10欧元包月),打起国际长途来就更省钱了!!!平时在家也可以使用voip,绝对的省钱啊。

  说一下需要的硬件:
  1. 计算机一台,越破越好。这里用的是台破586,512内存。
  2. xp100语音卡一块,淘宝可以买到,大概100元。
  3. belkin无线路由器一台,淘宝也可以买到,大概130左右,推荐7231。
  4. E71手机一个,推荐港行,大概2350,亚太的2100多,绝对不要买什么大陆行货,被阉割了wifi功能,voip是绝对无法用的。

    

    
    

  本文分为四大部分

  一、家庭内部Belkin无线路由器的设置:
    
    首先把电脑与路由器连接好,如下图:
    
    然后将你的电脑上的本地网卡或者无线网卡的IP改成自动获到IP和DNS,接下来在在IE地址栏输入192.168.2.1,进入路由器设置页面
    
    一般的adsl宽带接入选择pppoe,需要设定账号和密码
    
    
    
    看到状态栏显示已经连上及相关的ip\DNS信息就表明已经可以连上adsl了。
    
    无线加密是必须得,也需要配置一下:

    
    
    OK,最后别忘了在System Setting部分把路由器的密码改掉,省的被非法冒用,贝尔金部分就配好了。

  二、Elastix安装:
    比较流行的系统有trixbox和elastix,我都尝试了一下,感觉Elastix包括的东西比较多而且很新。所以就用Elastix了:
    首先下载Elastix-1.5.2-stable-i386-bin-31mar2009.iso,并刻录成光盘。
    将X100P PCI卡插入计算机,将电话线和话机都接好,试打一下电话看通不通,如下图:
    
    从刚刻录下来的Elastix CD 引导启动你打算安装PBX的老破服务器
    到出现如下提示画面时,输入linux text并回车,注意:以后的界面中可以用TAB键来切换选择。
    
    安装语言选English
    
    键盘类型选择us
    
    ok确认,开始装Elastix
    
    警告信息,安装Elastix会把整个盘都给格式掉,小心啊小心。
    
    大家这里选第一项:Remove all partitions on selected drives and create default layout,然后移动到OK
    
    确认看一下缺省的分区
    
    
    Boot loader缺省,统统按OK即可
    
    
    
    
    
    时区选择,选中System clock uses UTC,和Asia/Shanghai
    
    root口令,输入个吧,记牢了。
    
    软件选择,统统都装,选OK即可
    
    开始安装,选OK即可
    
    安装开始了啊......等待吧
    
    
    安装完成后,取出CD-ROM,重启:
    
    恭喜啊,系统安装完成。!!!!

  三、Elastix配置:
    缺省Elastix居然用的是DHCP,靠,这谁能找到它到底是在哪啊,改成静态IP:
    用root登陆
vi /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=elastix.example.com
GATEWAY=111.111.111.111

    注意:这里的配置是网关是:111.111.111.111,IP是222.222.222.222。
    注意:这里的IP最好是真实的IP,而不是192.168或者172.16或者10打头的内网IP,如果使用内网IP并在网关做NAT映射,我这里的实验结果是E71电话可以打通,但是互相听不见声音,查了查资料,原来是因为voip的SIP协议很类似FTP,有两个通道,通讯通道和数据通道,做NAT的时候跟FTP一样难做,经常是通讯通道通,而数据通道不通,所以就只听见铃响,接起来听不见声音。这也直接导致后来的IMAX协议的诞生,数据通道和通讯通道都在一个端口上,就不会有NAT的问题了。同学们这里一定要注意再注意。

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

 

Elastix的Web配置:
    登陆http://222.222.222.222,缺省会跳转到https://222.222.222.222,选择继续:
    

    进入登录界面,缺省用户名是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,看看自己的网络配置是否正确,右下角网卡是否是绿色的Connected:
    
    然后去System的Hardware Detection,按下Detect New Hardware,检测一下自己的x100p卡,找到就OK:
    
    如果网卡和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是否已经有了,有了就OK:
    
    最后,我们去设置一下拨外线的号码,缺省是拨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,现在你可以用X-LITE拨一下1234,7777,888,555这几个号码,就能听见提示了,表示一切正常。

 

四、Nokia E71手机的配置:
    功能表-->工具-->设置-->连接-->SIP设置
    

    
    
    
    
    新建SIP模式
    情景模式名称:八戒VOIP
    服务情景模式:IETF
    默认接入点:belkin54g
    公共用户名:8201@114.255.18.132 (修改完成后会自动变为sip:8201@114.255.18.132)
    使用压缩:否
    注册:始终注册
    使用安全机制:否
    代理服务器:代理服务器地址:114.255.18.132(修改完成后会自动变成sip:114.255.18.132)
        安全域:asterisk
        用户名:8201
        密码:asterisk
        允许宽松路由:是
        传输类型:自动
        端口:5060
    注册服务器:注册服务器:114.255.18.132(修改完成后会自动变成sip:114.255.18.132)
        安全域:asterisk
        用户名:8201
        密码:asterisk
        传输类型:自动
        端口:5060
    配置成功返回后会变成八戒VOIP/已注册
    
    
    
    然后再到功能表-->工具-->设置-->连接-->互联网电话
    
    修改默认模式
        名称:八戒网络电话
        SIP情景模式:八戒VOIP
    
    

    OK,大功告成了。然后大家拨打电话号码,然后别按拨出键,按中间的白方块钮,选呼叫-->互联网电话呼叫,就可以用voip打电话了。