Call flow system and method use in VoIP telecommunication system

Information

  • Patent Application
  • 20070206580
  • Publication Number
    20070206580
  • Date Filed
    August 24, 2006
    17 years ago
  • Date Published
    September 06, 2007
    16 years ago
Abstract
A method of establishing a communication link between a mobile terminal of a wireless network and a subscriber of a network, such as an enterprise network, and/or a residential network.
Description

BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a block diagram of an independently managed and controlled wireless carrier network, and an independently managed corporate enterprise network;



FIG. 2 is a diagram of a conventional enterprise network gateway server connected to a wireless carrier network;



FIG. 3 is a diagram of a gateway server system accordingly to one preferred embodiment of the present invention;



FIG. 4A is a diagram of an enterprise data and voice network operably connected using the gateway server system using pure enterprise call control according to one preferred embodiment;



FIG. 4B is a diagram of an enterprise data and voice network operably connected using the gateway server system using split call control according to one preferred embodiment;



FIG. 5 depicts a network architecture according to another preferred embodiment using VoIP systems;



FIG. 6 is a call flow diagram for call origination according to one embodiment of the present invention;



FIG. 7 is a call flow diagram for effecting call delivery using VoIP system according to another preferred embodiment of the present invention;



FIG. 8 is a call flow diagram for effecting mobile termination using VoIP according to another preferred embodiment of the present invention;



FIG. 9 is a diagram of a network architecture for a Legacy (TDM) network according to another preferred embodiment of the present invention;



FIG. 10 is a diagram of a next generation IMS architecture that is backwards compatible with legacy cellular networks based on existing cellular protocols;



FIG. 11 is a diagram of a conventional legacy network architecture that does not support IM;



FIG. 12 depicts a Packet Engine according to another preferred embodiment of the present invention allowing a call server to detect DTMF digit events on the call path;



FIG. 13 depicts one embodiment of the Packet Engine consisting of a user space;



FIG. 14 depicts a Linux kernel module of the Packet Engine;



FIG. 15 depicts the current IMS standard definition;;



FIG. 16 depicts one exemplary embodiment of the invention for IMS service;



FIG. 17 and FIG. 18 depict a gateway server carrier (GS-C) configured as an IMS standard-compliant SIP, and associated algorithm; and



FIG. 19 depicts an algorithm for receiving incoming calls on various lines that are to be directed to a subscribers mobile phone.


Claims
  • 1. A method of establishing a communication link from a mobile terminal of a wireless network to a subscriber of an enterprise network using a VoIP interconnect, comprising the steps of: a) the mobile terminal generating an Origination Request to a gateway server of the wireless network (GS-C);b) the GS-C conveying new call information to a gateway server of the enterprise network (GS-E) using VoIP signaling; andc) the GS-E completing the call to the subscriber.
  • 2. The method as specified in claim 1 wherein the GS-E provides routing information to the GS-C and facilitates connecting the mobile terminal to a Home PBX previously assigned to the subscriber.
  • 3. The method as specified in claim 2 wherein the GS-C acknowledges the received routing information, and the GS-E provides a new contact address for the GS-E to the GS-C.
  • 4. The method as specified in claim 3 wherein a call invitation is routed to the GS-E, and Media Server resources are requested and enabled to facilitate dialed digits to be captured for feature invocation.
  • 5. The method as specified in claim 4 wherein the Media Server responds to the call invitation by providing allocated resources, and the GS-E sends the call invitation to the PBX for routing to the subscriber (User B).
  • 6. The method as specified in claim 5 wherein the User B indicates that ringing is occurring to the Home PBX.
  • 7. The method as specified in claim 6 wherein the Home PBX sends the ringing indication to the GS-E, and the GS-E propagates the ringing indication to the wireless network.
  • 8. The method as specified in claim 7 wherein the User B answers the call, and an Answer message is sent by the Home PBX to the GS-E.
  • 9. The method as specified in claim 8 wherein the GS-C provides the destination resource information to the Media Server, and the Media Server acknowledges.
  • 10. The method as specified in claim 9 wherein the GS-C sends a response to call on to the wireless network, which response is acknowledge by the wireless network.
  • 11. The method as specified in claim 10 wherein the GS-C propagates the acknowledgement to the Home PBX, and the Home PBX propagates the acknowledgment to the User B.
  • 12. The method as specified in claim 11 wherein the User B hangs up the call, the Home PBX propagates a BYE message to the GS-E, the GS-E releases the Media Server, the Media Server acknowledges the release, and the GS-E propagates the BYE message to the wireless network.
  • 13. A method of establishing a communication link from an enterprise PBX subscriber to a mobile phone of a wireless network using a VoIP connection, comprising the steps of: a) the subscriber originating a call to the enterprise PBX; andb) the enterprise PBX forking the call by delivering a call invite to a gateway server (GS) of the wireless network serving the mobile phone.
  • 14. The method as specified in claim 13 wherein the enterprise PBX delivers a call invite to a User B desktop phone, and also to a gateway server of the enterprise network (GS-E) which allocates a media resource for insertion in a path of the call.
  • 15. The method as specified in claim 14 wherein a Media Server acknowledges a media resource allocation.
  • 16. The method as specified in claim 15 wherein User B indicates that ringing is occurring on the User B's desktop phone.
  • 17. The method as specified in claim 16 wherein a call invite for the mobile phone is sent to the wireless network, wherein the wireless network indicates that ringing is occurring on the wireless phone.
  • 18. The method as specified in claim 17 wherein the GS-E propagates ringing to the PBX for the wireless phone.
  • 19. The method as specified in claim 18 wherein the wireless phone indicates that the call has been answered.
  • 20. The method as specified in claim 19 wherein the GS-E modifies media context to include a wireless port number information of the wireless phone.
  • 21. The method as specified in claim 20 wherein the Media Server acknowledges an update of media context.
  • 22. The method as specified in claim 21 wherein the GS-E sends an OK message to the PBX indicative that the call has been answered.
  • 23. The method as specified in claim 22 wherein the PBX cancels the call leg to User B.
  • 24. The method as specified in claim 23 wherein the PBX acknowledges call answer to the GS-E, and the GS-E propagates the acknowledgement to the wireless network.
  • 25. The method as specified in claim 24 wherein the User B acknowledges the cancel call leg request, and the PBX acknowledges receipt of the request.
Provisional Applications (4)
Number Date Country
60778252 Mar 2006 US
60778276 Mar 2006 US
60778443 Mar 2006 US
60797724 May 2006 US