服务器asterisk我们安装完以后,需要在windows(就是自己的本机)上在安装一个客户端xlite,直接下载安装就行,安装完以后,我们就需要自己手动配置一下sip服务器了。
下面给大家讲一下怎么在asterisk配置SIP服务器:注意:在看到这些配置文档的时候,你肯定觉得头疼,因为写的实在的太乱了,如果你有EditPlus3这个工具打开看就比较好些,就算没有,那直接在配置文件的最后输入,以防错了还能改。
1.编辑 sip.conf
进入到/etc/asterisk 后,点击 sip.conf 配置文件
bindport=5060
bindaddr=0.0.0.0
qualify=yes
context=test
[1001]
type=friend
username=1001
context=default
canreinvite=yes
secret=test
host=dynamic
qualify=yes
[1002]
type=friend
username=1002
context=default
canreinvite=yes
secret=test
host=dynamic
qualify=yes
extensions.conf 配置文件在文档的最后添加:
[test]
exten => 1001,1,Dial(SIP/1001)
exten => 1002,1,Dial(SIP/1002)
[default]
exten=>_1xxx,1,dial
exten=>_1xxx,n,hangup
现在 astersik 下的 sip 环境就搭建完成了,重启 astersik
/usr/sbin/asterisk -vvvvvvcg
4.客户端配置(X-Lite)
MENU -> System Settings -> SIP Proxy -> Default
Enable: YES
Display Name: 1001
Username: 1001
Authorization User: 1001
Password: test
Domain/Realm: xx.xx.xx.xx ;Asterisk 服务器地址
SIP Proxy: xx.xx.xx.xx ;Astersk 服务器地址
注:建议使用 Default 项,使用其它项会出现问题,导致拨不出去。
5、Astersk 管理
登录到 Astersk 服务器运行控制台: astersk -crvvv
查看登录用户 : sip shwo peers
查看详细记录: sip show peer 1001
重新加载拨号方案:dialplan reload
重新加载 SIP 方案:sip reload