摘要:
A system includes a communications device configured to selectively allow communications in a plurality of communications protocols, and a router configured to receive a communications request from a user. The router may determine a preferred communications protocol from the plurality of communications protocols, based on at least a portion of the received communications request.
摘要:
An exemplary system and method are directed t receiving a dial plan. The dial plan is parsed into a plurality of expressions. Then there is a determination of at least one expression element for each of the plurality of expressions. A rule is associated with the at least one expression element and the rule is added to an array of a finite state machine. A digit input is received. A match result is determined indicating whether the digit input matches a corresponding expression element of each expression available for consideration based on the applicable rule. Expressions are selectively removed from consideration based on the applicable rule.
摘要:
A method and apparatus for facilitating integrated access to communication services in a communication device. The apparatus may include hardware components, a memory having a client application for providing a software interface with a user and an abstraction interface for interfacing the hardware components with the client application, and a processor for running the client application and the device interface, wherein the abstraction interface comprises an unmanaged layer and a managed layer.
摘要:
An exemplary system and method are directed to processing dial strings. A dial plan may be parsed into a plurality of expressions, each including at least one expression element. A rule associated the at least one expression element may be identified and added to an array of a finite state machine. Upon receiving a digit input, a match result indicating whether the digit input matched a corresponding expression element of each expression is determined based on the applicable rule. Expressions may be removed from consideration based on the match result. Digit inputs may continue to be received and match results may be determined based on successive expressions until either a match is determined or no further expressions are available for consideration. The match status may be reported based on the match result.
摘要:
A system includes a communications device configured to selectively allow communications in a plurality of communications protocols, and a router configured to receive a communications request from a user. The router may determine a preferred communications protocol from the plurality of communications protocols, based on at least a portion of the received communications request.