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.
Claims21
A dial plan mapping method, comprising:
- receiving a call dial string;
- matching regular expressions in match patterns with the dial string;
- identifying one of the match patterns providing a longest regular expression match with the dial string;
- and
- outputting dial plan configuration information corresponding with the identified one of the match patterns used for completing the call to a call destination.
A dial plan mapping system, comprising:
- a database storing call configuration entries including match patterns and associated call configuration information used for routing a call;
- and
- a dial plan mapper identifying one of the configuration entry match patterns matching a longest portion of an input dial string for the call and outputting a dial scheme according to the call configuration information of the identified configuration entry.
A method for mapping telephone calls, comprising:
- receiving a dial string for a phone call;
- matching match patterns with the dial string;
- identifying one of the match patterns matching the dial string;
- and
- outputting configuration information corresponding with the identified match pattern for routing the phone call to a destination, the configuration information including a session target field that identifies any one of a plurality of different mapping schemes, the identified mapping scheme corresponding to an addressing scheme used at the call destination.
Dependencies are inferred from the claim text.