Claims
- 1. An apparatus, comprising:
an SIP/SDP (Session Initiation Protocol/Session Description Protocol) based network controller that, upon a received request, joins first and second calls into a conference call with at least a third call; and the SIP/SDP based network controller structured to negotiate, allocate, and re-configure network resources.
- 2. The apparatus of claim 1, wherein the network controller employs a session description protocol to perform end-to-end negotiation of the network resources through third party call control procedures.
- 3. The apparatus of claim 1, wherein the network controller, upon a request from a first user that is on an active call, the first user having at least one on-hold call with at least a second user, joins at least the first and second users in a conference call with at least a third user, and wherein the apparatus further comprises a resource controller operatively connected to the network controller via SIP/SDP signaling that allows the resource controller to independently perform at least codec renegotiation and bearer re-configuration for each call leg between users.
- 4. The apparatus of claim 3, wherein upon a further request from one of the first, second, third users, the network controller clears the conference call thereby disconnecting the at least third user, and restores the active call for two-way conversation between the first and second users.
- 5. The apparatus of claim 3, wherein a respective user is operatively connected to a respective SIP server, and wherein the respective SIP server is operatively connected to the network controller via SIP/SDP signaling.
- 6. The apparatus of claim 3, wherein the network controller maintains previous call information associated with respective users during the conference call.
- 7. The apparatus of claim 6, wherein the call information includes at least one of end-point codec capabilities and call identifications.
- 8. The apparatus of claim 3, wherein after network resources are set up by the resource controller, the network controller outputs update information simultaneously to each user to re-configure bearer.
- 9. The apparatus of claim 8, wherein the update information includes at least send/receive IP (Internet Protocol) address, port number, and codec information.
- 10. An apparatus, comprising:
a network controller that, upon a request from a first user that is on an active call, the first user having at least one on-hold call with at least a second user, joins at least the first and second users in a conference call with at least a third user; a resource controller operatively connected to the network controller via SIP/SDP signaling that allows the resource controller to independently perform at least codec renegotiation and bearer re-configuration for each call leg between users.
- 11. The apparatus of claim 10, wherein upon a further request from one of the first, second, third users, the network controller clears the conference call thereby disconnecting the at least third user, and restores the active call for two-way conversation between the first and second users.
- 12. The apparatus of claim 10, wherein the respective user is operatively connected to a respective SIP server, and wherein the respective SIP server is operatively connected to the network controller via SIP/SDP signaling.
- 13. The apparatus of claim 10, wherein the network controller maintains previous call information associated with respective users during the conference call.
- 14. The apparatus of claim 13, wherein the call information includes at least one of end-point codec capabilities and call identifications.
- 15. The apparatus of claim 10, wherein after network resources are set up by the resource controller, the network controller outputs update information simultaneously to each user to re-configure bearer.
- 16. The apparatus of claim 15, wherein the update information includes at least send/receive IP (Internet Protocol) address, port number, and codec information.
- 17. A method, comprising the steps of:
placing on-hold a call between a first user and at least a second user, wherein the first user is on an active call, wherein the at least the second user is on an on-hold call; sending a request for a conference call, with at least a third user, from the first user to a network controller via SIP/SDP (Session Initiation Protocol/Session Description Protocol) signaling; and communicating between the network controller and a resource controller via SIP/SDP signaling to allow the resource controller to independently perform at least codec renegotiation and bearer re-configuration for each call leg between users.
- 18. The method of claim 17, wherein upon a further request from one of the first, second, third users, the network controller clears the conference call thereby disconnecting the at least third user, and restores the active call for two-way conversation between the first and second users.
- 19. The method of claim 17, wherein a respective user communicates via a respective SIP server with the network controller via SIP/SDP signaling.
- 20. The method of claim 17, wherein the network controller maintains previous call information associated with respective users during the conference call.
- 21. The method of claim 20, wherein the call information includes at least one of end-point codec capabilities and call identifications.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application contains subject matter that is related to the subject matter of the following applications, which is assigned to the same assignee as this application. The below-listed applications are hereby incorporated herein by reference in its entirety.
[0002] “INTERNET PROTOCOL MULTIMEDIA SUBSYSTEM COMPONENT PROVIDING OF PACKET-SWITCHED SWITCHING FUNCTIONS TO SERVING MOBILE SWITCHING CENTER FEATURE SERVER,” by Cyr, et al., Ser. No. 10/295,774, filed Nov. 14, 2002; and
[0003] “COMMUNICATION BETWEEN USER AGENTS THROUGH EMPLOYMENT OF CODEC FORMAT UNSUPPORTED BY ONE OF THE USER AGENTS,” by Ejzak, et al., Ser. No. 10/295,775, filed Nov. 14, 2002.