EP1465386B1

Fast network SIP/SDP procedures for conference operations with optimization of network resources

Abstract

This record has no abstract on file.

EP1465386B1, drawing sheet 1
Sheet 1 of 16

Term

Term ended

Expired 23 March 2024, 2.5 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

10 claims: 10 independent, 0 dependent

  1. 1
    An apparatus that comprises a Session Initiation Protocol/Session Description Protocol, herein after referred to as SIP/SDP, based network controller (510) that, upon a received request from a first user, joins a first call, between the first user and a second user, and a second call, between the first user and a third user, into a conference call;    CHARACTERIZED in that:the network controller (510) is structured to simultaneously renegotiate (802, 804, 902) a first codec for a first call leg to the first user, a second codec for a second call leg to the second user, and a third codec for a third call leg to the third user;wherein the network controller (510) re-configures a bearer path for each of the first, second, and third call legs to join the first call and the second call into the conference call. Appareil qui comprend    un contrôleur de réseau basé sur le Protocole de Lancement de Session/Description de Session, ci-après appelé SIP/SDP, (510) qui, sur réception d'une requête de la part d'un premier utilisateur, joint un premier appel, entre le premier utilisateur et un deuxième utilisateur, et un deuxième appel, entre le premier utilisateur et un troisième utilisateur, en une conférence téléphonique ;CARACTERISE en ce que : le contrôleur de réseau (510) est structuré pour renégocier simultanément (802, 804, 902) un premier codec pour un premier tronçon d'appel jusqu'au premier utilisateur, un deuxième codec pour un deuxième tronçon d'appel jusqu'au deuxième utilisateur, et un troisième codec pour un troisième tronçon d'appel jusqu'au troisième utilisateur ;dans lequel le contrôleur de réseau (510) reconfigure un chemin de support pour chacun des premier, deuxième et troisième tronçons d'appel afin de joindre le premier appel et le deuxième appel à la conférence téléphonique. Vorrichtung mit folgendem: einer auf einem hiernach mit SIP/SDP bezeichnetem Sitzungseinleitungsprotokoll/Sitzungsbeschreibungsprotokoll (Session Initiation Protocol/Session Description Protocol) basierenden Netzsteuerung (510), die bei einer empfangenen Anforderung von einem ersten Benutzer eine erste Verbindung zwischen dem ersten Benutzer und einem zweiten Benutzer und eine zweite Verbindung zwischen dem ersten Benutzer und einem dritten Benutzer in eine Konferenzverbindung zusammenfügt;dadurch gekennzeichnet, daß die Netzsteuerung (510) so aufgebaut ist, daß sie gleichzeitig einen ersten Kodex für einen ersten Verbindungsabschnitt zum ersten Benutzer, einen zweiten Kodex für einen zweiten Verbindungsabschnitt zum zweiten Benutzer und einen dritten Kodex für einen dritten Verbindungsabschnitt zum dritten Benutzer neu aushandelt (802, 804, 902);wobei die Netzsteuerung (510) einen Trägerweg für den jeweiligen ersten, zweiten und dritten Verbindungsabschnitt umkonfiguriert, um die erste Verbindung und die zweite Verbindung in die Konferenzverbindung zusammenzufügen.
  2. 2
    Appareil selon la revendication 1, dans lequel le contrôleur de réseau (510) effectue une négociation de bout en bout simultanée des premier, deuxième et troisième codecs par le biais de tierces procédures de commande d'appel pour les premier, deuxième et troisième tronçons d'appel ;dans lequel le contrôleur de réseau (510) sélectionne le premier codec parmi un ensemble de codecs disponibles qui sont compatibles avec le premier tronçon d'appel en fonction de la négociation de bout en bout simultanée ;dans lequel le contrôleur de réseau (510) sélectionne le deuxième codec parmi un ensemble de codecs disponibles qui sont compatibles avec le deuxième tronçon d'appel en fonction de la négociation de bout en bout simultanée ;dans lequel le contrôleur de réseau (510) sélectionne le troisième codec parmi un ensemble de codecs disponibles qui sont compatibles avec le troisième tronçon d'appel en fonction de la négociation de bout en bout simultanée. The apparatus of claim 1, wherein the network controller (510) performs simultaneous end-to-end negotiation of the first, second, and third codecs through third party call control procedures for the first, second, and third call legs;wherein the network controller (510) selects the first codec from a set of available codecs that are compatible with the first call leg based on the simultaneous end-to-end negotiation;wherein the network controller (510) selects the second codec from a set of available codecs that are compatible with the second call leg based on the simultaneous end-to-end negotiation;wherein the network controller (510) selects the third codec from a set of available codecs that are compatible with the third call leg based on the simultaneous end-to-end negotiation. Vorrichtung nach Anspruch 1, wobei die Netzsteuerung (510) gleichzeitig Ende-zu-Ende-Aushandlung des ersten, zweiten und dritten Kodex durch Verbindungssteuerungsverfahren Dritter für den ersten, zweiten und dritten Verbindungsabschnitt durchführt;wobei die Netzsteuerung (510) den ersten Kodex aus einer Menge verfügbarer Kodexe auswählt, die auf Grundlage der gleichzeitigen Ende-zu-Ende-Aushandlung zum ersten Verbindungsabschnitt kompatibel sind;wobei die Netzsteuerung (510) den zweiten Kodex aus einer Menge verfügbarer Kodexe auswählt, die auf Grundlage der gleichzeitigen Ende-zu-Ende-Aushandlung zum zweiten Verbindungsabschnitt kompatibel sind;wobei die Netzsteuerung (510) den dritten Kodex aus einer Menge verfügbarer Kodexe auswählt, die auf Grundlage der gleichzeitigen Ende-zu-Ende-Aushandlung zum dritten Verbindungsabschnitt kompatibel sind.
  3. 3
    Appareil selon la revendication 2, comprenant en outre un contrôleur de ressources (702) relié opérationnellement au contrôleur de réseau (510) par l'intermédiaire d'une signalisation SIP/SDP ;dans lequel le contrôleur de réseau (510) signale au contrôleur de ressources (702) d'effectuer une attribution de ressources pour la conférence téléphonique ;dans lequel le contrôleur de ressources attribue une ou plusieurs ressources de réseau (704) pour la conférence téléphonique ;dans lequel le contrôleur de ressources (702) envoie des informations de ressources associées aux une ou plusieurs ressources de réseau disponibles (704) au contrôleur de réseau (510) ;dans lequel le contrôleur de réseau (510) emploie les informations de ressources afin d'effectuer la négociation de bout en bout des premier, deuxième et troisième codecs ;dans lequel le contrôleur de réseau (510) emploie les informations de ressources afin de reconfigurer le chemin de support pour chacun des premier, deuxième et troisièmes tronçons d'appel. The apparatus of claim 2 , further comprising a resource controller (702) operatively connected to the network controller (510) via SIP/SDP signaling;wherein the network controller (510) signals the resource controller (702) to perform a resource allocation for the conference call;wherein the resource controller allocates one or more available network resources (704) for the conference call;wherein the resource controller (702) sends resource information associated with the one or more available network resources (704) to the network controller (510);wherein the network controller (510) employs the resource information to perform the end-to-end negotiation of the first, second, and third codecs;wherein the network controller (510) employs the resource information to re-configure the bearer path for each of the first, second, and third call legs. Vorrichtung nach Anspruch 2, weiterhin mit einer funktionsmäßig über SIP/SDP-Zeichengabe mit der Netzsteuerung (510) verbundenen Ressourcensteuerung (702);wobei die Netzsteuerung (510) der Ressourcensteuerung (702) signalisiert, eine Ressourcenzuteilung für die Konferenzverbindung durchzuführen;wobei die Ressourcensteuerung eine oder mehrere verfügbare Netzressourcen (704) für die Konferenzverbindung zuteilt;wobei die Ressourcensteuerung (702) der einen oder den mehreren verfügbaren Netzressourcen (704) zugeordnete Ressourceninformationen zur Netzsteuerung (510) sendet;wobei die Netzsteuerung (510) die Ressourceninformationen zur Durchführung der Ende-zu-Ende-Aushandlung des ersten, zweiten und dritten Kodex benutzt;wobei die Netzsteuerung (510) die Ressourceninformationen zur Umkonfigurierung des Trägerweges für den jeweiligen ersten, zweiten und dritten Verbindungsabschnitt benutzt.
  4. 4
    Appareil selon la revendication 3, dans lequel le contrôleur de réseau (510) arrête la conférence téléphonique sur réception d'une autre requête de la part de l'un des premier, deuxième et/ou troisième utilisateurs et rétablit le premier appel pour une conversation bidirectionnelle entre les premier et deuxième utilisateurs. The apparatus of claim 3, wherein the network controller (510) clears the conference call upon a further request from one of the first, second, and/or third users and restores the first call for two-way conversation between the first and second users. Vorrichtung nach Anspruch 3, wobei die Netzsteuerung (510) die Konferenzverbindung bei einer weiteren Anforderung von einem des ersten, zweiten und/oder dritten Benutzers freigibt und die erste Verbindung für ein Zweiwege-Gespräch zwischen dem ersten und zweiten Benutzer wiederherstellt.
  5. 5
    Appareil selon la revendication 3, dans lequel le contrôleur de réseau (510) effectue la négociation de bout en bout des premier, deuxième et troisième codecs et reconfigure le chemin de support pour chacun des premier, deuxième et troisième tronçons d'appel simultanément. The apparatus of claim 3, wherein the network controller (510) performs the end-to-end negotiation of the first, second, and third codecs and re-configures the bearer path for each of the first, second, and third call legs simultaneously. Vorrichtung nach Anspruch 3, wobei die Netzsteuerung (510) die Ende-zu-Ende-Aushandlung des ersten, zweiten und dritten Kodex durchführt und gleichzeitig den Trägerweg für den jeweiligen ersten, zweiten und dritten Verbindungsabschnitt umkonfiguriert.
  6. 6
    A method for joining a first call, between a first user and a second user, and a second call, between the first user and a third user, into a conference call, comprising the steps of:receiving a request for the conference call from the first user;CHARACTERIZED by the steps of: simultaneously renegotiating a first codec for a first call leg to the first user, a second codec for a second call leg to the second user, and a third codec for a third call leg to the third user through employment of an SIP/SDP protocol;andre-configuring a bearer path for each of the first, second, and third call legs to connect the first user, the second user, and the third user into the conference call. Procédé pour joindre un premier appel, entre un premier utilisateur et un deuxième utilisateurs, et un deuxième appel, entre le premier utilisateur et un troisième utilisateur, en une conférence téléphonique, comprenant les étapes suivantes : réception d'une requête de conférence téléphonique de la part du premier utilisateur ;CARACTERISE par les étapes suivantes : renégociation simultanée d'un premier codec pour un premier tronçon d'appel jusqu'au premier utilisateur, d'un deuxième codec pour un deuxième tronçon d'appel jusqu'au deuxième utilisateur, et d'un troisième codec pour un troisième tronçon d'appel jusqu'au troisième utilisateur en employant un protocole SIP/SDP ;etreconfiguration d'un chemin de support pour chacun des premier, deuxième et troisième tronçons d'appel pour relier le premier utilisateur, le deuxième utilisateur, et le troisième utilisateur à la conférence téléphonique. Verfahren zum Zusammenfügen einer ersten Verbindung zwischen einem ersten Benutzer und einem zweiten Benutzer und einer zweiten Verbindung zwischen dem ersten Benutzer und einem dritten Benutzer in eine Konferenzverbindung mit folgenden Schritten: Empfangen einer Anforderung der Konferenzverbindung vom ersten Benutzer;gekennzeichnet durch folgende Schritte: gleichzeitiges Aushandeln eines ersten Kodex für einen ersten Verbindungsabschnitt zum ersten Benutzer, eines zweiten Kodex für einen zweiten Verbindungsabschnitt zum zweiten Benutzer und eines dritten Kodex für einen dritten Verbindungsabschnitt zum dritten Benutzer durch Verwendung eines SIP/SDP-Protokolls;undUmkonfigurieren eines Trägerweges für den jeweiligen ersten, zweiten und dritten Verbindungsabschnitt zum Einschalten des ersten Benutzers, des zweiten Benutzers und des dritten Benutzers in die Konferenzverbindung.
  7. 7
    Procédé selon la revendication 6, comprenant en outre les étapes suivantes :arrêt de la conférence téléphonique sur réception d'une requête de la part de l'un des premier, deuxième et/ou troisième utilisateur ;rétablissement de l'appel entre les premier et deuxième utilisateurs. The method of claim 6, further comprising the step of: clearing the conference call upon receipt of a request from one of the first, second, and/or third user;restoring the call between the first and second users. Verfahren nach Anspruch 6, weiterhin mit folgendem Schritt: Freigeben der Konferenzverbindung bei Empfang einer Anforderung von einem des ersten, zweiten und/oder dritten Benutzers;Wiederherstellen der Verbindung zwischen dem ersten und zweiten Benutzer.
  8. 8
    Procédé selon la revendication 6, dans lequel l'étape de renégociation simultanée du premier codec pour le premier tronçon jusqu'au premier utilisateur, du deuxième codec pour le deuxième tronçon d'appel jusqu'au deuxième utilisateur et du troisième codec pour le troisième tronçon d'appel jusqu'au troisième utilisateur comprend les étapes suivantes :signalisation à un contrôleur de ressources (702) d'effectuer une attribution de ressources pour la conférence téléphonique ;réception d'informations de ressources associées à l'attribution de ressources pour la conférence téléphonique ;exécution d'une négociation de bout en bout des premier, deuxième et troisième codecs des premier, deuxième et troisième tronçons d'appel en fonction des informations de ressources. The method of claim 6, wherein the step of simultaneously renegotiating the first codec for the first call leg to the first user, the second codec for the second call leg to the second user, and the third codec for the third call leg to the third user comprises the steps of: signaling a resource controller (702) to perform a resource allocation for the conference call;receiving resource information associated with the resource allocation for the conference call;performing an end-to-end negotiation of the first, second, and third codecs of the first, second, and third call legs based on the resource information. Verfahren nach Anspruch 6, wobei der Schritt des gleichzeitigen Neuaushandelns des ersten Kodex für den ersten Verbindungsabschnitt zum ersten Benutzer, des zweiten Kodex für den zweiten Verbindungsabschnitt zum zweiten Benutzer und des dritten Kodex für den dritten Verbindungsabschnitt zum dritten Benutzer folgende Schritte umfaßt: Signalisieren einer Ressourcensteuerung (702) zum Durchführen einer Ressourcenzuteilung für die Konferenzverbindung;Empfangen von der Ressourcenzuteilung für die Konferenzverbindung zugeordneten Ressourceninformationen;Durchführen einer Ende-zu-Ende-Aushandlung des ersten, zweiten und dritten Kodex des ersten, zweiten und dritten Verbindungsabschnitts auf Grundlage der Ressourceninformationen.
  9. 9
    Procédé selon la revendication 6, dans lequel l'étape de renégociation simultanée du premier codec pour le premier tronçon d'appel jusqu'au premier utilisateur, du deuxième codec pour le deuxième tronçon d'appel jusqu'au deuxième utilisateur et du troisième codec pour le troisième tronçon d'appel jusqu'au troisième utilisateur comprend l'étape suivante :sélection du premier codec, du deuxième codec et du troisième codec afin de permettre un fonctionnement sans transcodeur de la conférence téléphonique. The method of claim 6, wherein the step of simultaneously renegotiating the first codec for the first call leg to the first user, the second codec for the second call leg to the second user, and the third codec for the third call leg to the third user comprises the step of: selecting the first codec, the second codec, and the third codec to allow transcoder free operation for the conference call. Verfahren nach Anspruch 6, wobei der Schritt des gleichzeitigen Aushandelns des ersten Kodex für den ersten Verbindungsabschnitt zum ersten Benutzer, des zweiten Kodex für den zweiten Verbindungsabschnitt zum zweiten Benutzer und des dritten Kodex für den dritten Verbindungsabschnitt zum dritten Benutzer folgenden Schritt umfaßt: Auswählen des ersten Kodex, des zweiten Kodex und des dritten Kodex, um dem Transcodierer einen freien Betrieb für die Konferenzverbindung zu ermöglichen.
  10. 10
    Procédé selon la revendication 6, dans lequel l'étape de renégociation simultanée du premier codec pour le premier tronçon d'appel jusqu'au premier utilisateur, du deuxième codec pour le deuxième tronçon d'appel jusqu'au deuxième utilisateur et du troisième codec pour le troisième tronçon d'appel jusqu'au troisième utilisateur comprend l'étape suivante :sélection du premier codec, du deuxième codec et du troisième codec afin de permettre un fonctionnement à distance avec transcodeur de la conférence téléphonique. The method of claim 6, wherein the step of renegotiating the first codec for the first call leg to the first user, the second codec for the second call leg to the second user, and the third codec for the third call leg to the third user comprises the step of: selecting the first codec, the second codec, and the third codec to allow remote transcoder operation for the conference call. Verfahren nach Anspruch 6, wobei der Schritt des Neuaushandelns des ersten Kodex für den ersten Verbindungsabschnitt zum ersten Benutzer, des zweiten Kodex für den zweiten Verbindungsabschnitt zum zweiten Benutzer und des dritten Kodex für den dritten Verbindungsabschnitt zum dritten Benutzer folgenden Schritt umfaßt: Auswählen des ersten Kodex, des zweiten Kodex und des dritten Kodex, um dem entfernten Transcoder Betrieb für die Konferenzverbindung zu ermöglichen.