经过asterisk-java操作asterisk怎么解决

如题所述

Asterisk是一款基于linux的开源VOIP服务器软件,它具有强大的功能和灵活的设置,随着VOIP的普及正得到越来越多的应用。我前两天刚刚给公司安装了一套系统,已取代使用了20年的Lucent PBX。

下载并安装ubunbu server
使用其他linux当然也可以,选择ubunbu是因为它的用户群更大,有问题更容易在网上找到答案。安装后需要做简单的网络设置。

安装Asterisk
sudo wet http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-1.6.1-current.tar.gz
sudo tar xvzf asterisk-1.6.1-current.tar.gz
sudo ./configure
sudo make
sudo make install

设置extensions.conf
[globals]
[general]
autofallthrough=yes
[default]
[incoming_calls]
[internal]
exten => 999,1,Answer()
exten => 999,n,Playback(tt-weasels)
exten => 999,n,Hangup()
exten => 800,1,VoiceMailMain()
exten => 123,1,Dial(SIP/ZhangSan)
这里设置了两个分机,999是测试号,拨打该号时听到测试录音,123是SIP分机号。800是访问语音信箱的号码。

设置sip.conf
[TEST]
type=friend
context=internal
host=dynamic
[ZhangSan]
type=friend
context=internal
host=dynamic
mailbox=123@default

下载安装x-lite softphone
x-lite易于设置,在调试阶段非常有帮助

这时xlite就应该可以连接到Asterisk了,若拨打999就可以听到预先录制的测试音频

设置voicemail.conf
[general]
format=wav49|gsm
serveremail=Asterisk
attach=yes
maxmessage=300
mailcmd=/usr/sbin/ssmtp -t
[default]
123 => 1234,User1,user@youmailserver.com
这里经常会遇到的问题是用户收不到email通知,通常是email的路由问题,安装ssmtp并进行简单设置后问题就会比较容易地得到解决。

设置SIP电话机
这个就取决于你所使用的设备型号了,我用的是Aastra的6755i,可以使用web界面进行设置,最主要的就是SIP服务器的地址、端口,和用户名。如果一切正常就看以用xlite拨打该分机了。
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网