摘要:
One (SC3) of the sockets (SC) is designated to be capable of receiving the data stream received by each socket associated with a selected process, Said socket thereby designated (SC3) further comprises an additional receive list (RXS) listing buffer memories containing the data stream received by all of the sockets involved in a selected process. The buffer memories (SKB) of each socket (SC1, SC2, SC3) simultaneously belong to both receive lists (RX, RXS), and each further comprise an additional “previous” pointer (PPS) indicating the buffer memory which precedes the current buffer memory in the additional receive list (RXS), and an additional “next” pointer (PSS) indicating the buffer memory which follows the current buffer memory in the additional receive list (RXS), which makes it possible to access the data stream received by the set of sockets involved in said process, in the order in which said received data stream arrived.
摘要:
One (SC3) of the sockets (SC) is designated to be capable of receiving the data stream received by each socket associated with a selected process, Said socket thereby designated (SC3) further comprises an additional receive list (RXS) listing buffer memories containing the data stream received by all of the sockets involved in a selected process. The buffer memories (SKB) of each socket (SC1, SC2, SC3) simultaneously belong to both receive lists (RX, RXS), and each further comprise an additional “previous” pointer (PPS) indicating the buffer memory which precedes the current buffer memory in the additional receive list (RXS), and an additional “next” pointer (PSS) indicating the buffer memory which follows the current buffer memory in the additional receive list (RXS), which makes it possible to access the data stream received by the set of sockets involved in said process, in the order in which said received data stream arrived.
摘要:
A method for establishing a communication session between a first client (C1) located within a first network (N1) and a second client (C2) through a signaling server (S) located within a second network (N), consisting of a step of binding together a first address and a second address of the first client within an address translation device, by having the first client transmit registration signaling messages. The server: saves an incoming signaling message sent from the second client, responds to the registration message that follows with a reply message (RN) requesting that a new registration message (MN+1) be sent using the TCP protocol, and delivers the incoming signaling message (MI) after the new registration message has been received.
摘要:
A method for establishing a communication session between a first communication client located within a first communication network, and a second communication client, via a signaling server located within a second communication network distinct from the first communication network and connected thereto via a address translation device. The method includes the step of binding a first address and a second address of the first communication client within the address translation device, by having the first communication client transmit registration messages according to the UDP protocol to the communication server. The method further includes saving, at the communication server, an incoming signaling message sent from the second communication client and intended for the first communication client; replying, by the communication server, to the registration message of the first communication client that follows with a reply message requesting that the first communication client send a new registration message using the TCP protocol; and delivering, by the communication server, the incoming signaling message after the new registration message using the TCP protocol has been received from the first communication client.
摘要:
Method of setting up a communication session between a calling client (C1) and a called client (C2), through a communication network (SN1, SN, SN2) containing at least one address translation device (NAT1, NAT2). This method contains stages for the transmission of signaling messages (fs), passing through at least one address translation device and allowing the exchange of the physical addresses of the clients. At least one of the clients implements a solution for the traversing of address translation devices. The method is innovative in that at least one client adds, within the sent signaling messages, a parameter representing the implementation of the traversing solution and that, in the presence of such a parameter, the network devices do not implement their own solutions for the traversing of address translation devices.
摘要:
Method of setting up a communication session between a calling client (C1) and a called client (C2), through a communication network (SN1, SN, SN2) containing at least one address translation device (NAT1, NAT2). This method contains stages for the transmission of signaling messages (fs), passing through at least one address translation device and allowing the exchange of the physical addresses of the clients. At least one of the clients implements a solution for the traversing of address translation devices. The method is innovative in that at least one client adds, within the sent signaling messages, a parameter representing the implementation of the traversing solution and that, in the presence of such a parameter, the network devices do not implement their own solutions for the traversing of address translation devices.
摘要:
Method for setting up a communication session (SM) between two communication agents (A, B), triggered by the reception of an event (S) by a third-party communication element (C). Following the reception of this event, the third-party element sends the first of the two agents (A) a signalling message (M1) adapted to cause said agent to send an invitation message (M2) addressed to the second of the two agents (B) and intended to pass via the third-party element (C).
摘要:
Method for setting up a communication session (SM) between two communication agents (A, B), triggered by the reception of an event (S) by a third-party communication element (C). Following the reception of this event, the third-party element sends the first of the two agents (A) a signalling message (M1) adapted to cause said agent to send an invitation message (M2) addressed to the second of the two agents (B) and intended to pass via the third-party element (C).
摘要:
In one embodiment a communication client, includes at least one sending interface to send a signaling message in accordance with the SIP protocol, towards a first interface of a communication server. The client and server are connected by a communication network. The communication client is suitable for inserting an indication within the signaling message regarding the interface for the communication server to use to send its response signaling message.
摘要:
SIP Proxy comprising a loop detection mechanism (LD) consisting of calculating a signature for an incoming signalling message from a set of parameters for said incoming signalling message, and detecting a loop by comparing this signature with values inserted in a particular parameter of the incoming signalling message, characterised in that said sending means (EMS) insert the signature in the particular parameter of the outgoing signalling message (ms) corresponding to the incoming signalling message (me). It is applicable to IMS (“Internet Multimedia Subsystem”) type communication architectures.