Q.931 en bref !
Présentation du protocole Q.931
Q.931 est le protocole de contrôle de connexion du RNIS, à peu près comparable à TCP dans la pile de protocoles Internet. Q.931 ne fournit pas de contrôle de flux ni n’effectue de retransmission, car les couches sous-jacentes sont supposées fiables et la nature orientée circuit du RNIS alloue la bande passante par incréments fixes de 64 kbps. Q.931 gère la configuration et la panne de connexion. Comme TCP, Q.931 documente à la fois le protocole lui-même et une machine à états de protocole.
Remarque: conformément aux conventions des normes de l’UIT, les bits sont numérotés de LSB à MSB, 1 à 8 (les normes Internet utilisent MSB à LSB, de 0 à 7).
Le format général d’un message Q.931 comprend un discriminateur de protocole à un seul octet (8 pour les messages Q.931), une valeur de référence d’appel pour distinguer les différents appels gérés sur le même canal D, un type de message et divers éléments d’information ( IE) comme requis par le type de message en question:
Les types de messages les plus importants sont:
- ALERTE (1)
- IE: capacité du support, identification du canal, indicateur de progression, affichage, signal, compatibilité de la couche supérieure
Direction: Utilisateur appelé -> réseau -> utilisateur appelant
L’utilisateur appelé est alerté, c’est-à-dire que « le téléphone sonne ».
- PROCÉDURE D’APPEL (2)
- IE: capacité de support, identification de canal, indicateur de progression, affichage, compatibilité de couche supérieure
Direction: Utilisateur appelé -> réseau -> utilisateur appelant
L’établissement de l’appel est en cours.
- CONNECTER (7)
- IE: capacité du support, identification du canal, indicateur de progression, affichage, date / heure, signal, compatibilité de la couche basse, compatibilité de la couche haute
Direction: Utilisateur appelé -> réseau -> utilisateur appelant
L’appel est passé et a été accepté.
- CONNECTER RECONNAÎTRE (15)
- IE: affichage, signal
Direction: Utilisateur appelant -> réseau -> utilisateur appelé
- CONFIGURATION (5)
- IE: envoi terminé, indicateur de répétition, capacité du support, identification du canal, indicateur de progression, fonctions spécifiques au réseau, affichage, clavier, signal, numéro de l’appelant, sous-adresse de l’appelant, numéro de l’appelé, sous-adresse de l’appelé, sélection du réseau de transit, indicateur de répétition , Compatibilité couche basse, Compatibilité couche haute
Direction: Utilisateur appelant -> réseau -> utilisateur appelé
Message initial envoyé pour lancer un appel
- CONFIGURATION DE RECONNAISSANCE (13)
- IE: identification du canal, indicateur de progression, affichage, signal
Direction: Utilisateur appelé -> réseau -> utilisateur appelant
- SUSPENDRE (37)
- IE: identité d’appel
Direction: Utilisateur -> réseau
Les appels RNIS peuvent être suspendus (mis en attente) pour permettre à un autre appel d’utiliser le canal B. Les messages SUSPEND / RESUME gèrent les appels suspendus.
- RECONNAISSANCE DE SUSPENSION (45)
IE: affichage
Direction: Réseau -> utilisateur
- SUSPENDRE LE REJET (33)
IEs: Cause, affichage
Direction: Réseau -> utilisateur
- CV (40)
- IE: identité d’appel
Direction: Utilisateur -> réseau
- RECONNAISSANCE DE CV (48)
- IE: identification du canal, affichage
Direction: Réseau -> utilisateur
- REJET DU CV (34)
- IEs: Cause, affichage
Direction: Réseau -> utilisateur
- DÉCONNECTER (69)
- IEs: Cause, indicateur de progression, affichage, signal
Un message envoyé par l’utilisateur pour demander une interruption de l’appel ou depuis le réseau pour indiquer que l’appel a été libéré.
- LIBÉRATION (77)
- IEs: cause, affichage, signal
Un message envoyé pour indiquer que le canal est libéré.
- SORTIE TERMINEE (90)
- IEs: cause, affichage, signal
- DEMANDE DE STATUT (117)
- IE: affichage
Direction: Utilisateur -> réseau
Demande un message STATUS au réseau
- ÉTAT (125)
- IEs: Cause, état d’appel, affichage
Direction: Réseau -> utilisateur
Indique l’état actuel de l’appel en termes de machine d’état Q.931
Un simple échange de messages Q.931 peut se dérouler comme suit:
Après l’en-tête Q.931, identifiant l’appel et le type de message, viennent les éléments d’information. Il existe deux types d’IE: un octet et plusieurs octets, qui se distinguent par leur bit de poids fort:
Les IE les plus importants sont tous multi-octets:
- Capacité de support (4)
- Spécifie un service demandé: mode paquet ou circuit, débit de données, type de contenu d’information
- Identité d’appel (16)
- Utilisé pour identifier un appel suspendu
- État de l’appel (20)
- Décrit l’état actuel d’un appel en termes de machine à états standard Q.931
- Numéro de l’appelé (112)
- Le numéro de téléphone composé
- Numéro de l’appelant (108)
- Le numéro de téléphone d’origine
- Cause (16)
- La raison pour laquelle un appel a été rejeté ou déconnecté. Un échantillon de codes de cause possibles:
1 Numéro non attribué 3 Aucun itinéraire vers la destination 6 Chaîne inacceptable 16 Effacement d’appel normal 17 Utilisateur occupé 18 L’utilisateur ne répond pas 19 Alerte utilisateur; pas de réponse 22 Numéro changé 27 Destination en panne 28 Format de nombre non valide 34 Aucun circuit / canal disponible 42 Congestion des équipements de commutation - Identification des canaux (24)
- Identifier un canal B
- Date / heure (41)
- Mal défini. Non conforme à l’an 2000!
- Présentoir (40)
- Texte lisible par l’homme. Peut être spécifié avec presque n’importe quel message pour fournir du texte pour un écran LCD, par exemple.
- Identification du profil de service (58)
- Contient un identificateur de profil de service (SPID)
- Signal (52)
- Fournissez des tonalités de statut d’appel selon le tableau suivant:
Sens Pratique nord-américaine 0000 0000 Tonalité 350 Hz + 440 Hz; continu 0000 0001 Sonnerie 440 Hz + 480 Hz; 2 sec allumé / 4 sec éteint 0000 0010 Intercepter Alternance de 440 Hz et 620 Hz; 250 ms chacun 0000 0011 Congestion du réseau (occupation rapide) 480 Hz + 620 Hz; 250 ms marche / 250 ms arrêt 0000 0100 Occupé 480 Hz + 620 Hz; 500 ms marche / 500 ms arrêt 0000 0101 Confirmer 350 Hz + 440 Hz; répété trois fois: 100 ms allumé / 100 ms éteint 0000 0110 Répondre non utilisé 0000 0111 Appel en attente 440 Hz; 300 ms en rafale 0000 1000 Avertissement de décrochage 1400 Hz + 2060 Hz + 2450 Hz + 2600 Hz; 100 ms marche / 100 ms arrêt 0011 1111 Tonalités