Let me try to summarize requirements for Call-Ids:

- Be able to operate without the application declaring the local
address.  (We should probably handle this by maintaining the current
format if the application does not provide an address.)

- Include at least 32 bits of crypto randomness, so Call-Ids can't be
guessed.

- Include in a way that a human can easily visually extract a part that
is unique in ordinary use.

- If the application provides it, append address/port (or host/port), to
provide traceability in the expected way.

- Provide global (probabalistic) uniqueness.

- No longer than necessary.

So if an address is provided, we can go to the format:

[EMAIL PROTECTED]

Assuming the average IP address has 8 digits, this is 4 characters
longer than the current format.  If we remove the initial "s-", it is 2
characters longer.

Dale


_______________________________________________
sipx-dev mailing list
[email protected]
List Archive: http://list.sipfoundry.org/archive/sipx-dev
Unsubscribe: http://list.sipfoundry.org/mailman/listinfo/sipx-dev

Reply via email to