Method and apparatus for dial plan debugging
First Claim
Patent Images
1. A method for dial plan debugging in a network comprising a plurality of call agents, the method comprising:
- receiving, at a Network Management System (NMS), information for a source phone number and a destination phone number and an address of a first call agent, the source phone number corresponding to a source device, and the destination phone number corresponding to a destination device, wherein the first call agent is configured to receive a data packet from the source device;
sending a correspondence from the NMS to the first call agent to determine another call agent in a plurality of call agents that the first call agent will forward the data packet;
receiving information from the first call agent regarding the other call agent that the first call agent will forward the data packet;
determining whether the other call agent is the destination device;
upon determining that the other call agent is the destination, sending information from the NMS to the source device to inform the source device of a path of the data packet from the source device to the destination device, wherein sending information from the NMS to the source device regarding the path of the data packet occurs prior to the source device sending the data packet to the first call agent; and
upon determining that the other call agent is not the destination device;
performing the sending the correspondence to each call agent in the plurality of call agents and receiving information from the respective call agent in the plurality of call agents until one of the call agents indicates that a next call agent is the destination device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system and apparatus for dial plan debugging are provided in the invention. The method includes hop-by-hop debugging of large inter-networks. Information related to a next hop is received at each hop. A set of results, based on this information, including the route pattern of a call, is displayed. The displayed information indicates nodes at which the call may fail. Back-routing of the call in case the call may fail is also described.
-
Citations
17 Claims
-
1. A method for dial plan debugging in a network comprising a plurality of call agents, the method comprising:
-
receiving, at a Network Management System (NMS), information for a source phone number and a destination phone number and an address of a first call agent, the source phone number corresponding to a source device, and the destination phone number corresponding to a destination device, wherein the first call agent is configured to receive a data packet from the source device; sending a correspondence from the NMS to the first call agent to determine another call agent in a plurality of call agents that the first call agent will forward the data packet; receiving information from the first call agent regarding the other call agent that the first call agent will forward the data packet; determining whether the other call agent is the destination device; upon determining that the other call agent is the destination, sending information from the NMS to the source device to inform the source device of a path of the data packet from the source device to the destination device, wherein sending information from the NMS to the source device regarding the path of the data packet occurs prior to the source device sending the data packet to the first call agent; and upon determining that the other call agent is not the destination device; performing the sending the correspondence to each call agent in the plurality of call agents and receiving information from the respective call agent in the plurality of call agents until one of the call agents indicates that a next call agent is the destination device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for dial plan debugging in a network comprising a plurality of call agents, the system comprising:
-
a Network Management System (NMS) connected to a plurality of call agents, a source device and a destination device, the NMS configured to; receive, from the source device, information for a source phone number, a destination phone number and an address of a first call agent, the source phone number corresponding to a source device, and the destination phone number corresponding to a destination device, wherein the first call agent is configured to receive a data packet from the source device; send a correspondence to the first call agent to determine another call agent in a plurality of call agents that the first call agent will forward the data packet; receive information from the first call agent regarding the other call agent that the first call agent will forward the data packet; determine whether the other call agent is the destination device; upon determining that the other call agent is the destination, send information from the NMS to the source device to inform the source device of a path of the data packet from the source device to the destination device, wherein the sending of the information from the NMS to the source device regarding the path of the data packet occurs prior to the source device sending the data packet to the first call agent; and upon determining that the other call agent is not the destination device; performing the sending the correspondence to each call agent in the plurality of call agents and receiving information from the respective call agent in the plurality of call agents until one of the call agents indicates that a next call agent is the destination device; and the plurality of call agents. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage medium including instructions executable by a processor for dial plan debugging in a network comprising a plurality of call agents, the non-transitory computer readable storage medium comprising:
-
at least one instruction for receiving, at a Network Management System (NMS), information for a source phone number and a destination phone number and an address of a first call agent, the source phone number corresponding to a source device, and the destination phone number corresponding to a destination device, wherein the first call agent is configured to receive a data packet from the source device; at least one instruction for sending a correspondence from the NMS to the first call agent to determine another call agent in a plurality of call agents that the first call agent will forward the data packet; at least one instruction for receiving information from the first call agent regarding the other call agent that the first call agent will forward the data packet; at least one instruction for determining whether the other call agent is the destination device; upon determining that the other call agent is the destination, at least one instruction for sending information from the NMS to the source device to inform the source device of a path of the data packet from the source device to the destination device, wherein the sending information from the NMS to the source device regarding the path of the data packet occurs prior to the source device sending the data packet to the first call agent; and upon determining that the other call agent is not the destination device; instructions for performing the sending the correspondence to each call agent in the plurality of call agents and receiving information from the respective call agent in the plurality of call agents until one of the call agents indicates that a next call agent is the destination device.
-
Specification