Device initiated DQoS system and method
First Claim
1. A system comprising a Data Over Cable Service Interface Specification (DOCSIS) cable modem and a voice over internet protocol (VoIP) endpoint device, system comprising:
- the VoIP endpoint device;
coupled to the DOCSIS cable modem via a local area internet protocol (IP) network; and
comprising instructions stored in a memory and executed by a processor, the instructions comprising;
in response to detecting user initiation of a VoIP session with a remote VoIP endpoint, sending a request bandwidth reservation instruction to the DOCSIS cable modem via the local area IP network;
waiting for an acknowledgment response from the DOCSIS cable modem acknowledging reservation of bandwidth on a DOCSIS network for the VoIP session; and
only upon receiving an acknowledgement response from the DOCSIS cable modem acknowledging reservation of bandwidth, generating a Session Initiation Protocol (SIP) message to a SIP proxy to signal the VoIP session between the VoIP endpoint device and the remote VoIP endpoint; and
the DOCSIS cable modem comprising instructions stored in a memory and executed by a processor, the instructions comprising;
in response to receiving the request bandwidth reservation instruction from the VoIP endpoint device via the local area IP network, generating a dynamic services addition request (DSA-REQ) message to a cable modem termination system (CMTS) via the DOCSIS Network, the DSA-REQ being a request to reserve bandwidth on the DOCSIS network for the VoIP session; and
in response to receiving a dynamic services addition response (DSA-RSP) from the CMTS, sending the acknowledgement response to the VoIP endpoint device via the local area IP network;
wherein the instructions of the VoIP endpoint device further comprise;
in response to receipt of a SIP OK message from the SIP proxy, sending a request bandwidth commitment instruction to the DOCSIS cable modem via the local area IP network;
waiting for an acknowledgment response from the DOCSIS cable modem acknowledging commitment of bandwidth on the DOCSIS network for the VoIP session; and
only upon receiving an acknowledgement response from the DOCSIS cable modem acknowledging commitment of bandwidth on the DOCSIS network, generating SIP messaging to the SIP proxy to signal commencement of a VoIP media session between the VoIP endpoint device and the remote VoIP endpoint.
0 Assignments
0 Petitions
Accused Products
Abstract
A Data Over Cable Service Interface Specification (DOCSIS) cable modem system is coupled to: i) via a local area internet protocol (IP) network, a voice over internet protocol (VoIP) device operating Session Initiation Protocol (SIP) for signaling a VoIP session; and ii) via a DOCSIS network, a cable modem termination system (CMTS) via a network. The cable modem system comprises instructions stored in a memory and executed by a processor. The instructions comprise: i) in response to receiving a frame via the local area IP network, determining if the frame is a Session Initiation Protocol (SIP) invite message signaling a VoIP session with a remote endpoint; and ii) in response to determining that the frame is a SIP invite message, generating a DOCSIS message to the CMTS to request an addition of reserved bandwidth on the DOCSIS network for the VoIP session.
9 Citations
6 Claims
-
1. A system comprising a Data Over Cable Service Interface Specification (DOCSIS) cable modem and a voice over internet protocol (VoIP) endpoint device, system comprising:
-
the VoIP endpoint device; coupled to the DOCSIS cable modem via a local area internet protocol (IP) network; and comprising instructions stored in a memory and executed by a processor, the instructions comprising; in response to detecting user initiation of a VoIP session with a remote VoIP endpoint, sending a request bandwidth reservation instruction to the DOCSIS cable modem via the local area IP network; waiting for an acknowledgment response from the DOCSIS cable modem acknowledging reservation of bandwidth on a DOCSIS network for the VoIP session; and only upon receiving an acknowledgement response from the DOCSIS cable modem acknowledging reservation of bandwidth, generating a Session Initiation Protocol (SIP) message to a SIP proxy to signal the VoIP session between the VoIP endpoint device and the remote VoIP endpoint; and the DOCSIS cable modem comprising instructions stored in a memory and executed by a processor, the instructions comprising; in response to receiving the request bandwidth reservation instruction from the VoIP endpoint device via the local area IP network, generating a dynamic services addition request (DSA-REQ) message to a cable modem termination system (CMTS) via the DOCSIS Network, the DSA-REQ being a request to reserve bandwidth on the DOCSIS network for the VoIP session; and in response to receiving a dynamic services addition response (DSA-RSP) from the CMTS, sending the acknowledgement response to the VoIP endpoint device via the local area IP network; wherein the instructions of the VoIP endpoint device further comprise; in response to receipt of a SIP OK message from the SIP proxy, sending a request bandwidth commitment instruction to the DOCSIS cable modem via the local area IP network; waiting for an acknowledgment response from the DOCSIS cable modem acknowledging commitment of bandwidth on the DOCSIS network for the VoIP session; and only upon receiving an acknowledgement response from the DOCSIS cable modem acknowledging commitment of bandwidth on the DOCSIS network, generating SIP messaging to the SIP proxy to signal commencement of a VoIP media session between the VoIP endpoint device and the remote VoIP endpoint.
-
-
2. A system comprising a Data Over Cable Service Interface Specification (DOCSIS) cable modem and a voice over internet protocol (VoIP) endpoint device, system comprising:
-
the VoIP endpoint device; coupled to the DOCSIS cable modem via a local area internet protocol (IP) network; and comprising instructions stored in a memory and executed by a processor, the instructions comprising; in response to detecting user initiation of a VoIP session with a remote VoIP endpoint, sending a request bandwidth reservation instruction to the DOCSIS cable modem via the local area IP network; waiting for an acknowledgment response from the DOCSIS cable modem acknowledging reservation of bandwidth on a DOCSIS network for the VoIP session; and only upon receiving an acknowledgement response from the DOCSIS cable modem acknowledging reservation of bandwidth, generating a Session Initiation Protocol (SIP) message to a SIP proxy to signal the VoIP session between the VoIP endpoint device and the remote VoIP endpoint; and the DOCSIS cable modem comprising instructions stored in a memory and executed by a processor, the instructions comprising; in response to receiving the request bandwidth reservation instruction from the VoIP endpoint device via the local area IP network, generating a dynamic services addition request (DSA-REQ) message to a cable modem termination system (CMTS) via the DOCSIS Network, the DSA-REQ being a request to reserve bandwidth on the DOCSIS network for the VoIP session; and in response to receiving a dynamic services addition response (DSA-RSP) from the CMTS, sending the acknowledgement response to the VoIP endpoint device via the local area IP network; wherein the instructions of the DOCSIS cable modem further comprise; in response to receiving a request bandwidth commitment instruction from the VoIP endpoint device via the local area IP network, generating a dynamic services change request (DSC-REQ) to the CMTS via the DOCSIS network, the DSA-REQ being a request to commit reserved bandwidth on the DOCSIS network for the VoIP session; and in response to receiving a dynamic services change response (DSC-RSP) from the CMTS, generating an acknowledgement response to the VoIP endpoint device via the local area IP network.
-
-
3. A system comprising a Data Over Cable Service Interface Specification (DOCSIS) cable modem and a voice over internet protocol (VoIP) endpoint device, system comprising:
-
the VoIP endpoint device; coupled to the DOCSIS cable modem via a local area internet protocol (IP) network; and comprising instructions stored in a memory and executed by a processor, the instructions comprising; in response to detecting user initiation of a VoIP session with a remote VoIP endpoint, sending a request bandwidth reservation instruction to the DOCSIS cable modem via the local area IP network; waiting for an acknowledgment response from the DOCSIS cable modem acknowledging reservation of bandwidth on a DOCSIS network for the VoIP session; and only upon receiving an acknowledgement response from the DOCSIS cable modem acknowledging reservation of bandwidth, generating a Session Initiation Protocol (SIP) message to a SIP proxy to signal the VoIP session between the VoIP endpoint device and the remote VoIP endpoint; and the DOCSIS cable modem comprising instructions stored in a memory and executed by a processor, the instructions comprising; in response to receiving the request bandwidth reservation instruction from the VoIP endpoint device via the local area IP network, generating a dynamic services addition request (DSA-REQ) message to a cable modem termination system (CMTS) via the DOCSIS Network, the DSA-REQ being a request to reserve bandwidth on the DOCSIS network for the VoIP session; and in response to receiving a dynamic services addition response (DSA-RSP) from the CMTS, sending the acknowledgement response to the VoIP endpoint device via the local area IP network; wherein the instructions of the DOCSIS cable modem further comprise; in response to receiving the request bandwidth reservation instruction from the VoIP endpoint device via the local area IP network, generating an application signaling request message to a VoIP application server via the DOCSIS network; and receiving an application signaling acknowledge from the VoIP application server in response to the application signaling request message, the application signaling acknowledge including a DQoS gate identifier allocated by the CMTS to the DOCSIS cable modem; and including the DQoS gate identifier in the DSA-REQ sent to the CMTS.
-
-
4. A system comprising a Data Over Cable Service Interface Specification (DOCSIS) cable modem and a voice over internet protocol (VoIP) endpoint device, system comprising:
-
the VoIP endpoint device; coupled to the DOCSIS cable modem via a local area internet protocol (IP) network; and comprising instructions stored in a memory and executed by a processor, the instructions comprising; in response to receipt of a Session Initiation Protocol (SIP) invite message signaling an inbound session from a remote VoIP endpoint, sending a request bandwidth reservation instruction to the DOCSIS cable modem via the local area IP network; waiting for an acknowledgment response from the DOCSIS cable modem acknowledging reservation of bandwidth on a DOCSIS network for the VoIP session; and only upon receiving an acknowledgement response from the DOCSIS cable modem acknowledging reservation of bandwidth, generating a SIP trying message back to the source of the SIP invite message; and the DOCSIS cable modem comprising instructions stored in a memory and executed by a processor, the instructions comprising; in response to receiving the request bandwidth reservation instruction from the VoIP endpoint device via the local area IP network, generating a dynamic services addition (DSA-REQ) message to a cable modem termination system (CMTS) via the DOCSIS Network, the DSA-REQ being a request to reserve bandwidth on the DOCSIS network for the VoIP session; and in response to receiving a dynamic services addition response (DSA-REQ) from the CMTS, sending the acknowledgement response to the VoIP endpoint device via the local area IP network; wherein the instructions of the VoIP endpoint further comprise; in response to detecting user acceptance of the VoIP session, sending a request bandwidth commitment instruction to the DOCSIS cable modem via the local area IP network; waiting for an acknowledgment response from the DOCSIS cable modem acknowledging commitment of bandwidth on a DOCSIS network for the VoIP session; and only upon receiving an acknowledgement response from the DOCSIS cable modem acknowledging commitment of bandwidth on the DOCSIS network, generating SIP messaging to the source of the SIP invite message to signal commencement of a VoIP session between the VoIP endpoint device and a remote VoIP endpoint.
-
-
5. A system comprising a Data Over Cable Service Interface Specification (DOCSIS) cable modem and a voice over internet protocol (VoIP) endpoint device, system comprising:
-
the VoIP endpoint device; coupled to the DOCSIS cable modem via a local area internet protocol (IP) network; and comprising instructions stored in a memory and executed by a processor, the instructions comprising; in response to receipt of a Session Initiation Protocol (SIP) invite message signaling an inbound session from a remote VoIP endpoint, sending a request bandwidth reservation instruction to the DOCSIS cable modem via the local area IP network; waiting for an acknowledgment response from the DOCSIS cable modem acknowledging reservation of bandwidth on a DOCSIS network for the VoIP session; and only upon receiving an acknowledgement response from the DOCSIS cable modem acknowledging reservation of bandwidth, generating a SIP trying message back to the source of the SIP invite message; and the DOCSIS cable modem comprising instructions stored in a memory and executed by a processor, the instructions comprising; in response to receiving the request bandwidth reservation instruction from the VoIP endpoint device via the local area IP network, generating a dynamic services addition (DSA-REQ) message to a cable modem termination system (CMTS) via the DOCSIS Network, the DSA-REQ being a request to reserve bandwidth on the DOCSIS network for the VoIP session; and in response to receiving a dynamic services addition response (DSA-REQ) from the CMTS, sending the acknowledgement response to the VoIP endpoint device via the local area IP network; wherein the instructions of the DOCSIS cable modem further comprise; in response to receiving the request bandwidth commitment instruction from the VoIP endpoint device, generating a dynamic services change request (DSC-REQ) message to the CMTS via the DOCSIS Network, the DSC-REQ being a request to reserve bandwidth on the DOCSIS network for a VoIP session; and in response to receiving a dynamic services change response (DSC-RSP) from the CMTS, sending the acknowledgement response to the VoIP endpoint device.
-
-
6. A system comprising a Data Over Cable Service Interface Specification (DOCSIS) cable modem and a voice over internet protocol (VoIP) endpoint device, system comprising:
-
the VoIP endpoint device; coupled to the DOCSIS cable modem via a local area internet protocol (IP) network; and comprising instructions stored in a memory and executed by a processor, the instructions comprising; in response to receipt of a Session Initiation Protocol (SIP) invite message signaling an inbound session from a remote VoIP endpoint, sending a request bandwidth reservation instruction to the DOCSIS cable modem via the local area IP network; waiting for an acknowledgment response from the DOCSIS cable modem acknowledging reservation of bandwidth on a DOCSIS network for the VoIP session; and only upon receiving an acknowledgement response from the DOCSIS cable modem acknowledging reservation of bandwidth, generating a SIP trying message back to the source of the SIP invite message; and the DOCSIS cable modem comprising instructions stored in a memory and executed by a processor, the instructions comprising; in response to receiving the request bandwidth reservation instruction from the VoIP endpoint device via the local area IP network, generating a dynamic services addition (DSA-REQ) message to a cable modem termination system (CMTS) via the DOCSIS Network, the DSA-REQ being a request to reserve bandwidth on the DOCSIS network for the VoIP session; and in response to receiving a dynamic services addition response (DSA-REQ) from the CMTS, sending the acknowledgement response to the VoIP endpoint device via the local area IP network; wherein the instructions of the DOCSIS cable modem further comprise; in response to receiving the request bandwidth reservation instruction from the VoIP endpoint device via the local area IP network, generating an application signaling request message to a VoIP application server via the DOCSIS network; and receiving an application signaling acknowledge from the VoIP application server in response to the application signaling request message, the application signaling acknowledge including a DQoS gate identifier allocated by the CMTS to the DOCSIS cable modem; and including the DQoS gate identifier in the DSA-REQ sent to the CMTS.
-
Specification