Patent classifications
H04M7/009
Identifying and processing of unreturned calls in IPBX
Apparatuses and methods concerning routing of calls in an IPBX server are disclosed. A first processing circuit is communicatively coupled to an IPBX server that routes VoIP calls for a plurality of end-users having respective VoIP-enabled devices and generates call event messages for the routed calls. The first processing circuit generates call summary metrics from the call event messages. A second processing circuit evaluates the call summary metrics to identify a set of incoming calls to the IPBX that were missed and have not been returned by the end-users. The second processing circuit cross-correlates the identified set of incoming calls with a secondary data source to determine a respective priorities for the set of incoming calls. The second processing circuit stores data indicating calls of the identified set have a higher priority.
SYSTEM AND METHOD FOR EXECUTING ORIGINATING SERVICES IN A TERMINATING NETWORK FOR IMS AND NON-IMS APPLICATIONS
A mobile application gateway for connecting devices on a cellular network with individual networks, such as enterprise voice and data networks and/or residential networks. The effects of the present invention are far reaching in terms of transferring effective call control from the cellular network into the control of the individual network such as the enterprise, and enabling new business models for the purchase of cellular service from a public cellular carrier by an enterprise. The invention may consist of a primarily of core network and services components based on the IMS network architecture, and is backward compatible to support legacy systems in place in current telecom and data networks.
System, method, and computer readable medium for establishing communication between devices
A system, method, and computer readable medium for establishing communication between two devices comprises connecting, by a first computer, to an open source Private Branch Exchange (PBX) platform via a port, receiving a phone number sent by a first one of the two devices at the open source PBX platform, invoking an interface module by the open source PBX platform, where the interface module resides on the open source PBX platform, and building a Calling Name request by the interface module related to the received phone number.
Hotel communication systems and methods
The present disclosure provides systems and methods for communicating with a hotel, for example, by establishing calls from a mobile communication device as an extension of a PBX of the hotel. The mobile communication device can receive, by a network interface, guest registration data for a guest of the hotel, including the room assignment and one or more guest service extensions on the PBX. The mobile communication device can store the guest registration data in electronic memory to configure the one or more guest service keys with the one or more guest service extensions. The mobile communication device can based on a selection of a key of one or more guest service keys, communicate directly with the PBX, by the network interface, to place and receive calls as an extension of the PBX associated with the hotel room assignment.
NURSE CALL SYSTEM
A nurse call system that enables a call for a nurse from anywhere in a hospital ward while a patient carries a mobile phone is provided. The nurse call system includes a plurality of patient mobile phones 10 are carried by hospitalized patients and connected to a controller 8 via a base station 12 as with nurse mobile phones 9, and each patient mobile phone 10 has a hospital room ID and a nurse call slave device ID registered therein for recognizing a bed location of the patient carrying the patient mobile phone 10, thus enabling a nurse call operation for transmitting a call signal with the hospital room ID and the slave device ID added thereto, to the nurse call master device 7 and at least one of the nurse mobile phones 9, through a predetermined operation.
Method and System for Managing Routing Across Multiple Networks with Separate Routing Masters
Novel tools and techniques are provided for implementing management of routing across multiple voice or data networks with separate routing masters. In various embodiments, in response to receiving a request to establish a call between a calling party in a first network and a called party in a second network, a computing system might receive a first set of network information from a first routing database(s) that is operated by a first service provider and a second set of network information from a second routing database(s) that is operated by a second service provider separate from the first service provider; might analyze the received first and second sets of network information to generate a unified routing model for optimizing routing of the call through the first and second networks; and might establish the call through a selected optimized route based on the generated unified routing model.
Method and apparatus of supporting wireless femtocell communications
A method and apparatus of routing a call in a femtocell network are disclosed. In one example call routing method, a call is originated from the mobile station via a femtocell access point and the call is transmitted to a femtocell gateway, a mobile switching center and a carrier gateway server and onto an enterprise gateway server to obtain policy information. A routing policy is determined based on the obtained policy information and the call is routed to its destination based on the routing policy. The call may be routed via local media from a femtocell access point directly to the enterprise gateway server. The call routing procedures may implement the Iuh protocol and/or the session initiation protocol (SIP) for call signaling in the femtocell network. Call routing may be performed in a wireless cellular communications network or an enterprise network environment.
IPBX control interface for distributed networks
Apparatus and methods concerning routing of calls in an IPBX are disclosed. As an example, one apparatus includes an IPBX server configured to route VoIP calls for a plurality of end-users having respective VoIP-enabled devices communicatively coupled to the IPBX via a network. A user-activity detection circuit is communicatively coupled to the IPBX server. The user-activity detection circuit is configured to receive activity data indicating activity of end-users in a virtual office environment and receive event messages indicating statuses of pending calls in the IPBX server. The user-activity detection circuit determines user-activity statuses of the end-users based on received activity data and event messages. A computing server is communicatively coupled to the user-activity detection circuit and is configured to provide a set of services for one or more of the plurality of users as a function of the determined user-activity statuses of the end-user.
Display dependent analytics
Apparatus and methods are disclosed for display dependent analysis of call data in an IBPX. In an example embodiment, an apparatus communicatively coupled to an IPBX server is configured to route VoIP calls in the IPBX. An interface circuit is configured to selected parameters of interest based on capabilities of a set of devices and generate subscription requests to subscribe the devices to the parameters of interest. A first processing circuit is configured to generate call summary metrics from call event messages for calls routed by the IPBX server. A second processing circuit subscribes a device identified in the subscription request to the selected set of parameters of interest identified in the subscription request. The second processing circuit evaluates call summary metrics for each parameter of interest subscribed to by the devices and provides results of the evaluation to devices that are subscribed to the parameter of interest.
Direct inward dialing pool lease for originating and terminating services in a unified communication platform
A method for originating and terminating services in a unified communication platform is provided. The method includes receiving, from a local market intermediate carrier, a request for a communication between a subscriber of a public network and an end-user endpoint in a local network, associated with an end-user phone number. The method includes creating a lease for an address anchor in a pool of addresses, receiving, in a proxy server from a carrier gateway server, a communication request from the end-user phone number to the address anchor, and establishing a communication channel to the address anchor. The method includes replacing, in the communication channel, a from header with a phone number of the subscriber of the public network, and a to header with the end-user phone number. A system and a non-transitory, computer-readable medium storing instructions to perform the above method are also provided.