第二天,关于sip的学习
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第二天,关于sip的学习相关的知识,希望对你有一定的参考价值。
手忙脚乱的,现在一点钟了。
该如何下手呢? web端的客户管理系统已经弄好了,现在就差一个WEB端的网络电话了。
先百度下,如何安装freeSwitch吧,了解下FreeSwitch配置吧。。真要命,C快忘光了,JAVA比较熟悉。。
不管了,先上吧。
开始:
本人系统是64位的win7下载对应的Freeswitch版本如下:
第一步:下载freeSwitch(windows版本)下载地址http://files.freeswitch.org/windows/installer/x64/FreeSWITCH-1.7.0-0a024c4ecb-64bit.msi
先试着学习配置freeswitch。。。
下载安装完成后显示 无法启动此程序,因为计算机中丢失VCRUNTIME140.dll。L难道是因为系统的原因?想办法解决下,问下度娘。我先下载个vc_redist.x64.exe下载地址https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=48145运行它,安装时间还蛮长的,成功了。OH ye。
分享下我的截图:
现在我们来学学怎么去配置freeswitch吧。
第二步:学习配置freeswitch。问下度娘吧。谁让我是新手呢?
发现目录里面有好多的配置文件,难道二次开发的时候需要更改这些配置文件么?让我们来一个一个去学习吧
FreeSWITCH 默认配置了 1000 ~ 1019(分机号) 共 20 个用户。我们要不先用自己的手机下载一个sip电话客户端试试能不能通话
先ipconfig /all知道下自己的局域网地址。密码默认好像是1234.
我自己的IP是192.168.0.113,然后我对应使用的sip电话是Zoiper这个挺好的。
打开Zoiper中settings-Accounts-点右上角的+加号-Manual Configuration-Sip account
AccountName 1000
Dmain 192.168.0.113
username 1000
password 1234
Caller ID 1234(这个参数是来电显示)
然后直接就注册成功了
之后我再在win7系统上登录 1001 同样的操作方式试下他们能不能通话。
为什么 两个不能够正常通话呢?
难道是因为防火墙的问题 我开房下5060端口吧
在FS_cli中输入命令sofia status profile internal reg 查看当前有几个用户注册过。。显示正常,有两个一个1000 一个1001。这边有一些Fs核心命令的网址http://www.360doc.com/content/14/0924/09/15077656_411933594.shtml
大家可以你学习下。
花了半个小时终于知道原因了,原来是我这边客户端的问题,我卸载了 Zoiper 安装的calla 住iphone上面互通了,成功对话。不错。
一大进步啊,终于互通了,虽然不知道怎么才能打手机,相信还是可以一步一步实现的。
以上是关于第二天,关于sip的学习的主要内容,如果未能解决你的问题,请参考以下文章