Composition d'un message Q.931
Echanges Q.931

 

Pour communiquer entre elles, les entités H.323 ouvrent des canaux logiques (sessions TCP, UDP et RTP) soit dédiés à la signalisation, soit dédiés au transport des flux multimédias :    

  • un canal de signalisation RAS (Registration, Admission and Status) qui permet à un terminal de s’enregistrer auprès du gatekeeper de sa zone ;
  • un canal de signalisation d’appel Q.931 (numérotation, sonnerie, etc.) qui permet à un terminal d’en appeler un autre.
  • un canal de contrôle H.245 qui permet d’échanger les fonctionnalités supportées par les entités (codec audio et vidéo, T.120), d’ouvrir et de fermer les canaux audio, vidéo et données ;
  • les canaux audio, vidéo et données. 

L’utilisation des services d’un gatekeeper, et donc l’ouverture d’un canal RAS, est optionnelle. Les entités H.323 peuvent, en effet, communiquer directement entre elles.           

 

 

LA SIGNALISATION D’APPEL Q.931

Une entité désirant en appeler une autredoit Ouvrir un  canal de signalisation d’appel Q.931 (dont l’utilisation au sein de H.323 est décrite par la norme H.225). Il s’agit d’une connexion sur le port TCP 1720 qui véhicule des messages Q.931.   

 

Un message Q.931 comporte :

Un en-tête, suivi d’un certain nombre d’éléments d’information obligatoires ou non. Par exemple, le message Connect contient, en plus de l’en-tête, les éléments d’information suivants : “ Bearer capabilityConnect-UUIE, et optionnellement Progresss indicatorNotification IndicatorFacility, etc.   

La signification des champs de l’en-tête Q.931 est la suivante :

  • “ Type de message ” : 1 = Alerting, 2 = Call proceeding, 5 = Setup, 7 = Connect, etc.
  • “ Éléments d’information ” : 4 = Bearer capability, 204 = numéro de téléphone de l’appelant, 224 = numéro de téléphone à appeler, 130 = temps de transit, etc.

Par exemple, le format de l’élément d’information “ Bearer Capability ” est le suivant :

La signification des champs est la suivante :



•  “ Transfer capability ” indique les fonctionnalités du terminal (audio, vidéo).
•  “ Transfer rate ” indique le débit (mode paquet ou circuit, de 64 Kbit/s à 1 920 Kbit/s).
•  “ Multiplier rate ” est uniquement présent si le champ précédent indique un débit “ multirate ”.
•  “ Layer 1 protocol ” : G711 (A-law ou µ-law) ou H.225/H.245 (vidéophone H.323).

Voici un autre exemple montrant le format de l’élément d’information Called Number ” : 

La signification des champs est la suivante :

  • Type de numéro (3 bits) : 1 = international, 2 = national.
  • Plan de numérotation (5 bits) : 1 = E.164, 8 = national, 9 = privé
  • Numéro de téléphone : par exemple 1#331836 ou 440553.

L’exemple suivant montre l’élément d’information utilisateur Connect-UUIE (User-to-User Information Element) pour le message “ Connect ” décrit selon la syntaxe ASN.1 (qui est utilisée dans toutes les normes de l’ITU-T) :