Cisco Bug: CSCuq20108 - From header to getting truncated when using escaped characters.
Jul 03, 2017
- Cisco Unified Communications Manager (CallManager)
- Cisco Intercompany Media Engine
- Cisco Unified Communications Manager Version 10.0
Known Affected Releases
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)
- Known Fixed Releases
- Related Community Discussions
- Number of Related Support Cases