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 or a SIP client, wherein a nature of address indicator is determined in the telephony signaling, and the address information pertaining to the calling party is formatted based on a state of the nature of the address indicator, the formatted address information being provided in an address specification parameter in a call setup message;
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.
95 Citations
32 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 or a SIP client, wherein a nature of address indicator is determined in the telephony signaling, and the address information pertaining to the calling party is formatted based on a state of the nature of the address indicator, the formatted address information being provided in an address specification parameter in a call setup message; 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 or a SIP client, wherein a nature of address indicator is determined in the telephony signaling, and the address information pertaining to the calling party is formatted based on a state of the nature of the address indicator, the formatted address information being provided in an address specification parameter in a call setup message; 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, wherein a nature of address indicator is determined in the telephony signaling, and the address information pertaining to the calling party is formatted based on a state of the nature of the address indicator, the formatted address information being provided in an address specification parameter in a call setup message; 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, the second signaling protocol including a Session Initiation Protocol (SIP); determining whether the telephony signaling comprises address information pertaining to the calling party; inserting a header into the call setup message, the header containing a network address corresponding to the address information; determining state of a screening indicator associated with the telephony signaling; and responsive to said state, providing a value of a screening parameter in the call setup message.
-
-
20. 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, the second signaling protocol including a Session Initiation Protocol (SIP); determining whether the telephony signaling comprises address information pertaining to the calling party; inserting a header into the call setup message, the header containing a network address corresponding to the address information; determining a state of a presentation indicator associated with the telephony signaling; and responsive to said state, providing a value of a privacy parameter in the call setup message.
-
-
21. 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, the second signaling protocol including a Session Initiation Protocol (SIP); determining whether the telephony signaling comprises address information pertaining to the calling party; inserting a header into the call setup message, the header containing a network address corresponding to the address information; determining state of a nature of address indicator in the telephony signaling; responsive to the state of the nature of address indicator, formatting the address information pertaining to the calling party; and providing the formatted address information in an address specification parameter in the call setup message. - View Dependent Claims (22)
-
-
23. 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, the second signaling protocol including a Session Initiation Protocol (SIP); means for determining whether the telephony signaling comprises address information pertaining to the calling party; means for inserting a header into the call setup message, the header containing a network address corresponding to the address information; means for determining state of a screening indicator associated with the telephony signaling; and means for, responsive to said state, providing a value of a screening parameter in call setup message.
-
-
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, the second signaling protocol including a Session Initiation Protocol (SIP); means for determining whether the telephony signaling comprises address information pertaining to the calling party; means for inserting a header into the call setup message, the header containing a network address corresponding to the address information; means for determining a state of a presentation indicator associated with the telephony signaling; and means for providing a value of a privacy parameter in the call setup message responsive to said determined state.
-
-
25. 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, the second signaling protocol including a Session Initiation Protocol (SIP); means for determining whether the telephony signaling comprises address information pertaining to the calling party; means for inserting a header into the call setup message, the header containing a network address corresponding to the address information; means for determining state of a nature of address indicator in the telephony signaling; means for formatting the address information pertaining to the calling party, responsive to the determined state of the nature of address indicator; and means for providing the formatted address information in an address specification parameter in the call setup message. - View Dependent Claims (26)
-
-
27. 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;
setting a privacy indicator in the second signaling message responsive to the value of a screening indicator in the first signaling protocol; andresponsive 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 (28, 29, 30, 31)
-
-
32. 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;determining whether the first signaling message includes a screening parameter indicating that the calling party number is to be conveyed to the telephony system; obtaining a configuration value indicating whether the calling party number is to be conveyed to the telephony system; and selectively conveying the calling party number responsive to at least one of the configuration value or whether the first signaling message includes the screening parameter indicating that the calling party number is to be conveyed to the telephony system.
-
Specification