Method and apparatus for providing integrated voice and data services over a common interface device
First Claim
1. An apparatus for supporting a plurality of data and voice services, the apparatus comprising:
- a network interface configured to receive a call from a calling party device to a called party device;
signaling conversion logic configured to convert between Session Initiation Protocol (SIP) signaling and circuit-switched telephony signaling to support the call, wherein addressing information of the calling party device is preserved in the conversion, and the called party device includes one of a telephone station and a SIP client;
a voice port coupled to the signaling conversion logic and configured to communicate selectively with the telephone station; and
a data port configured to communicate selectively with the SIP client.
5 Assignments
0 Petitions
Accused Products
Abstract
An approach is provided for supporting integrated voice and data services over a common Session Initiation Protocol (SIP)-based Customer Premise Equipment (CPE) device. The device includes a network interface that receives a call from a calling party device to a called party device. Also, the device has signaling conversion logic configured to convert between Session Initation Protocol (SIP) signaling and circuit-switched telephony signaling to support the call, wherein addressing information of the calling party device is preserved in the conversion. The called party device includes one of a telephone station and a SIP client. The device further includes a voice port coupled to the signaling conversion logic and configured to communicate selectively with the telephone station; and a data port configured to communicate selectively with the SIP client.
194 Citations
60 Claims
-
1. An apparatus for supporting a plurality of data and voice services, the apparatus comprising:
-
a network interface configured to receive a call from a calling party device to a called party device;
signaling conversion logic configured to convert between Session Initiation Protocol (SIP) signaling and circuit-switched telephony signaling to support the call, wherein addressing information of the calling party device is preserved in the conversion, and the called party device includes one of a telephone station and a SIP client;
a voice port coupled to the signaling conversion logic and configured to communicate selectively with the telephone station; and
a data port configured to communicate selectively with the SIP client. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for supporting a plurality of data and voice services over a common customer premise equipment (CPE) device, the method comprising:
-
receiving a call from a calling party device to a called party device;
converting between Session Initiation Protocol (SIP) signaling and circuit-switched telephony signaling to support the call, wherein addressing information of the calling party device is preserved in the conversion, and the called party device includes one of a telephone station and a SIP client;
selectively communicating via a voice port interfacing the telephone station; and
selectively communicating via a data port interfacing the SIP client. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-readable medium carrying one or more sequences of one or more instructions for supporting a plurality of data and voice services over a common customer premise equipment (CPE) device, the one or more sequences of one or more instructions including instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of:
-
receiving a call from a calling party device to a called party device;
converting between Session Initiation Protocol (SIP) signaling and circuit-switched telephony signaling to support the call, wherein addressing information of the calling party device is preserved in the conversion, and the called party device includes one of a telephone station and a SIP client;
selectively communicating via a voice port interfacing the telephone station; and
selectively communicating via a data port interfacing the SIP client. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method for providing multiple communication services over a common interface device, the method comprising:
-
receiving telephony signaling pertaining to a call from a calling party according to a first signaling protocol compatible with a circuit-switched network;
generating a call setup message according to a second signaling protocol compatible with a data network;
determining whether the telephony signaling comprises address information pertaining to the calling party; and
inserting a header into the call setup message, the header containing a network address corresponding to the address information. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A network device for providing multiple communication services, the device comprising:
-
means for receiving telephony signaling pertaining to a call from a calling party according to a first signaling protocol compatible with a circuit-switched network;
means for generating a call setup message according to a second signaling protocol compatible with a data network;
means for determining whether the telephony signaling comprises address information pertaining to the calling party; and
means for inserting a header into the call setup message, the header containing a network address corresponding to the address information. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A method for managing signaling in a communications system, the method comprising:
-
receiving a first signaling message compliant with a Session Initiation Protocol (SIP) and indicative of a call to a telephony system that uses a telephony signaling protocol that is not compliant with SIP;
creating a second signaling message according to the telephony signaling protocol; and
responsive to whether the first signaling message includes a remote party identification header, providing a calling party number element in the second signaling message, wherein the content of the calling party number element is derived from the content of the remote party identification header. - View Dependent Claims (30, 31, 32, 33, 34, 35)
-
-
36. A network device for supporting integrated voice and data services, comprising:
-
one or more voice ports configured to communicate with one or more analog devices;
one or more data ports configured to communicate with one or more Session Initiation Protocol (SIP) devices;
one or more network ports configured to communicate with a network;
firewall logic configured to filter traffic received from the one or more network ports; and
quality of service (QoS) logic configured to perform QoS processing on traffic received from the one or more voice ports, the one or more data ports, and the one or more network ports. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A network device for supporting integrated voice and data services, comprising:
-
at least one voice port configured to communicate with at least one analog telephone;
at least one voice trunk configured to communicate with a private branch exchange;
at least one data port configured to communicate with at least one Session Initiation Protocol (SIP) device;
at least one network port configured to communicate with a network; and
management logic configured to provide quality of service (QoS) management and security for the at least one voice port, the at least one voice trunk, the at least one data port, and the at least one network port. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60)
-
Specification