Method and system for topology discovery in an SIP network
First Claim
Patent Images
1. A method for topology discovery in a SIP network, the SIP network including a plurality of SIP entities, the method comprising the steps of:
- determining a plurality of SIP-domains in the SIP network, each SIP-domain including a governor proxy and at least one user agent;
generating a topology agent for each SIP-domain and registering the topology agent with the governor proxy of each SIP-domain;
generating and collecting topology-exploring messages by the topology agent to gather routing information of the SIP network based on the collected topology-exploring messages, wherein the routing information is gathered based on information automatically added to one or more given topology-exploring messages as the one or more given topology-exploring messages traverse the SIP network; and
determining topology of the SIP network based on the routing information.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for discovering topology in an SIP network is disclosed. According to the method, the SIP network is divided into domains governed by corresponding SIP proxies. A management system creates a topology agent for each SIP-domain and registers it with the governor proxy of each SIP-domain. Each topology agent generates topology-exploring messages to other agent and accumulates topology-exploring messages from other agents, gather routing information of the SIP network based on the collected topology-exploring messages to deduce topology of the SIP network.
28 Citations
17 Claims
-
1. A method for topology discovery in a SIP network, the SIP network including a plurality of SIP entities, the method comprising the steps of:
-
determining a plurality of SIP-domains in the SIP network, each SIP-domain including a governor proxy and at least one user agent; generating a topology agent for each SIP-domain and registering the topology agent with the governor proxy of each SIP-domain; generating and collecting topology-exploring messages by the topology agent to gather routing information of the SIP network based on the collected topology-exploring messages, wherein the routing information is gathered based on information automatically added to one or more given topology-exploring messages as the one or more given topology-exploring messages traverse the SIP network; and determining topology of the SIP network based on the routing information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for discovering topology in a SIP network, the SIP network including a plurality of SIP entities, the system comprising:
-
SIP-domain determining means for determining a plurality of SIP-domains in the SIP network, each SIP-domain including a governor proxy and at least one user agent; topology agent controlling means for assigning a topology agent for each SIP-domain and registering the topology agent to each specific SIP-domain; topology agents corresponding to each SIP-domain and registered with the governor agent of each SIP-domain, for generating and collecting topology-exploring messages to gather routing information of the SIP network based on the collected topology-exploring messages, wherein the routing information is gathered based on information automatically added to one or more given topology-exploring messages as the one or more given topology-exploring messages traverse the SIP network; and topology determining means for determining topology of the SIP network based on the routing information. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage medium embodying computer executable program code, the program code being used to implement the method of topology discovery in an SIP network, the SIP network including a plurality of SIP entities, the method comprising the steps of:
-
determining a plurality of SIP-domains in the SIP network, each SIP-domain including a governor proxy and at least one user agent; generating a topology agent for each SIP-domain and registering the topology agent with the governor proxy of each SIP-domain; generating and collecting topology-exploring messages by the topology agent to gather routing information of the SIP network based on the collected topology-exploring messages, wherein the routing information is gathered based on information automatically added to one or more given topology-exploring messages as the one or more given topology-exploring messages traverse the SIP network; and determining topology of the SIP network based on the routing information.
-
Specification