Patent ID: 8060135
Filing Date: 2011-11-15
Classification: H04W

Abstract:
1. A method comprising: receiving into a cellular radio access network (RAN) a call request seeking to set up a call for a cellular wireless communication device (WCD) that is operating in a wireless coverage area of the RAN, wherein the call is a call to a called party; responsively (i) requesting setup of a first leg of the call between the RAN and a media gateway system, and (ii) sending call setup signaling from the media gateway system to a call session control function (CSCF); making a determination of whether the WCD is currently checked-into or checked-out of a cellular-PBX integration service to which the WCD subscribes; if the determination is that the WCD is currently checked-into the cellular-PBX integration service, then passing the call setup signaling from the CSCF to an IP PBX server that serves the WCD, to request setup of a second leg of the call from the media gateway system to the IP PBX server; and if the determination is that the WCD is currently checked-out of the cellular-PBX integration service, then signaling back from the CSCF to the media gateway system to request setup of the call back from the media gateway system to the RAN without setting up the call to the IP PBX server, wherein the method further comprises receiving together with the call request a toggle command comprising a feature code, and wherein making the determination comprises (i) referring to a WCD profile record to ascertain whether the WCD is currently checked-into or checked-out of the cellular-PBX integration service, (ii) if the profile record indicates that the WCD is currently checked into the cellular-PBX integration service, then concluding in view of the toggle command that the WCD is currently checked-out of the cellular-PBX integration service, and (iii) if the profile record indicates that the WCD is currently checked-out of the cellular-PBX integration service, then concluding in view of the toggle command that the WCD is currently checked-into the cellular-PBX integration service.