1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > yate sip 服务端和客服端 搭建

yate sip 服务端和客服端 搭建

时间:2022-08-27 22:38:58

相关推荐

yate sip 服务端和客服端 搭建

1、下载yate程序,服务端和客户端可通用。

下载地址:http://yate.null.ro/pmwiki/index.php?n=Main.Download

2、安装和配置yate程序,这里借用别人的博客,暂时没找到博客主,就先拿来用下,后面再补上。

这里首先要声明的有如下几点:

第一、服务器安装后最好查看下5060是否有被占用。

第二、客户端这边运行的时候一定不要运行Yet Another Telephony Engine服务,否则拨号不成功。

建立VoIP服务器的前提条件

* 一台计算机,作为服务器

* 服务器通常需要拥有固定的公网IP地址

* 服务器上不能再运行客户端(也就是说,客户端、服务器不能同时启动,否则会冲突)

用yate2搭建VoIP服务器的步骤

1. 下载并安装yate2(最好完全安装所有组件,仅30MB)

2. 打开yate2安装目录的conf.d子目录

3. 将regfile.conf.sample复制一份,改名为regfile.conf,打开作下列修改:

* 找到;auth=100、;register=100、;route=100三行,分别去掉前面的分号

* 对需要建立的每一个用户,在文件末尾增加两行:

[用户名]

password=密码

例如建立用户sunny,密码为870212,则写成:

[sunny]

password=870212

这样,yate2服务器就有了身份认证功能

4. 将regexroute.conf.sample复制一份,改名为regexroute.conf,打开作下列修改:

* 找到[default],在后面增加一行

${username}^$=-;error=noauth

这样未登录的用户就不能拨打电话

* 对需要建立的每一个电话号码,在刚才插入处之后增加一行

^电话号码$=return;called=用户名

例如当有人拨打号码15900941215,就呼叫用户sunny,则写成:

^15900941215$=return;called=sunny

这样,yate2服务器就有了电话路由功能

5. 开始-管理工具-服务,重新启动Yet Another Telephony Engine服务

如果服务成功启动、没有错误提示,你已经正确建立了最简单的yate2网络电话服务器。

/voip-beginner/yate-voip-server.html

通过yate2服务器打电话

再次提醒,不能在运行yate2服务器的计算机上打开yate2客户端软件,否则是无法正常运行的。

1. 开始-Yate-Yate Client,启动yate2客户端

2. Accounts页-New,打开新建帐户对话框,填写各项目:

* Protocol=sip

* Use provider,不要选择

* Account,可以随意输入

* Username=用户名,@后面留空

* Password=密码

* Server=服务器的IP地址

点击OK后,Status应该会显示“Registered”

3. Calls页,Account=前面填写的account名称,然后输入另一个用户的电话号码,点击Call就可以打电话了

4. 如果有电话打进来,选中它并点击Take the call就可以接听

5. 点击Hangup挂断

yate2直连打电话

如果只有2个用户需要相互通话,就不必劳神建立VoIP服务器了(何况服务器还要占据一台计算机)。yate2支持直连通话,配置方法如下:

1. 被叫用户只需开启Yate Client(当然要在防火墙中允许它),不需要配置

2. 主叫用户,Accounts页-New,打开新建帐户对话框,填写各项目:

* Protocol=sip

* Use provider,不要选择

* Account,可以随意输入

* Username,留空

* Password,留空

* Server=被叫用户的IP地址

点击OK后,Status并不会显示“Registered”,但是这没有关系

3. 主叫用户,Calls页,Account=前面填写的account名称,然后随便输入一个号码,点击Call就可以打电话了

4. 被叫用户,选中打进来的电话并点击Take the call就可以接听

5. 点击Hangup挂断

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。