cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
5381
Views
35
Helpful
51
Replies

Cisco 7811 XML 4 Parse error

Ahmed habib
Level 3
Level 3

Hello, I am trying to register 7811 IP Phone to CME but when I connect the phone to the switch It trying to register and takes an IP address from the pool on the core and continue registration but after few seconds it shows an error ( xml 4 parse error ) and stuck in registering process with no action and doesn't retain IP address 

Here is the configuration of DHCP pool  


ip dhcp pool CME_Phones
network 10.73.1.0 255.255.255.0
option 150 ip 10.100.5.17
default-router 10.73.1.252
option 42 ip 192.168.0.1

Here is the configuration of CME

51 Replies 51

Sorry, I left the site now and will come tomorrow

I can't understand this (Add an output for -
more flash:/its/SEP00279024A9E7.cnf.xml

Is that command or what shall I do ?

@R0g22

Yes, its a command. You need to run that in enable mode.

OK Sir I will do it 

Could you define the problem ?

@R0g22

Do you ever try this command on voice register global:

No create profile

And retype: create profile

In order to regenerate properly the SEP file.

 

 

Do you try to re configure everything?

Voice service voip

Voice register global---pool and dn also.

Delete telephony services.

 

I'm sure that if your LAN ip phone is not a subnet known by your CME you need two things:

-to configure ipv4 trusted list on voice service voip with the ip address of your LAN ip phone.

-to configure username/password on voice register pool.

 

What is the actual firmware version of your ip phone?

 

Best Regards

If this helps, please rate.

Ben

 

 

Best regards
.ı|ı.ı|ı. If This Helps, Please Rate .ı|ı.ı|ı.

I tried everything but nothing changes

the firmware is 

kern2.78xx.11-5-1-18.sbn
kern78xx.11-5-1-18.sbn
rootfs2.78xx.11-5-1-18.sbn
rootfs78xx.11-5-1-18.sbn
sboot2.78xx.11-5-1-18.sbn
sboot78xx.11-5-1-18.sbn
sip78xx.11-5-1-18.loads

M02@rt37

I tried a command and that appeared 

The phones still suffering the problem


CME#more flash:/its/SEP00279024A9E7.cnf.xml
<device>
<fullConfig>true</fullConfig>
<deviceProtocol>SIP</deviceProtocol>
<devicePool>
<dateTimeSetting>
<dateTemplate>M/D/Y</dateTemplate>
<timeZone>Egypt Standard/Daylight Time</timeZone>
<ntps>
<ntp priority="0">
<name>192.168.0.1</name>
<ntpMode>directedbroadcast</ntpMode>
</ntp>
</ntps>
</dateTimeSetting>
<callManagerGroup>
<members>
<member priority="0">
<callManager>
<ports>
<sipPort>5060</sipPort>
</ports>
<processNodeName>10.100.5.17</processNodeName>
</callManager>
</member>
</members>
</callManagerGroup>
</devicePool>
<sipProfile>
<sipProxies>
<registerWithProxy>true</registerWithProxy>
</sipProxies>
<sipCallFeatures>
<cnfJoinEnabled>true</cnfJoinEnabled>
<localCfwdEnable>true</localCfwdEnable>
<callForwardURI>service-uri-cfwdall</callForwardURI>
<callPickupURI>service-uri-pickup</callPickupURI>
<callPickupGroupURI>service-uri-gpickup</callPickupGroupURI>
<meetMeServiceURI>service-uri-meetme</meetMeServiceURI>
<callHoldRingback>2</callHoldRingback>
<semiAttendedTransfer>true</semiAttendedTransfer>
<anonymousCallBlock>2</anonymousCallBlock>
<callerIdBlocking>2</callerIdBlocking>
<dndControl>2</dndControl>
<dndCallAlert>1</dndCallAlert>
<remoteCcEnable>true</remoteCcEnable>
</sipCallFeatures>
<sipStack>
<timerRegisterExpires>3600</timerRegisterExpires>
<timerRegisterDelta>5</timerRegisterDelta>
<timerInviteExpires>180</timerInviteExpires>
<timerKeepAliveExpires>3600</timerKeepAliveExpires>
<timerSubscribeExpires>3600</timerSubscribeExpires>
<timerSubscribeDelta>5</timerSubscribeDelta>
<timerT1>500</timerT1>
<timerT2>4000</timerT2>
<remotePartyID>true</remotePartyID>
</sipStack>
<sipLines>
<line button="1" lineIndex="1">
<featureID>9</featureID>
<featureLabel>1009</featureLabel>
<contact>8B64-811</contact>
<speedDialNumber></speedDialNumber>
<proxy>USECALLMANAGER</proxy>
<port>5060</port>
<voipControlPort>5060</voipControlPort>
<name>1009</name>
<displayName>Ahmed</displayName>
<autoAnswer>
<autoAnswerEnabled>2</autoAnswerEnabled>
</autoAnswer>
<callWaiting>1</callWaiting>
<authName>Ahmed</authName>
<authPassword>Ahmed</authPassword>
<sharedLine>false</sharedLine>
<messagesNumber></messagesNumber>
<messageWaitingLampPolicy>3</messageWaitingLampPolicy>
<ringSettingActive>5</ringSettingActive>
<forwardCallInfoDisplay>
<callerName>true</callerName>
<callerNumber>true</callerNumber>
<redirectedNumber>true</redirectedNumber>
<dialedNumber>true</dialedNumber>
</forwardCallInfoDisplay>
<maxNumCalls>12</maxNumCalls>
<busyTrigger>2</busyTrigger>
</line>
</sipLines>
<enableVad>true</enableVad>
<preferredCodec>g729a</preferredCodec>
<softKeyFile>softkeyDefault_kpml.xml</softKeyFile>
<dialTemplate></dialTemplate>
<kpml>1</kpml>
<phoneLabel>Ahmed</phoneLabel>
<stutterMsgWaiting>2</stutterMsgWaiting>
<disableLocalSpeedDialConfig>true</disableLocalSpeedDialConfig>
<dscpForAudio>184</dscpForAudio>
<dscpVideo>136</dscpVideo>
<startMediaPort>16384</startMediaPort>
<stopMediaPort>32766</stopMediaPort>
</sipProfile>
<commonProfile>
<phonePassword>Ahmed</phonePassword>
<callLogBlfEnabled>2</callLogBlfEnabled>
</commonProfile>
<loadInformation>sip78xx.11-5-1-18</loadInformation>
<vendorConfig>
</vendorConfig>
<commonConfig>
<videoCapability>0</videoCapability>
<ciscoCamera>0</ciscoCamera>
</commonConfig>
<sshUserId>Ahmed</sshUserId>
<sshPassword>Ahmed</sshPassword>
<versionStamp>0005382208087238</versionStamp>
<userLocale>
<name>SIP_English_United_States</name>
<langCode>en_US</langCode>
</userLocale>
<networkLocale>SIP_United_States</networkLocale>
<networkLocaleInfo>
<name>United_States</name>
</networkLocaleInfo>
<authenticationURL></authenticationURL>
<directoryURL>http://10.100.5.17:80/localdirectory</directoryURL>
<servicesURL>http://10.100.5.17:80/CMEserverForPhone/serviceurl</servicesURL>
<dscpForSCCPPhoneServices>0</dscpForSCCPPhoneServices>
<dscpForCm2Dvce>96</dscpForCm2Dvce>
<transportLayerProtocol>2</transportLayerProtocol>
</device>

Your config file is good. Let's backtrack a little. Initial when I gave you a solution for your phone registration, your IP phone registered fine. What changed after that ? Either on your network or on your CME ?
Your IP Phone does not send a SIP REGISTER or we don't see it in the logs.

Can you send an output for "show udp detail" and "show tcp brief all" ? We might need to take a pcap from the adjacent switch and/or the CME.

@R0g22


CME#show udp detail
Proto Remote Port Local Port In Out Stat TTY OutputIF
17 0.0.0.0 0 10.100.5.17 18999 0 0 11 0
Queues: output 0
input 0 (drops 0, max 50, highwater 0)
Proto Remote Port Local Port In Out Stat TTY OutputIF
17 0.0.0.0 0 10.100.5.17 2517 0 0 11 0
Queues: output 0
input 0 (drops 0, max 50, highwater 0)
Proto Remote Port Local Port In Out Stat TTY OutputIF
17 10.73.1.41 5060 10.100.5.17 5060 0 0 41 0
Queues: output 0
input 0 (drops 0, max 50, highwater 1)
Proto Remote Port Local Port In Out Stat TTY OutputIF
17 10.73.1.42 5060 10.100.5.17 51463 0 0 205 0
Queues: output 0
input 0 (drops 0, max 50, highwater 0)
Proto Remote Port Local Port In Out Stat TTY OutputIF
17 10.73.1.41 5060 10.100.5.17 64379 0 0 205 0
Queues: output 0
input 0 (drops 0, max 50, highwater 0)

 


CME#show tcp brief all
TCB Local Address Foreign Address (state)
3E3A6C14 10.100.5.17.22 192.168.240.224.49380 ESTAB
23979FB8 0.0.0.0.1720 *.* LISTEN
232B3608 0.0.0.0.443 *.* LISTEN
232B2A68 0.0.0.0.443 *.* LISTEN
232B2244 0.0.0.0.80 *.* LISTEN
3F69F398 0.0.0.0.80 *.* LISTEN
21C38A20 10.100.5.17.5060 *.* LISTEN

 

 

@Ahmed habib, does your SEP94d4692a265e.cnf.xm is in flash0:its ?

 

Best Regards

If this Helps, please rate

Ben

Best regards
.ı|ı.ı|ı. If This Helps, Please Rate .ı|ı.ı|ı.

The 8841 phone conf.file not exist in flash 1 and the status message on phone showing that 

flash0 is full and I installed flash1 and put the firmware files on it

M02@rt37

Ok @Ahmed habib

 

the 8841 config file does not exist on flash1 because you configure on your voice register global "tftp-path flash:" Then the flash0 is the location for all your SEP config file.

 

 

 

Best Regards.

If this Helps, please rate,

Ben

Best regards
.ı|ı.ı|ı. If This Helps, Please Rate .ı|ı.ı|ı.

I registered it before and

I found the 8841 conf file in flash0 and I deleted it  

should I delete tftp path flash or what shall I do ?

M02@rt37

@Ahmed habib

You need one location for ALL your SIP phone and this for whatever the Cisco IP phone's series.

 

You configred two days ago the location flash0 as tftp-path fot your 78XX IP phone.

I think flash0:its has always the SEP file for that phone.

 

Then, in flash0:its you need also the SEP file for your 8841. Because when this phone will request by tftp its config file, it will check on that directory flash0:its.

 

You can see this request if you enter these commands and reboot after your 8841:

debug tftp server

terminal monitor

 

Best Regards,

If this Helps, please rate

Ben

 

 

Best regards
.ı|ı.ı|ı. If This Helps, Please Rate .ı|ı.ı|ı.

Debugging not working on my router I don't know why 


Console logging: disabled
Monitor logging: disabled
Buffer logging: level debugging, 14127 messages logged, xml disabled,
filtering disabled
Exception Logging: size (4096 bytes)
Count and timestamp logging messages: disabled
Persistent logging: disabled

 

 

So There is no solution to that case except increasing flash0 space ?

Is command tftp path flash: mandatory ?

M02@rt37

@Ahmed habib

try to use flash1 only for all the firmwares. And let flash0 as tftp-path flash: for all the config file.

 

 

Best regards
.ı|ı.ı|ı. If This Helps, Please Rate .ı|ı.ı|ı.