Dial plan mapper
AssigneeCisco Technology, Inc.
InventorDavid P. Oran
Life of this patent
Estimating the term…
Abstract
A dial string is received from a session application that interfaces with a packet-based or circuit-switched system such as VoIP, PSTN, PBX, etc. Regular expression match patterns are compared with the input dial string. The dial plan mapper identifies one of the match patterns providing a longest match with the dial string and outputs call configuration information associated with the identified match pattern. The configuration information contains call parameters necessary for establishing the telephone call with the call destination. The configuration information format allows the dial plan mapper to specify any one of the wide variety of different session protocols that may be associated with a particular call destination.
Claims28
A method for establishing a call, comprising:
- receiving a signaling message from a network:
- selecting a dial string to use based on the signaling message;
- comparing the dial string with match patterns;
- identifying one of the match patterns matching the dial string;
- and
- providing dial plan configuration information corresponding with the identified matching match patterns.
A call processing system, comprising:
- an interface receiving a signaling message;
- memory storing call configuration entries having associated call configuration information;
- and
- a processing element to determine an input dial string according to the signaling message received from the interface and to identify a match pattern for one of the call configuration entries matching the input dial string and to output a dial scheme according to the call configuration information for the identified configuration entry.
An apparatus comprising:
- means for receiving a signaling message from a network;
- means for identifying a dial string to use based on the signaling message;
- means for comparing the dial string with match patterns;
- means for identifying one of the match patterns matching the dial string;
- and means for providing dial plan configuration information corresponding with the identified matching match patterns.
An article comprising a machine-accessible medium having associated data that, when accessed, results in the following:
- receiving a signaling message from a network;
- identifying a dial string to use based on the signaling message;
- comparing the dial string with match patterns;
- identifying one of the match patterns matching the dial string;
- and
- generating dial plan configuration information corresponding with the identified matching match patterns.
Dependencies are inferred from the claim text.