此产品的文档集力求使用非歧视性语言。在本文档集中,非歧视性语言是指不隐含针对年龄、残障、性别、种族身份、族群身份、性取向、社会经济地位和交叉性的歧视的语言。由于产品软件的用户界面中使用的硬编码语言、基于 RFP 文档使用的语言或引用的第三方产品使用的语言,文档中可能无法确保完全使用非歧视性语言。 深入了解思科如何使用包容性语言。
思科采用人工翻译与机器翻译相结合的方式将此文档翻译成不同语言,希望全球的用户都能通过各自的语言得到支持性的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 Cisco Systems, Inc. 对于翻译的准确性不承担任何责任,并建议您总是参考英文原始文档(已提供链接)。
本文档介绍获取电话配置文件的两种方法。需要查看电话的配置文件的情况并不少见;但是,许多人不熟悉如何获取电话的配置文件。
Cisco 建议您了解以下主题:
本文档中的信息基于以下软件和硬件版本:
注意:Wireshark可在此下载。
注意:可以使用PC的命令提示符或TFTP客户端下载配置文件。这些选项将不在本文档中讨论。
本节介绍使用Web浏览器获取电话配置文件的步骤。
步骤1: 打开Web浏览器(如Firefox、Internet Explorer、Google Chrome等)。
第二步: 修改此统一资源定位器(URL)以反映您的信息。
ipofcallmanager:6970/SEPwhatter.cnf.xml.sgn
将ipofcallmanager替换为运行TFTP服务的CUCM的IP地址
将SEPwatth替换为电话的MAC地址
第三步: 在Web浏览器的地址栏中输入URL。
第四步: 如果系统提示接受下载,请选择浏览器应执行的操作,然后单击“确定”。
示例:
此图显示使用Firefox下载电话配置文件时收到的提示。
本节介绍使用pcap获取电话配置文件的步骤。
注意:pcap必须包括电话注册的时间。
步骤1: 在Wireshark中打开数据包捕获。
第二步: 过滤HTTP。
第三步: 查找从感兴趣的电话到CUCM的GET消息,查找CTL、ITL和配置文件。
步骤4a. 右键单击具有SEPXXXXXXXXXXXXXXX的线路,其中12 X是电话的MAC地址。
步骤4b. 导航至Follow(跟随),然后单击TCP Stream。
第五步: Wireshark打开一个弹出窗口,以从电话到CUCM的GET字符串开头,然后我们看到从CUCM到电话的200 OK,我们可以查看配置文件。
第六步: 在弹出窗口中右键单击,然后单击“全选”。
步骤7.再次右键单击弹出窗口,然后单击“复制”。
此时,可将文本添加到文本文件并保存。
示例:
GET /SEP24B65744EBFE.cnf.xml.sgn HTTP/1.1 Host:14.48.38.5:6970 HTTP/1.1 200 OK Content-length: 9144 Cache-Control: no-store Content-type: */* ............o..>CN=clstr-1-pub.pkinane.lab-ms;OU=TAC;O=Cisco;L=RTP;ST=NC;C=US... ...A.........CN=pkinane-WIN-FTD162BNE36-CA........ .. ............$..lu yIC..O.k...A4R.X.. m.#..U/..M..(Z...W.. .b.....u...B.Q..xx.M....1....3.NI8..+fq......$.}........p4X.Yb...Q.Y...O..{}.Q....0..P(...+.k.SU*.1.....JY....^p........._Zq... n.M..;9*...A.D.e.<;......T.cCy.Hb..M&.....L..........( ...o.`......3Hz.=k.`.i......SEP24B65744EBFE.cnf.xml.sgn....WaW` <?xml version="1.0" encoding="UTF-8"?> <device xsi:type="axl:XIPPhone" ctiid="28" uuid="{71e36c76-94be-2fec-3718-1f2df5937781}"> <fullConfig>true</fullConfig> <portalDefaultServer>impA.pkinane.lab</portalDefaultServer> <deviceProtocol>SCCP</deviceProtocol> <sshUserId>debug</sshUserId> <sshPassword>debug</sshPassword> <ipAddressMode>0</ipAddressMode> <allowAutoConfig>true</allowAutoConfig> <dadEnable>true</dadEnable> <redirectEnable>false</redirectEnable> <echoMultiEnable>false</echoMultiEnable> <ipPreferenceModeControl>0</ipPreferenceModeControl> <ipMediaAddressFamilyPreference>0</ipMediaAddressFamilyPreference> <tzdata> <tzolsonversion>2015a</tzolsonversion> <tzupdater>tzupdater.jar</tzupdater> </tzdata> <mlppDomainId>000000</mlppDomainId> <mlppIndicationStatus>Off</mlppIndicationStatus> <preemption>Disabled</preemption> <executiveOverridePreemptable>false</executiveOverridePreemptable> <devicePool uuid="{04330028-1071-fdbf-3add-8ac67db81b81}"> <revertPriority>0</revertPriority> <name>SJ_DP</name> <dateTimeSetting uuid="{9ec4850a-7748-11d3-bdf0-00108302ead1}"> <name>CMLocal</name> <dateTemplate>M/D/Y</dateTemplate> <timeZone>Greenwich Standard Time</timeZone> <olsonTimeZone>Etc/GMT</olsonTimeZone> </dateTimeSetting> <callManagerGroup> <name>SJ_CMG</name> <tftpDefault>true</tftpDefault> <members> <member priority="0"> <callManager> <name>clstr-1-subA.pkinane.lab</name> <description>14.48.38.6</description> <ports> <ethernetPhonePort>2000</ethernetPhonePort> <sipPort>5060</sipPort> <securedSipPort>5061</securedSipPort> <mgcpPorts> <listen>2427</listen> <keepAlive>2428</keepAlive> </mgcpPorts> </ports> <processNodeName>clstr-1-subA.pkinane.lab</processNodeName> </callManager> </member> <member priority="1"> <callManager> <name>clstr-1-subB.pkinane.lab</name> <description>14.48.38.7</description> <ports> <ethernetPhonePort>2000</ethernetPhonePort> <sipPort>5060</sipPort> <securedSipPort>5061</securedSipPort> <mgcpPorts> <listen>2427</listen> <keepAlive>2428</keepAlive> </mgcpPorts> </ports> <processNodeName>clstr-1-subB.pkinane.lab</processNodeName> </callManager> </member> </members> </callManagerGroup> <srstInfo uuid="{cd241e11-4a58-4d3d-9661-f06c912a18a3}"> <name>Disable</name> <srstOption>Disable</srstOption> <userModifiable>false</userModifiable> <ipAddr1></ipAddr1> <port1>2000</port1> <ipAddr2></ipAddr2> <port2>2000</port2> <ipAddr3></ipAddr3> <port3>2000</port3> <sipIpAddr1></sipIpAddr1> <sipPort1>5060</sipPort1> <sipIpAddr2></sipIpAddr2> <sipPort2>5060</sipPort2> <sipIpAddr3></sipIpAddr3> <sipPort3>5060</sipPort3> <isSecure>false</isSecure> </srstInfo> <connectionMonitorDuration>120</connectionMonitorDuration> </devicePool> <TVS> <members> <member priority="0"> <port>2445</port> <address>clstr-1-subA.pkinane.lab</address> </member> <member priority="1"> <port>2445</port> <address>clstr-1-subB.pkinane.lab</address> </member> </members> </TVS> <MissedCallLoggingOption>10</MissedCallLoggingOption> <commonProfile> <phonePassword></phonePassword> <backgroundImageAccess>true</backgroundImageAccess> <callLogBlfEnabled>2</callLogBlfEnabled> </commonProfile> <loadInformation>SCCP75.9-4-2-1S</loadInformation> <vendorConfig> <disableSpeaker>false</disableSpeaker><disableSpeakerAndHeadset>false</disableSpeakerAndHeadset><forwardingDelay>1</forwardingDelay><pcPort>0</pcPort><garp>1</garp><voiceVlanAccess>0</voiceVlanAccess><autoSelectLineEnable>0</autoSelectLineEnable><webAccess>0</webAccess><spanToPCPort>0</spanToPCPort><loggingDisplay>1</loggingDisplay><recordingTone>0</recordingTone><recordingToneLocalVolume>100</recordingToneLocalVolume><recordingToneRemoteVolume>50</recordingToneRemoteVolume><recordingToneDuration></recordingToneDuration><moreKeyReversionTimer>5</moreKeyReversionTimer><autoCallSelect>1</autoCallSelect><g722CodecSupport>0</g722CodecSupport><headsetWidebandUIControl>0</headsetWidebandUIControl><headsetWidebandEnable>0</headsetWidebandEnable><lldpAssetId></lldpAssetId><powerPriority>0</powerPriority><ehookEnable>0</ehookEnable><ipv6LogServer></ipv6LogServer><minimumRingVolume>0</minimumRingVolume><sideToneLevel>0</sideToneLevel><sendGain>0</sendGain><handsetHeadsetMonitor>1</handsetHeadsetMonitor><headsetRecording>0</headsetRecording><useEnblocDialing>1</useEnblocDialing><sshAccess>0</sshAccess></vendorConfig> <commonConfig> <sshAccess>1</sshAccess><RingLocale>0</RingLocale><softkeyControl>1</softkeyControl><ice></ice><instantMessaging></instantMessaging><desktopClient></desktopClient></commonConfig> <enterpriseConfig> </enterpriseConfig> <versionStamp>1465997151-6130dfd6-dd80-4f10-880b-bacd7ef0f255</versionStamp> <userLocale> <name>English_United_States</name> <uid>1</uid> <langCode>en_US</langCode> <version>10.0.0.0(1)</version> <winCharSet>iso-8859-1</winCharSet> </userLocale> <networkLocale>United_States</networkLocale> <networkLocaleInfo> <name>United_States</name> <uid>64</uid> <version>10.0.0.0(1)</version> </networkLocaleInfo> <deviceSecurityMode>1</deviceSecurityMode> <idleTimeout>0</idleTimeout> <authenticationURL>http://14.48.38.18:8081/InformaCast/phone/auth</authenticationURL> <directoryURL>http://clstr-1-pub.pkinane.lab:8080/ccmcip/xmldirectory.jsp</directoryURL> <idleURL></idleURL> <informationURL>http://clstr-1-pub.pkinane.lab:8080/ccmcip/GetTelecasterHelpText.jsp</informationURL> <messagesURL></messagesURL> <proxyServerURL></proxyServerURL> <servicesURL>http://clstr-1-pub.pkinane.lab:8080/ccmcip/getservicesmenu.jsp</servicesURL> <secureAuthenticationURL>http://14.48.38.18:8081/InformaCast/phone/auth</secureAuthenticationURL> <secureDirectoryURL>https://clstr-1-pub.pkinane.lab:8443/ccmcip/xmldirectory.jsp</secureDirectoryURL> <secureIdleURL></secureIdleURL> <secureInformationURL>https://clstr-1-pub.pkinane.lab:8443/ccmcip/GetTelecasterHelpText.jsp</secureInformationURL> <secureMessagesURL></secureMessagesURL> <secureServicesURL>https://clstr-1-pub.pkinane.lab:8443/ccmcip/getservicesmenu.jsp</secureServicesURL> <dscpForSCCPPhoneConfig>96</dscpForSCCPPhoneConfig> <dscpForSCCPPhoneServices>0</dscpForSCCPPhoneServices> <dscpForCm2Dvce>96</dscpForCm2Dvce> <transportLayerProtocol>1</transportLayerProtocol> <dndCallAlert>5</dndCallAlert> <phonePersonalization>0</phonePersonalization> <rollover>0</rollover> <singleButtonBarge>0</singleButtonBarge> <joinAcrossLines>0</joinAcrossLines> <autoCallPickupEnable>false</autoCallPickupEnable> <blfAudibleAlertSettingOfIdleStation>0</blfAudibleAlertSettingOfIdleStation> <blfAudibleAlertSettingOfBusyStation>0</blfAudibleAlertSettingOfBusyStation> <capfAuthMode>0</capfAuthMode> <capfList> <capf> <phonePort>3804</phonePort> <processNodeName>clstr-1-pub.pkinane.lab</processNodeName> </capf> </capfList> <certHash></certHash> <encrConfig>false</encrConfig> <advertiseG722Codec>1</advertiseG722Codec> <mobility> <handoffdn></handoffdn> <dtmfdn></dtmfdn> <ivrdn></ivrdn> <dtmfHoldCode>*81</dtmfHoldCode> <dtmfExclusiveHoldCode>*82</dtmfExclusiveHoldCode> <dtmfResumeCode>*83</dtmfResumeCode> <dtmfTxfCode>*84</dtmfTxfCode> <dtmfCnfCode>*85</dtmfCnfCode> </mobility> <TLSResumptionTimer>3600</TLSResumptionTimer> <userId serviceProfileFile="SPDefault.cnf.xml">pkinane</userId> <ownerId serviceProfileFile="SPDefault.cnf.xml">pkinane</ownerId> <phoneServices useHTTPS="true"> <provisioning>0</provisioning> <phoneService type="1" category="0"> <name>Missed Calls</name> <url>Application:Cisco/MissedCalls</url> <vendor></vendor> <version></version> </phoneService> <phoneService type="2" category="0"> <name>Voicemail</name> <url>Application:Cisco/Voicemail</url> <vendor></vendor> <version></version> </phoneService> <phoneService type="1" category="0"> <name>Received Calls</name> <url>Application:Cisco/ReceivedCalls</url> <vendor></vendor> <version></version> </phoneService> <phoneService type="1" category="0"> <name>Placed Calls</name> <url>Application:Cisco/PlacedCalls</url> <vendor></vendor> <version></version> </phoneService> <phoneService type="1" category="0"> <name>Personal Directory</name> <url>Application:Cisco/PersonalDirectory</url> <vendor></vendor> <version></version> </phoneService> <phoneService type="1" category="0"> <name>Corporate Directory</name> <url>Application:Cisco/CorporateDirectory</url> <vendor></vendor> <version></version> </phoneService> <phoneService type="0" category="0"> <name>EM</name> <url>http://14.48.38.6:8080/emapp/EMAppServlet?device=#DEVICENAME#</url> <vendor></vendor> <version></version> </phoneService> </phoneServices> </device>
注意:如果您不熟悉如何从电话或CUCM收集数据包,该过程将在从Cisco IP电话收集数据包捕获(从电话收集PCAP)和CUCM设备型号上的数据包捕获(从CUCM收集的pcap)中介绍
提示:如果pcap不是直接从电话收集,将会有大量流量。通过使用电话的MAC地址或电话的IP地址过滤pcap,可以绕过此问题
示例:
eth.addr==12:34:45:78:91:00(对于带MAC的电话) SEP123456789100
ip.addr==14.48.38.33 IP地址的电话 14.48.38.33