秘书:经理,你有一个电话在2号线。

经理:我知道了。

我们经常在电视剧里面看到这样的场景。一个人呼叫到经理的秘书,秘书接听了听说是要找经理的,然后就把呼叫“存”起来,然后告诉经理有一个呼叫,经理只要简单的按个键就可以接通刚才的电话。这个就是我们常见的呼叫寄存。可以这么来理解,我们开车去买东西,进入商场之前我们要把车存放在停车场,管理员会给我们一个凭证,等买好了东西之后我们就会凭借刚才的凭证把车子取出来。电话系统里面也是一样的道理,所以呼叫寄存的英文就是Call Park。这个Park就是存和取的那种概念。

呼叫寄存是PBX常见的功能,作为微软代替企业PBX的产品-LYNC,怎么可能会少了这个功能了。下面我们就来看看如何在LYNC 2010内部署和使用呼叫寄存。

这个过程是非常简单的。OK开始吧


LYNC 2010 呼叫寄存部署和使用_LYNC

进入LYNC控制台,选择语音功能,然后点击呼叫寄存。

 

LYNC 2010 呼叫寄存部署和使用_呼叫寄存_02

填入一个名称,然后输入号码范围,这个号码就是你的凭据池了。当用户寄存一个呼叫的时候,系统就会从凭据池里面取一个号码给对方。然后还要选择目标服务器的FQDN。

 

New-CsCallParkOrbit -Identity "CK1" -NumberRangeStart 10 -NumberRangeEnd 99 -CallParkService ApplicationServer:FF_FQDN

也可以利用上面的命令来创建。

 

LYNC 2010 呼叫寄存部署和使用_休闲_03

可以利用Get-CsCallParkOrbit来查看你所创建的Orbit信息。这里的Orbit可以理解为呼叫寄存的一个池。因为里面的凭据是循环使用的,所以这里的池可以理解为一个环形轨道。

 

New-CsCpsConfiguration –Identity Site:成都 -CallPickupTimeoutThreshold 00:01:00 -EnableMusicOnHold $true -MaxCallPickupAttempts 2 -OnTimeoutURI sip:lis@lyncpbx.net
LYNC 2010 呼叫寄存部署和使用_Call Park_04

然后我们利用上面的命令简单简单的配置一下呼叫寄存池的属性,其中

CallPickupTimeoutThreshold 00:01:00 意思就是一个呼叫最大可以存放1分钟;

EnableMusicOnHold $true 意思就是对方在呼叫被寄存起来的时候可以听到音乐。你还可以自己定制音乐的哦;

MaxCallPickupAttempts 2 就是在呼叫快被转移到其它呼叫人之前尝试和原始被叫者接通的尝试次数;

OnTimeoutURI sip:lis@lyncpbx.net 就是到寄存的呼叫到时间以后将转给我们在这里指定的人;
 

 

自己定义音乐的命令:

$a = Get-Content -ReadCount 0 -Encoding byte "C:\MoHFiles\soothingmusic.wma" Set-CsCallParkServiceMusicOnHoldFile -Service applicationserver -Content $a

其中Get-CsService可以查询到Service参数

 

LYNC 2010 呼叫寄存部署和使用_Call Park_05

设置完毕,我们要给用户开通呼叫寄存功能,简单的配置一下语音策略就OK了。

到这里服务器上的配置就完成了。


来看看怎么在客户端使用:

 

LYNC 2010 呼叫寄存部署和使用_Call Park_06

用户当接通一个呼叫的时候,点击呼叫窗口的小三角箭头,就可以看到驻留区域了。一旦点击之后,呼叫就可以存起来了。这个时候主叫者可以听到音乐。

 

 

LYNC 2010 呼叫寄存部署和使用_LYNC_07

系统会提示我们凭据,我们看到的是17。意思就就是我们只要在任意lync电话上拨17就可以取出电话了。

 

LYNC 2010 呼叫寄存部署和使用_呼叫寄存_08

一旦别人取走这个呼叫,你会看到系统的提示,呼叫已由**在什么时间取回。

 

到这了也算完成了,不过你会发现有的时候寄存起来的呼叫怎么又在呼叫你了呢,原来是我们设置过在这个呼叫被转移到特定人员之前呼入次数。就是这个值(MaxCallPickupAttempts),我们当时设定为2,意思就是在这个呼叫被转移到lis@lyncpbx.net之前,它还会尝试两次呼叫初始的被叫者。

 

LYNC 2010 呼叫寄存部署和使用_Call Park_09

很简单吧,那就快尝试一下。