首页 > 新闻 > 国内 >

FreeSWITCH&潮流IP电话高性价比企业通信解决方案

2014-11-27 14:29:16   作者:   来源:CTI论坛   评论:0  点击:


  启动 FreeSWITCH

  安装完成后,可以使用以下命令来启动FreeSWITCH:
  freeswitch -nc

  以下命令可以连接到FreeSWITCH控制台,进行各种操作:
  fs_cli

  注册话机

  FreeSWITCH安装运行以后,自己默认带了1000到1019一共20个账号,因而,一点都不需要配置。所以,我们可以直接将话机终端“注册”到FreeSWITCH上打电话。

  以潮流(GrandStream)话机GXP2130(型号)为例,它的配置界面如下图所示。其中“账号名”可以随便填,“SIP服务器”中输入你的IP地址,“SIP用户ID”、“认证ID”及“名称”都填入1003,“密码”也是默认的1234。点击保存并提交后即可注册。潮流话机的注册状态是在单独的“状态”页面中显示的。

  FreeSWITCH安装运行以后,自己默认带了1000到1019一共20个账号,因而,一点都不需要配置。所以我们可以直接将话机终端注册到FreeSWITCH上打电话。

  这里面要填写的账号信息有以下几个选项:

  1.激活账号:选是激活该账号
  2.帐号名:随意填写
  3.SIP服务器:填写FreeSWITCH的IP地址
  4.次要SIP服务器和出局代理商服务器可选项,如没有就不必要填写。
  5.SIP用户ID:填写FreeSWITCH分配的账号
  6.认证ID:与用户ID一样
  7.认证密码:填写用户账号密码

  体验各种功能

  FreeSWITCH默认的配置就具备比较完善的PBX功能,下面介绍下我们注册多个话机后,体验以下话机功能。

  • 转移

  呼叫转移功能是在办公应用中经常用到的功能。转移分为盲转和协商转两种。

  所谓盲转,是指下面这种场景:首先A与B已建立通话,这时候B想把A转接给C。这里,B称为Transferor,它是转接的发起者;而A称为Transferee,它是被转接的一方;C称为Target,是转接的目的地。转接成功后B与C通话。

  在SIP的实现上,B首先发re-INVITE请求给FS(FreeSWITCH),请求将B的电话置为Hold(保持)状态,FS收到请求后就给A播放保持音乐。同时,B的话机放拨号音,以提示用户输入被叫号码。B输入C的号码后,B给FS发REFER请求。FS收到后会释放B,并同时呼叫C。如果C正常接听,则A与C通话,转接完成。

  潮流话机(GXP2130)上的操作:

  1) 用户A与用户B建立通话。
  2) 用户A按TRANSFER键,输入用户C的号码后按SEND键发送呼叫。
  3) 当前通话被无条件转移至用户C。

  潮流话机支持多路通话,因而可以在话机端(通过Refer)实现协商转。典型地,话机终端B可以把第一路电话置于Hold状态,然后再发起另外一路通话到C,C接听后B可以任意切换与A和C之间的通话,并可以通过本地会议桥进行混音以支持三方通话(也叫会议)。

  此时B如果想退出A与C的通话,则可以发送REFER消息,让服务器把通话中的B替换为C。该消息与盲转不同的是,它带了Replaces参数,如下:

  Refer-To: sip:1002@192.168.1.118?Replaces=1388923627@192.168.1.110;to-tag=NDj261X80jpKF;from-tag=1013380895>

  潮流话机(GXP2130)上的操作:

  1) 用户A与用户B建立通话。
  2) 用户A按另一路线路按键,输入用户C的号码后按SEND键发送呼叫。此时用户A与用户B的通话被保持。
  3) 用户C接听电话,与用户A建立通话。
  4) 用户A按TRANSFER键,然后按需要转移的呼叫对应的线路按键。
  5) 通话被转移至用户C,用户A退出通话。

  • 代接

  代接——(别人给A打电话时)A电话振铃后,在B话机上进行接听(代替A来接听)。一般用于办公室中某工位上没人其它工位上的人代为接听的场景。

  FreeSWITCH默认的Dialplan中就有代接相关的例子。其中,886为全局代接。即,当有分机振铃时,在另外的话机上直接按886就能接听,同时原先振铃的话机结束振铃。“ * 8”为组内代接,也就是同组代答,即在上述情况下按“ * 8”只能代接本组内的正在振铃的分机。以上两种方式在有多个分机同时振铃时只能接听最后振铃的那一个。此外,还有一个“ ”前缀码,拨打“ ”加上指定的分机号就能直接代接指定分机,如拨“ ** 1001”就可以接听正在振铃的1001分机上的电话。当然,上面讲的只是FreeSWITCH的默认配置,实际的拨号规则可以根据用户的拨号习惯灵活的进行配置。

分享到: 收藏

专题