Abstract:
Methods and systems are described for call recording, e.g. in a VoIP system. At least one endpoint may be configured to terminate a call. A recording system may be configured to record call content data from multiple endpointsA the controller may receive, from a call exchange, interaction metadata relating to calls starting and terminating at the endpoint; receive notifications relating to call content from the recording system; and match the interaction metadata to the notifications.
Abstract:
A computerized method for managing storage of interactions of calls received by a communication apparatus, comprising creating on a storage device by a computerized apparatus in advance of the calls a hierarchy of partitions comprising an at least one date partition representing a date and a plurality of time partitions representing times of the date descendent from the at least one date partition, thereby consecutively representing time intervals, and according to an agreed upon convention of the hierarchy of partitions and representations thereof created in advance of the calls, autonomously recording interactions of the calls in a time partition representative of beginning of a time interval in which the calls were received, and an apparatus for performing the same.
Abstract:
A method for fault-tolerant recording of calls of a PBX, comprising concurrently receiving metadata of calls of a PBX by a plurality of computerized apparatuses, generating unique identifiers for each of the calls such the unique identifiers that are common between the plurality of the computerized apparatuses, activating a first computerized apparatus to control recordings of contents of the calls and assigning the recording with the unique identifiers respective to the calls, operating the computerized apparatuses to receive feedbacks of activities of the recordings, where the feedbacks comprise the assigned unique identifiers and in case of a failure of the first computerized apparatus, activating a second computerized apparatus to maintain the recordings that were controlled by the first computerized apparatus.
Abstract:
System and method for persistency free management of media storage including, during routine operation: continuously receiving streams of data; storing the streams of data in corresponding files in a non-volatile storage; including in the files a tag indicating whether the file is categorized as active or inactive; and when recovering from a crash: generating a list of active files by scanning the files and identifying active files. System and method for recovering after controller crash may include: during routine operation: continuously handling by the controller processes related to media metadata, by sending commands to a controlled device; sending state parameters related to the processes to the controlled device; and when recovering from the crash: retrieving the state parameters from the controlled device.
Abstract:
A system and method for enabling interoperability between an embedded object and an external application. A method may include modifying an original component included in a system to generate a modified component, the modified component adapted to intercept a call to create an instance of the embedded object; obtaining a reference to the instance of the embedded object; storing the reference in a pointers container; generating a representation of the instance based on information in the pointers container, and providing the representation to the external application.
Abstract:
Methods and systems are described for call recording, e.g. in a VoIP system. At least one endpoint may be configured to terminate a call. A recording system may be configured to record call content data from multiple endpointsA the controller may receive, from a call exchange, interaction metadata relating to calls starting and terminating at the endpoint; receive notifications relating to call content from the recording system; and match the interaction metadata to the notifications.
Abstract:
A system and method for estimating velocity of a mobile station in a wireless communication system using time-frequency signal processing and a geographical database. The geographical database is used for prediction of ray trajectory and ray power to provide an estimate of propagation delay associated with database points.
Abstract:
A method for externally configuring a device, wherein the device is devised for configuring, comprising positioning in a sufficient proximity external to the device a portable object provided with a representation of a configuration data for the device, wherein the representation is according to a standard non-custom industrial practice, further obtaining by the device the representation from the portable object, deciphering the representation into the configuration data by the device, and responsively configuring the device according to the configuration data by the device, and an apparatus for performing the same.
Abstract:
A system or method may receive, on a distributed computing system comprising a plurality of computing nodes, raw interaction data describing at least one interaction between two or more parties. The distributed computing may implement a map-reduce algorithm to map the raw interaction data into one or more entities, wherein each entity describes an attribute of an interaction. The distributed computing system my further update an interaction table to include each of the entities, wherein entities describing attributes of the same interaction are correlated.
Abstract:
A system and method for classifying a webpage may include generating, by an analysis server, a first representation of a webpage. A system and method may include generating, by a unit installed in a user web browser, a second representation of the webpage and the method may comprise producing a classification of the webpage by relating the first representation to the second representation.