正在向 IP Phone 发送推送命令

Sending Push commands to IP Phone

任何人都可以帮助解决以下问题,尝试使用执行命令 /CGI/Screenshot

获取 Cisco IP Phone 的背景屏幕截图

设备:Cisco IP Phone 7962G

系统版本:11.0.1.22900-14

设备与最终用户相关联

授权 URL = http://<x.x.x.x>:8082/InformaCast/phone/auth

直接前往 http://10.40.7.130/CGI/Java/Serviceability?adapter=device.statistics.configuration

提示 User/Pass

Works - 网络 Configuration/Cisco 统一 IP Phone CP-7962G - 显示信息

要去http://172.09.0.11/ccmcip/authenticate.jspUserID=userID&Password=12345&devicename=SEP0000000000000

授权

不过

要去http://10.40.7.130/CGI/Screenshot

<CiscoIPPhoneError Number="4"/>

如果您的 CUCM 将身份验证 URL 配置为指向 Informacast 主机,如您所展示的那样,那么 phone 将尝试验证任何入站 POST要求。

您可能会看到 how/if Informacast 正在通过以下测试对相关用户进行身份验证:

http://<x.x.x.x>:8082/InformaCast/phone/authUserID=userID&Password=12345&devicename=SEP0000000000000

我怀疑您会发现响应不是 'AUTHENTICATE',在这种情况下,您需要调查 Informacast 系统以了解如何使用它来验证用户身份需要(通常我相信 Informacast 可以配置为将它不处理自己的用户的任何身份验证请求重定向回 CUCM 身份验证 URL。)

将 PC 连接到 phone 背面的额外交换机端口可能会有用,并使用 Wireshark/tcpdump 查看 phone 生成的原始 HTTP 流量- 这应该能为您提供一些有关身份验证尝试的位置 sent/redirected 以及各种服务如何响应的线索。