Greetings. Recently we've noticed that under load opensmppbox may return same message ids in submit_sm_resp responses. Looking at the sources I see, that it returns only first 8 chars of generated UUID. This is not correct, because these bytes may be same for different UUIDs. I suppose it was coded in such way to support both smpp v3.3 and v3.4. According to protocol v3.3 this field must be max 9 chars including '\0'. But in v3.4 it's allowed to have up to 65 chars. There is our patch in attachment. It was created against https://svn.kannel.org/opensmppbox/trunk , revision 73. For v3.3 opensmppbox will return only first 8 chars for UUID as before, but for v3.4 and above it will return full generated UUID.
-- With best regards, Alexander Kovalenko Ardas Group Inc.www.ardas.dp.ua
use-full-uuid.diff
Description: Binary data
