Guest

Preview Tool

Cisco Bug: CSCuq20108 - From header to getting truncated when using escaped characters.

Last Modified

Feb 28, 2018

Products (3)

  • Cisco Unified Communications Manager (CallManager)
  • Cisco Intercompany Media Engine
  • Cisco Unified Communications Manager Version 10.0

Known Affected Releases

10.0(1)

Description (partial)

Symptom:
If the From header sent to a recording server exceeds 231 characters, the header will get truncated if escaped characters are found.  if the From header contains escaped characters, (i.e. %40), the dynamic buffer allocation doesn't account for this resulting in characters getting truncated.

For example:

Should be: x-farendaddr=905053663562
But it's coming through as: x-farendaddr=9050536635

Logs show the following:

20339440.029 |16:17:08.165 |AppInfo |//SIP/SIPHandler/ccbId=0/scbId=0/setFromUriInContainer: calculate otherParamLength
20339440.030 |16:17:08.165 |AppInfo |//SIP/SIPHandler/ccbId=0/scbId=0/setFromUriInContainer: otherParamLength=254 > MAX_SIP_OTHER_PARAMS_LEN
20339440.031 |16:17:08.165 |AppInfo |//SIP/SIPHandler/ccbId=0/scbId=0/setFromUriInContainer: copy otherparmsBuf = x-nearend;x-refci=18244183;x-nearendclusterid=StandAloneCluster;x-nearenddevice=SEPB4B676E28BC3;x-nearendaddr=8001;x-farendrefci=18244182;x-farendclusterid=StandAloneCluster;x-farenddevice=S0/SU0/DS1-0%402901Router-TEST.lab.com;x-farendaddr=9050536635 to buff

Conditions:
From header to recording server exceeds 231 characters and contains escaped characters.
Bug details contain sensitive information and therefore require a Cisco.com account to be viewed.

Bug Details Include

  • Full Description (including symptoms, conditions and workarounds)
  • Status
  • Severity
  • Known Fixed Releases
  • Related Community Discussions
  • Number of Related Support Cases
Bug information is viewable for customers and partners who have a service contract. Registered users can view up to 200 bugs per month without a service contract.