SIP - B2BUA

Un agent d'utilisateur dos à dos (B2BUA) est un élément de réseau logique dans les applications SIP. C'est un type d'UA SIP qui reçoit une demande SIP, puis reformule la demande et l'envoie en tant que nouvelle demande.

Contrairement à un serveur proxy, il maintient l'état des dialogues et doit participer à toutes les requêtes envoyées sur les dialogues qu'il a établis. Un B2BUA rompt la nature de bout en bout du SIP.

B2BUA - Comment ça marche?

Un agent B2BUA opère entre deux points d'extrémité d'un appel téléphonique et divise le canal de communication en deux call legs. B2BUA est une concaténation d'UAC et d'UAS. Il participe à toute la signalisation SIP entre les deux extrémités de l'appel, il a établi. Comme B2BUA disponible dans un fournisseur de services de dialogue peut implémenter certaines fonctionnalités à valeur ajoutée.

Dans le tronçon d'appel d'origine, le B2BUA agit en tant que serveur d'agent d'utilisateur (UAS) et traite la demande en tant que client d'agent d'utilisateur (UAC) vers l'extrémité de destination, gérant la signalisation entre les points d'extrémité dos à dos.

Un B2BUA conserve l'état complet des appels qu'il gère. Chaque côté d'un B2BUA fonctionne comme un élément de réseau SIP standard comme spécifié dans la RFC 3261.

Fonctions de B2BUA

Un B2BUA fournit les fonctions suivantes -

  • Gestion des appels (facturation, déconnexion automatique des appels, transfert d'appel, etc.)

  • Interfonctionnement de réseau (peut-être avec adaptation de protocole)

  • Masquage des internes du réseau (adresses privées, topologie du réseau, etc.)

Souvent, les B2BUA sont également implémentés dans les passerelles multimédias pour relier les flux multimédias pour un contrôle total sur la session.

Exemple de B2BUA

De nombreux systèmes téléphoniques d'entreprise PBX (PBX) intègrent une logique B2BUA.

Certains pare-feu ont intégré la fonctionnalité ALG (Application Layer Gateway), qui permet à un pare-feu d'autoriser le trafic SIP et multimédia tout en maintenant un haut niveau de sécurité.

Un autre type courant de B2BUA est connu sous le nom de contrôleur de frontière de session (SBC).