An IP Multimedia Subsystem Service Control Point (IMS-SCP) module of a carrier network may provide trigger management for a request for a circuit switched (CS) call. For example, an IMS-SCP module may receive an request for a CS call associated with a user equipment. The IMS-SCP module may determine handling of the request for the CS call includes one or more first operations by a first feature platform and one or more second operations by a second feature platform. In response to the determining, the IMS-SCP module may perform trigger management associated with the request for the CS call. The trigger management may include invoking, by the IMS-SCP module, the one or more first operations of the first feature platform and, subsequent to the invoking the one or more first operations, invoking the one or more second operations of the second feature platform.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method comprising: receiving, by an IP Multimedia Subsystem Service Control Point (IMS-SCP) module of a carrier network, a request for a circuit-switched (CS) call associated with a user equipment; determining that handling of the request for the CS call includes one or more first operations by a first feature platform and one or more second operations by a second feature platform; and in response to the determining, performing, by the IMS-SCP module, trigger management associated with the request for the CS call at least by: invoking the one or more first operations of the first feature platform; and subsequent to the invoking the one or more first operations, invoking the one or more second operations of the second feature platform; and wherein one of: the one or more first operations include normalization of a called number of the CS call and the one or more second operations include determining charging associated with the CS call; or the one or more first operations include the determining charging associated with the CS call and the one or more second operations include the normalization of the called number of the CS call.
2. The method of claim 1 , wherein the one or more first operations include the normalization of the called number of the CS call and the one or more second operations include the determining charging associated with the CS call and performing the trigger management associated with the request for the CS call further comprises: maintaining a first session for the first feature platform and a second session for the second feature platform until completion of the one or more first operations and the one or more second operations.
3. The method of claim 1 , wherein the one or more first operations include the normalization of the called number of the CS call and the one or more second operations include the determining charging associated with the CS call and the IMS-SCP module communicates with the first feature platform using a REST interface and with the second feature platform using at least one of a CAMEL interface or a Diameter Ro interface.
4. The method of claim 1 , wherein: the one or more first operations include the determining charging associated with the CS call and the one or more second operations include the normalization of the called number of the CS call; and invoking the one or more first operations includes providing the called number to the first feature platform, wherein performing the trigger management further comprises: receiving a normalized number from the second feature platform; and providing the normalized number to the first feature platform for use in charging.
5. The method of claim 4 , wherein the carrier network is a home carrier network of the user equipment and the request for the CS call is received from a roaming carrier network with which the user equipment is communicating, and wherein performing the trigger management associated with the request for the CS call further comprises: receiving charging information from the first feature platform based on the normalized number; and providing the normalized number to the roaming carrier network.
6. The method of claim 4 , wherein determining the handling of the request for the CS call further includes determining a sequence order for invoking of the one or more first operations and the one or more second operations.
7. The method of claim 1 , wherein the IMS-SCP module is separate from a telephony application server (TAS) module of the carrier network.
8. A system comprising: one or more computing devices of a first carrier configured to perform actions comprising: receiving, by an IP Multimedia Subsystem Service Control Point (IMS-SCP) module of a carrier network, a request for a circuit-switched (CS) call associated with a user equipment; determining that handling of the request for the CS call includes one or more first operations by a first feature platform and one or more second operations by a second feature platform; and in response to the determining, performing, by the IMS-SCP module, trigger management associated with the request for the CS call at least by: invoking the one or more first operations of the first feature platform; and subsequent to the invoking the one or more first operations, invoking the one or more second operations of the second feature platform; and wherein one of: the one or more second operations include determining charging associated with the CS call based at least in part on call information and the one or more first operations include operations which alter the call information in response to a determination by the first feature platform; or the one or more first operations include the determining the charging associated with the CS call and the one or more second operations include the alteration of the call information of the CS call in response to a determination by the second feature platform.
9. The system of claim 8 , wherein the one or more second operations include the determining charging associated with the CS call based at least in part on the call information and the one or more first operations include the operations which alter the call information in response to the determination by the first feature platform and performing the trigger management associated with the request for the CS call further comprises: maintaining a first session for the first feature platform and a second session for the second feature platform until completion of the one or more first operations and the one or more second operations.
10. The system of claim 8 , wherein: the one or more first operations include the determining the charging associated with the CS call and the one or more second operations include the alteration of the call information of the CS call in response to the determination by the second feature platform; and invoking the one or more first operations includes providing the call information to the first feature platform for use in charging, wherein performing the trigger management further comprises: receiving altered call information from the second feature platform; and providing the altered call information to the first feature platform for use in charging.
11. The system of claim 10 , wherein the carrier network is a home carrier network of the user equipment and the request for the CS call is received from a roaming carrier network with which the user equipment is communicating, and wherein performing the trigger management associated with the request for the CS call further comprises: receiving charging information from the first feature platform based on the altered call information; and providing the altered call information to the roaming carrier network.
12. The system of claim 10 , wherein determining the handling of the request for the CS call further includes determining a sequence order for invoking of the one or more first operations and the one or more second operations.
13. A non-transitory computer-readable media storing computer-executable instructions, which when executed by one or more processors, cause the one or more processors to perform actions comprising: receiving, by an IP Multimedia Subsystem Service Control Point (IMS-SCP) module of a carrier network, a request for a circuit-switched (CS) call associated with a user equipment; determining that handling of the request for the CS call includes one or more first operations by a first feature platform and one or more second operations by a second feature platform; and in response to the determining, performing, by the IMS-SCP module, trigger management associated with the request for the CS call at least by: invoking the one or more first operations of the first feature platform; and subsequent to the invoking the one or more first operations, invoking the one or more second operations of the second feature platform; and wherein one of: the one or more first operations include normalization of a called number of the CS call and the one or more second operations include determining charging associated with the CS call; or the one or more first operations include the determining charging associated with the CS call and the one or more second operations include the normalization of the called number of the CS call.
14. The non-transitory computer-readable media of claim 13 , wherein the one or more first operations include the normalization of the called number of the CS call and the one or more second operations include the determining charging associated with the CS call and performing the trigger management associated with the request for the CS call further comprises: maintaining a first session for the first feature platform and a second session for the second feature platform until completion of the one or more first operations and the one or more second operations.
15. The non-transitory computer-readable media of claim 13 , wherein: the one or more first operations include the determining charging associated with the CS call and the one or more second operations include the normalization of the called number of the CS call; and invoking the one or more first operations includes providing the called number to the first feature platform, wherein performing the trigger management further comprises: receiving a normalized number from the second feature platform; and providing the normalized number to the first feature platform for use in charging.
16. The non-transitory computer-readable media of claim 13 , wherein the carrier network is a home carrier network of the user equipment and the request for the CS call is received from a roaming carrier network with which the user equipment is communicating, and wherein performing the trigger management associated with the request for the CS call further comprises: receiving charging information from the first feature platform based on the normalized number; and providing the normalized number to the roaming carrier network.
17. The non-transitory computer-readable media of claim 13 , wherein determining the handling of the request for the CS call further includes determining a sequence order for invoking of the one or more first operations and the one or more second operations.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
November 19, 2019
November 24, 2020
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.