(EN) A method, apparatus and computer program product for performing dynamic Voice Over Internet Protocol (VOIP) endpoint mapping is presented. At least one on net endpoint of a VOIP call is determined. An endpoint data structure is used to store, for each on net endpoint of the call, a key and at least one of an Internet Protocol (IP) address of the end point, a phone number associated with the endpoint, and/or a display name associated with the endpoint. The endpoint data structure is used to correlate call legs across a network. Heuristics of the VOIP call are determined, the heuristics including information relating to the main source call leg and the main destination call leg.
(FR) L'invention concerne un procédé, un dispositif et un programme informatique permettant de réaliser un mappage dynamique au niveau d'un noeud d'extrémité dans un réseau voix sur IP (VOIP). Ce procédé consiste : à identifier au moins un noeud d'extrémité de réseau d'un appel VOIP ; à stocker, dans une structure de données de noeud d'extrémité, pour chaque point d'extrémité de l'appel, une clé et au moins un des éléments suivants, à savoir une adresse de protocole Internet (IP) du noeud d'extrémité, un numéro de téléphone associé au noeud d'extrémité, et/ou un nom d'affichage associé au noeud d'extrémité ; à utiliser cette structure de données du noeud d'extrémité pour associer les connexions (« call legs ») à travers un réseau ; et à déterminer l'heuristique de l'appel VOIP, l'heuristique comprenant des informations concernant la connexion de la source principale et la connexion de la destination principale.