Sip通用服务器搭建入门

  1. linux系统
  2. sip服务器软件asterisk
  3. X-lite测试sip软件

步骤一:准备一个linux系统(这里使用的国产deepin系统)

步骤二:sudo apt-get install asterisk  //安装asterisk

步骤三:配置asterisk的sip.conf文件及extensions.conf文件

sip.conf配置:

[general]

context=default           //默认上下文

bindport=5060 //监听的端口号

bindaddr=192.168.30.235 //监听的IP,默认自己服务器IP

transport=udp //协议类型

srvlookup=yes //启用对 SIP 服务器地址的 SRV 记录进行查找

[1000]

type=friend //类型

username=1000 //用户名

secret=hik12345+ //密码

host=dynamic //表示是动态地址

context=local //上下文表示本地

disallow=all //允许所有音频

allow=ulaw //允许ulaw的音频协议

allow=alaw //允许alaw的音频协议

allow=g729 //允许g729的音频协议

allow=h264 //允许h264的视频协议

nat=yes //允许nat,自动调整客户端的ip和端口

[1001]

type=friend

username=1001

secret=hik12345+

host=dynamic

context=local

disallow=all

allow=ulaw

allow=alaw

allow=g729

allow=h264

nat=yes

extensions.conf路由配置:

[local]

exten => 1000,1,Dial(SIP/1000)

exten => 1001,1,Dial(SIP/1001)

步骤四:重新加载配置文件

sudo asterisk -rx "sip reload"

步骤五:启动asterisk(要关闭防火墙)

systemctl start asterisk

步骤六:安装x-lite

步骤七:配置x-lite的账户,密码,协议,ip,端口,配置完成注册成功.

步骤八:呼叫成功(呼叫报错,sip服务器位置 cd /var/log/asterisk/ ---> tail -f message可以查看日志)

  • 7
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值