logo资料库

Asterisk服务器的搭建与配置.docx

第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
资料共6页,全文预览结束
Ubuntu 安装 voip 服务器软件 Asterisk 1. 安装 asterisk。 Sudo apt-get install asterisk 2. 配置 asterisk,Asterisk 的配置文件都在/etc/asterisk 文件下。 首先切换目录:cd /etc/asterisk 再配置用户信息,在配置文件 sip.conf 下,打开配置文件: sudo vim sip.conf 在该文件的开头添加如下内容: [general] context = default tcpbindaddr = 0.0.0.0 tcpenable = yes [1001] type = friend callerid = User One secret = 1001 host = dynamic canreinvite = no dtmfmode = rfc2833 mailbox = 1001 disallow = all allow = ulaw transport = udp [1002] type = friend callerid = User Two secret = 1002 host = dynamic canreinvite = no dtmfmode = rfc2833 mailbox = 1002 disallow = all allow = ulaw transport = udp [1003] type = friend callerid = User Three
secret = 1003 host = dynamic canreinvite = no dtmfmode = rfc2833 mailbox = 1003 disallow = all allow = ulaw transport = udp 以上信息表示配置了三个用户。下一步配置每一个用户打电话的相关策略, 在配置文件 extension.conf 文件下: sudo vim extension.conf 在文件开头添加如下内容: [general] static=yes writeprotect=no [default] exten => 1001,1,Answer() exten => 1001,n,Dial(SIP/1001,20,tr) exten => 1001,n,Hangup exten => 1002,1,Answer() exten => 1002,n,Dial(SIP/1002,20,tr) exten => 1002,n,Hangup exten => 1003,1,Answer() exten => 1003,n,Dial(SIP/1003,20,tr) exten => 1003,n,Hangup 3. 检测配置是否可用。 启动 asterisk:/etc/init.d/asterisk start 重启 asterisk: /etc/init.d/asterisk restart 查看:ps -ef | greap aste 至此,asterisk 配置完成。 4. 利用 Linphone 测试本地 Asterisk 的 sip 服务。 Linphone 下载:http://www.linphone.org。 进入 Linphone,界面如图 4-1。
图 4-1 Linphone 首页 点击右上角红线部分菜单的 Preferences,或直接按 ctrl+p,进入 Linphone 设 置界面,如图 4-2。在 Default identity 部分的 Display name 中输入你想要显示的 名字,在 Username 中输入 Asterisk 配置时输入的用户名。 图 4-2 设置界面 在选择图 4-2 中的 ADD ACCOUNT 按钮,进入图 4-3 界面。将 SIP address* 设置为 Username 加本机的 IP 和配置的端口号 5060。将 SIP Server address*改为
Username 加服务器 IP 和配置的端口号 5060,并修改 Registration duration(sec)为 3600,完成后点击 CONFIRM,完成用户信息添加如图 4-4,点击 OK 并退出。 图 4-3 图 4-4 以上过程完成的是 Linphone 与服务器的连接,每一个用户都需要完成此操作。 要想与另一个 Linphone 用户通话需要在彼此的 PC 段添加彼此的 IP,操作如下, 返回首页,选择 CONTACTS 界面如图 4-5 所示,并选择 ADD CONTACT
进入图 4-6,在图 4-6 第一处添加对方的名字(方便自己识别的备注名),在第二 处添加对方的 IP,如 sip:1001@192.168.8.104:5060,完成后选择 SAVE,最后选 择红线圈的按钮就可以拨打电话了,如图 4-7 所示。 图 4-5 图 4-6
图 4-7
分享到:
收藏