Elastix安装及常用功能配置一、Elastix系统安装二、系统基本配置三、电话配置四、传真配置五、邮件配置六、Openfire安装及配置安装环境:机器类型:兼容机CPU:C1.7G内存:256M硬盘:20GX100P卡两块(一块传真,一块电话)Elastix:0.83一、Elastix系统安装1.1下载Elastix光盘镜像,刻录光盘引导安装,过程比较简单,此处略注意:安装过程会格式化整个硬盘测试使用的版本是0.83新版本0.84存在不能发传真及有时接收传真时会出错的问题二、系统基本配置2.1IP地址配置#netconfigIP:10.10.21.200Mask:255.255.255.0Gateway:10.10.21.1reboot2.2生成Zaptal配置文件#genzaptelconf-cno#ztcft–vvvZaptelVersion:1.4.2.1EchoCanceller:MG2Configuration======================Channelmap:Channel01:FXSKewlstart(Default)(Slaves:01)Channel02:FXSKewlstart(Default)(Slaves:02)2channelsconfigured.#zttool(查看卡的状态)2.3Zaptal.conf文件更改#vi/etc/asterisk/zapata.conf;usedistinctiveringdetection=yesbusydetect=yesbusycount=5(不加的话可能检测不到挂机信号)2.4sip.conf文件更改(支持视频电话)#vi/etc/asterisk/sip.confvideosupport=yesmaxcallbitrate=384allow=h261allow=h263allow=h263pallow=h264做完以上配置后,重启机器#reboot三、电话配置3.1登陆管理界面,常规配置IE里输入:(登陆后需及时更改密码)默认的用户名跟密码:WebinterfaceUsername:adminPassword:palosantoSugarCRMUsername:adminPassword:passwordA2billUsername:adminPassword:mypasswordFlashOperatorpanelPassword:eLaStIx.2oo7MysqlUsername:rootPassword:eLaStIx.2oo7修改网络参数,DNS、网关、更改语言:更正系统时间:3.2PBX里启用常用的模块选择以下模块(也可以根据自己的需要进行选择),点确认,并应用配置3.3增加分机6000,6001….系统-PBX设置-Extensions-增加SIP分机其它未列出来为默认配置,无需修改按同样的方法增加其它分机3.4系统录音(欢迎词,语音提示….)系统-PBX设置-SystemRecording-上传语音文件(PCM编码,16位,8000HZ)录音命名为On_line(上班时的录音),保存再上传下班时的录音Off_line上传的语音文件放在/var/lib/asterisk/sounds/custom目录下3.5增加上班时及下班时的IVR系统-PBX设置-IVR-AddIVR,添加以下内容,保存同样的方法增加下班时的IVR(录音时上传了音乐的话,还可以按键点歌,配置如下:)3.6增加TimeConditions系统-PBX设置-TimeConditions,设置如下,保存3.7配置InboundsRoutes(使用Zap1)系统-PBX设置-InboundsRoutes配置如下,保存一个VoIP服务器已可正式使用,如果要让外面的用户也能登陆,需要映射以下端口:TCP:5060UDP:10001-20000其中:TCP端口在/etc/asterisk/sip.conf中定义,用户认证端口:UDP端口在/etc/asterisk/rtp.conf中定义,用户用户间的通话3.8其它电话功能呼叫等待,呼叫转移,电话回拔,电话会议,黑名单,号码查找…..待续…..四、传真配置4.1增加分机(5000,5001….)系统-PBX设置-Extensions-增加IAX2分机其它默认,创建后,修改5000属性如上右图所示:保存后,同样再增加另一个分机50014.2增加虚拟传真(fax1,fax2…)传真-新建虚拟传真保存,再另外建一个虚拟传真4.3设置传真管理员传真-传真管理员输入管理员邮箱,点改变生效4.4系统录音(传真向导)按照3.4的操作,增加传真向导的录音(哪个部门对应哪个号码),取名fax_guide4.5创建传真IVR系统-PBX设置-IVR增加以下IVR,保存4.6配置InboundsRoutes(使用Zap2)系统-PBX设置-InboundsRoutes配置如下,保存,服务器端配置完毕。4.7允许指定IP发传真#vi/var/spool/hylafax/etc/hosts.hfaxdlocalhost127.0.0.110.10.21.8810.10.10.11要以上文件中增加允许发传真的IP(接收的传真都在/var/spool/hylafax目录下)4.8客户端发传真配置见WinprintHylaFAX.mht五、邮件配置5.1创建Domain电子邮件-域-创建域保存5.2创建邮件帐号电子邮件-帐号-域(supconfax.com)-新建帐号5.3DNS配置在DNS服务器上增加相应的MX及A记录将supconfax.com指向10.10.21.2005.4邮箱的使用输入用户名跟密码即可使用不足:不能修改密码,需要管理员在服务器上更改六、Openfire配置6.1启动Openfire#serviceopenfirestart6.2创建Openfire数据库#mysql-uroot–pPassword:eLaStIx.2oo7mysqlcreatedatabaseopenfire;mysqlgrantallonopenfire.*toopenfire@localhostidentifiedby'open2oo7fire';6.3WEB登陆,初始配置中文-域:supconfax.com-标准数据库连接-Mysqlopenfireopen2oo7fire-管理员新密码-完成6.4用新密码登陆WEB管理界面新建一个组,以后所有的用户都加到这个组里,这样用户就不需要自己增加好友。关闭一组不需要的端口及服务新建用户6.5Openfire内存大小修改#vi/etc/sysconfig/openfireOPENFIRE_OPTS=-Xms24m-Xmx256m6.6开机自动运行Openfire#chkconfigopenfireon#reboot6.7Asterisk-IM插件的安装#cd/opt/openfire/plugins/#wget://待测X-lite登陆配置图常见问题1.开机时启动相应的脚本(重启后电话一直忙录,需执行genzaptelconf-cno才行)vi/script/start_gen.sh/usr/local/sbin/genzaptelconf-cnochmod711/script/start_gen.shvi/etc/rc.local最后加入一行/script/start_gen.sh2.Elastix1.0中使用TDM400卡无信号Vi/etc/asterisk/zapata.conf看看是否有以下几行#includezapata-auto.conf#includezapata_additional.conf#includezapata-channels.conf查看/etc/asterisk/zapata-channels.conf的权限,若为root,则将其修改为asterisk:asteriskchown-Rasterisk:asteriskzapata-channels.confvi/etc/asterisk/zapata-channels.conf将from-pstn改为from-zaptel3.modemon/dev/ttyIAX23appearswedged错误cd/etc/iaxmodem/删除出错的modem设备cd/var/spool/hylafax删除出错的设备文件cd/var/spool/hylafax/etc删除出错设备的配置信息vi/etc/inittab删除出错设备启动项若错误严重,可删除以上的所有设备及启动项,然后删除所有传真,重启机器,重新加传真