2015-11-05 6 views
0

Je veux un ID unique pour un appel particulier en astérisque actuellement j'utilise ${CDR(uniqueid)} qui me donne une valeur décimale comme 12344.4321. Mon problème est que je veux une valeur non-décimale parce que j'utilise cet identifiant sur différents endroits ce qui cause un problème.Générer id unique non décimal dans l'astérisque

Existe-t-il une variable à partir de laquelle je peux obtenir un identifiant unique non décimal pour chaque appel dans le plan de numérotation asterisk?

Répondre

-1

Vous pouvez utiliser la fonction MD5 ou HEX et convertir la chaîne décimale en chaîne hexadécimale.

Vous pouvez aussi ajouter une chaîne prédéfinie à la valeur décimale

NONDEC${CDR(uniqueid)} 
+0

mais 'NONDEC $ {CDR (uniqueid)}' supprimer l'habitude de la virgule il fait? Il donnerait quelque chose comme 'NONDEC1234.4321' – codegasmer

+0

yep. Si votre "remove decimal" signifie supprimer le point décimal, utilisez la fonction FILTER. – arheops

+0

Y at-il une fonction pour générer une chaîne unique alphanumérique? – codegasmer