Generates the branch identifiers.
String b = new Long(System.currentTimeMillis()).toString() +
new Random().nextLong();
byte bid[] = digest(b.getBytes());
// cryptographically random string.
// prepend with a magic cookie to indicate we
// are bis09 compatible.
return SIPConstants.GENERAL_BRANCH_MAGIC_COOKIE +
Utils.toHexString(bid);