Mise à jour
Lundi 1er novembre 1999.
Suite à de nombreux E-mails concernant des problèmes avec le CLID décrit sur ce site,
j'ai fait de nouveaux essais et constaté un petit changement au niveau de la composition de la trame envoyée par France Télécom.
En effet, trois octets ont été ajouté en fin de trame, juste avant la somme de contrôle.
A l'époque de mes premières recherches (juillet 98),
la trame reçue lors d'un appel venant du 01.23.45.67.89 le 20 juillet à 17H29 contenait les valeurs héxadécimales suivantes :
80,16,01,08,30,37,32,30,31,37,32,39,02,0A,30,31,32,33,34,35,36,37,38,39,nn
où
- 80 identifie une trame CLID
- 16 représente la longueur totale de la trame, soit 22 octets
- 01 identifie le paramètre "date/heure"
- 08 représente la longueur du paramètre "date/heure", soit 8 octets
- 30,37,32,30,31,37,32,39 représente, en ASCII, "07201729" pour 20/07 à 17H29
- 02 identifie le paramètre "numéro de tél."
- 0A représente la longueur du paramètre "numéro de tél.", soit 10 octets
- 30,31,32,33,34,35,36,37,38,39 représente, en ASCII, "0123456789"
- nn est la somme de contrôle (complément à deux de la somme des octets reçus précédement)
Maintenant la trame reçue pour le même appelant le 01/11/99 à 17H29 contient :
80,19,01,08,31,31,30,31,31,37,32,39,02,0A,30,31,32,33,34,35,36,37,38,39,16,01,0A,nn
La longueur totale est passée à 25 octets (19 héxa) car 3 nouveaux octets ont été ajouté :
16,01,0A
- 16 identifie le paramètre "Origine du demandeur"
- 01 représente la longueur du paramètre, ici 1 octet
- 0A représente la valeur du paramètre. Ici elle signale que l'appel provient d'un "abonné ordinaire"
Ce nouveau paramètre peut aussi être égal à 0B si l'origine de l'appel est un "abonné prioritaire" ou 0F pour un téléphone public (cabine, publiphone, ...)
Depuis que France Télécom propose le service "Présentation du nom", la trame contient un paramètre supplémentaire contenant le nom de l'appelant à condition que son identité ne soit pas masquée (ce service n'est pas compatible avec tous les opérateurs !) :
07,0B,57,45,42,49,4C,49,53,2E,43,4F,4D pour un appel provenant de WEBILIS.COM
- 07 identifie le paramètre "Nom de l'appelant"
- 0B représente la longueur du paramètre, ici 11 octets
- 57,45,42,49,4C,49,53,2E,43,4F,4D représente en ASCII "WEBILIS.COM"
Bien sûre la longueur du paramètre et la longueur totale de la trame varient en fonction du nom de l'appelant.
Note :
Le circuit intégré MC145447 ne serait plus fabriqué et devient difficile à trouver. D'autres circuits toujours en fabrication peuvent être utilisés :
- MT88E39
- MT88E45
- MT8843
Chez MITEL
- PCD3316 (bus I2C)
Chez PHILIPS