Abstract: A system for and method of efficient interoperability assessment based on automated Behavioral Profiling and Emulation of SIP or T.38 Fax-relay Enabled Devices, for example, for profiling and emulating VoIP Phones such as SIP Phones, or T.38 Fax-relay devices such as Internet Aware Fax Terminals. The method includes a Multi-step/Multi-technology Iterative Profiling Stage that allows creating a Behavioral Profile based on the analysis of a plurality of traffic samples. Also, the method presents an efficient process of Device Emulation of an actual device to be used in interoperability assessment, including a Standard State Machine parameterized by a set of characteristics stored in the Behavioral Profile. The Emulation method can be used to duplicate one or more device behaviors exhibited either by different firmware revisions, software upgrades or by different OEM product models.
Abstract: The presently disclosed Demultiplexer Application associated with a server or other processor (S) (collectively “Demultiplexer”) enables a computer telephony Client Application (CA), for example a Computer-Supported Telecommunications Application (CSTA) Client Application, to connect to several Communication Devices (PBX1, . . . , PBXn) simultaneously, even though the Client is designed to only connect to a single Communication Device. The Demultiplexer provides an interface between the single access Client Application and the multiple Communication Devices simultaneously connected to the Demultiplexer via computer telephony, for example, using CSTA. When the Client Application attempts a an association with a target Communication Device, the Demultiplexer establishes two parallel processes: (1) a dialogue process between the Client Application and the Demultiplexer, and (2) a dialogue process between the target Communication Devices and the Demultiplexer.