Controlling voice communications over a data network
DC CAFCFirst Claim
1. A method of communicating over a data network, comprising:
- providing a user interface in a control system for establishing call sessions;
communicating, by the control system, one or more control messages over the data network to establish a call session with a remote device in response to receipt of a request through the user interface; and
transmitting one or more commands to a voice device connected to the data network and associated with the control system to establish the call session between the voice device and the remote device over the data network.
16 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A method and apparatus of communicating over a data network includes providing a user interface in a control system for call control and to display information relating to a call session. The control system communicates one or more control messages (e.g., Session Initiation Protocol or SIP messages) over the data network to establish a call session with a remote device in response to receipt of a request through the user interface. One or more commands are transmitted to a voice device associated with the control system to establish the call session between the voice device and the remote device over the data network. A Real-Time Protocol (RTP) link may be established between the voice device and the remote device.
-
Citations
39 Claims
-
1. A method of communicating over a data network, comprising:
-
providing a user interface in a control system for establishing call sessions;
communicating, by the control system, one or more control messages over the data network to establish a call session with a remote device in response to receipt of a request through the user interface; and
transmitting one or more commands to a voice device connected to the data network and associated with the control system to establish the call session between the voice device and the remote device over the data network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 37)
-
-
12. A method of communicating over a data network, comprising:
-
in a control system, communicating one or more control messages over the data network to establish a call session with a remote device coupled to the data network;
transmitting one or more commands to a voice device coupled to the data network;
establishing the call session between the voice device and the remote device over the data network; and
displaying information associated with the call session on the control system. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 38)
-
-
25. A system for controlling a voice device connected to a data network, comprising:
-
a user interface including one or more selectors for call control relating to call sessions;
a controller adapted to receive a request from the user interface and to generate one or more messages for communication over the data network to establish a call session with a remote device; and
an interface to transmit one or more commands relating to the call session to the voice device to establish a link between the voice device and the remote device over the data network. - View Dependent Claims (26, 27, 28, 29, 30, 31, 39)
-
-
32. An article including one or more machine-readable storage media containing instructions for controlling voice communications over a data network, the instructions when executed causing a system to:
-
provide a user interface in the system to display information associated with a call session;
communicate one or more control messages over the data network with a remote device to establish the call session between a voice device and the remote device; and
control the voice device during the call session. - View Dependent Claims (33, 34, 35)
-
-
36. A data signal embodied in a carrier wave comprising one or more code segments containing instructions for controlling a call session over a data network, the instructions when executed causing a system to:
-
provide a user interface in the system for establishing the call session;
communicate one or more control messages over the data network to establish the call session with a remote device in response to a request received through the user interface; and
transmit one or more commands to a voice device connected to the data network and associated with the control system to establish the call session between the voice device and the remote device over the data network.
-
Specification