(可选)配置呼叫寄存设置
上一次修改主题: 2010-12-13
您也可以自定义呼叫寄存设置。安装呼叫寄存应用程序时,默认情况下将配置全局设置。您可以修改全局设置,也可以指定特定于站点的设置。使用 New-CsCpsConfiguration cmdlet 可创建新的特定于站点的设置。使用 Set-CsCpsConfiguration cmdlet 可修改现有设置。
也可以使用 Set-CsCallParkServiceMusicOnHoldFile cmdlet 指定自己的音乐文件,以代替 Lync Server 2010 随附的默认音乐文件。
注意: |
---|
如果要自定义保持音乐并希望多个站点使用相同的音乐,则必须为运行呼叫寄存应用程序的每个站点配置音乐文件。 |
注意: |
---|
寄存呼叫超时且回拨失败时,我们建议您至少为要使用的回退目标配置 OnTimeoutURI 选项。 |
使用 New-CsCpsConfiguration 或 Set-CsCpsConfiguration 配置以下任何设置:
此选项: | 指定以下内容: |
---|---|
CallPickupTimeoutThreshold |
呼叫寄存后到回拨此前应答呼叫的电话之前等待的时间。 该值必须采用 hh:mm:ss 的格式输入,以便指定小时数、分钟数和秒数。最小值为 10 秒,最大值为 10 分钟。默认值为 00:01:30。 |
EnableMusicOnHold |
寄存呼叫时是否向呼叫者播放音乐。 值为 True 或 False。默认值为 True。 |
MaxCallPickupAttempts |
在将寄存呼叫转接到为 OnTimeoutURI 指定的回退统一资源标识符 (URI) 之前该寄存呼叫回拨应答电话的次数。默认值为 1。 |
OnTimeoutURI |
超出 MaxCallPickupAttempts 时未应答的寄存呼叫将路由到的用户或响应组的 SIP 地址。 值必须为以字符串 sip: 开头的 SIP URI。例如,sip:bob@contoso.com。默认情况下没有转接地址。 |
配置呼叫寄存设置
以 RTCUniversalServerAdmins 组成员或者 CsVoiceAdministrator、CsServerAdministrator 或 CsAdministrator 管理角色成员的身份登录计算机。
启动 Lync Server 命令行管理程序:依次单击“开始”、“所有程序”和“Microsoft Lync Server 2010”,然后单击“Lync Server 命令行管理程序”。
运行:
New-CsCpsConfiguration -Identity site:<sitename to apply settings> ` -CallPickupTimeoutThreshold <hh:mm:ss> -EnableMusicOnHold <$true | $false> ` -MaxCallPickupAttempts <number of rings> ` -OnTimeoutURI sip:<sip URI for routing unanswered call>
提示: 使用 Get-CsSite cmdlet 可标识站点。有关详细信息,请参阅 Lync Server 命令行管理程序文档。 例如:
New-CsCpsConfiguration -Identity site:Redmond1 ` -CallPickupTimeoutThreshold 00:01:00 ` -EnableMusicOnHold $false -MaxCallPickupAttempts 2 ` -OnTimeoutURI sip:bob@contoso.com
自定义音乐文件
以 Administrators 组、Domain Admins 组和 RTCUniversalServerAdmins 组成员或分配有委派管理角色的组成员的身份登录计算机。
启动 Lync Server 命令行管理程序:依次单击“开始”、“所有程序”和“Microsoft Lync Server 2010”,然后单击“Lync Server 命令行管理程序”。
运行:
Set-CsCallParkServiceMusicOnHoldFile ` -Service <ServiceID where the Call Park application resides> ` -Content <Byte[]>
提示: 使用 Get-CsService cmdlet 可标识服务。有关详细信息,请参阅 Lync Server 命令行管理程序文档。 以下示例显示了如何以字节数组的形式获取文件 soothingmusic.wma 的内容并将其分配给变量。然后,将音频文件指定为呼叫寄存的保持音乐文件。有关详细信息,请参阅 Lync Server 2010 cmdlet 帮助以了解 Set-CsCallParkServiceMusicOnHoldFile。
$a = Get-Content -ReadCount 0 -Encoding byte "C:\MoHFiles\soothingmusic.wma" Set-CsCallParkServiceMusicOnHoldFile -Service Redmond1-applicationserver-1 -Content $a