---
Overview
SIPml5 declares a global MD5 class which may conflict with other libraries.
I'm using webtoolkit.md5.js, which introduces the global function MD5, overwriting the one declared in SIPml-api.js
---
What steps will reproduce the problem?
1. Include sipml-api.js
2. Create a global MD5 function (after the include) or include webtoolking.md5.js
3. Try to register
The easiest will be to create a global function in the live-demo's html.
---
What is the expected output?
SIPml should not fail, it should use his own version of MD5
---
What do you see instead?
SIPml fails trying to call the function 'hexdigest' on the function declared in step (2).
Log:
State machine: tsip_dialog_register_InProgress_2_InProgress_X_401_407_421_494 sipml-api.js:1
TypeError {stack: (...), message: "Object function (string) {↵↵ function RotateLeft(l…800000...<omitted>...↵} has no method 'hexdigest'"}
---
What version of the product are you using? On what operating system?
sipML5 v1.3.203
---
Please provide any additional information below.
Of course, if I include SIPml AFTER webtoolking.md5, my application fails.
My current workaround is to wrap the MD5 call inside another function that will call the correct implementation.
Original issue reported on code.google.com by juananto...@gmail.com on 19 Mar 2014 at 8:02
Original issue reported on code.google.com by
juananto...@gmail.com
on 19 Mar 2014 at 8:02