Dial plan mapper
AssigneeCisco Technology, Inc.
InventorDavid R. 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.
Claims36
A method for establishing a call, comprising:
- identifying a dial string;
- comparing the dial string with match patterns;
- identifying the match patterns matching the dial string;
- and
- generating dial plan configuration information corresponding with the identified matching match patterns.
A call processing system, comprising:
- an interface receiving an input dial string;
- memory storing call configuration entries having associated call configuration information;
- and
- a processing element identifying a match pattern for one of the call configuration entries matching the input dial string and outputting a dial scheme according to the call configuration information for the identified configuration entry.
A system for establishing a call, comprising:
- means for identifying a dial string;
- means for comparing the dial string with match patterns;
- means for identifying the match patterns matching the dial string;
- and
- means for generating 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:
- identifying a dial string;
- comparing the dial string with match patterns;
- identifying 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.