System and method for conveying end-to-end call status
First Claim
1. A non-transitory machine-readable storage medium, comprising executable instructions which, responsive to being executed by a processor, cause the processor to facilitate performance of operations comprising:
- receiving from a unified messaging system a session initiation protocol subscribe message over a primary call leg requesting outdial event notification on a secondary call leg responsive to the unified messaging system placing a call outside of its local access and transport area, wherein the unified messaging system operates in an Internet protocol multimedia subsystem network, and wherein the primary and the secondary call legs bypass the Internet protocol multimedia subsystem network;
placing a call on the secondary call leg responsive to receiving, on the primary call leg, outdial information from the unified messaging system, wherein receiving the outdial information is responsive to an autodial request to a voicemail message of the unified messaging system, and wherein the outdial information is directed towards a calling party of the voicemail message;
submitting a session initiation protocol notify message to the unified messaging system that indicates outdial events associated with call status of the call on the secondary call leg; and
responsive to the call on the secondary leg being unanswered;
receiving alternative outdial information directed to the calling party of the voicemail message; and
placing another call on the secondary leg responsive to receiving the alternative outdial information, wherein the placing of the other call does not require receiving from a unified messaging system another session initiation protocol subscribe message over the primary call leg requesting outdial event notification on the secondary call leg.
2 Assignments
0 Petitions
Accused Products
Abstract
A system that incorporates teachings of the present disclosure may include, for example, a Unified Messaging System having a controller element to submit to a Calling Card Server (CCS) over a primary call leg a Session Initiation Protocol (SIP) SUBSCRIBE message requesting outdial event notification for a call placed on a secondary call leg responsive to a reply of a voicemail message, and receive over the primary call leg a SIP NOTIFY message from the CCS indicating outdial events associated with placing the call over the secondary call leg. Additional embodiments are disclosed.
-
Citations
24 Claims
-
1. A non-transitory machine-readable storage medium, comprising executable instructions which, responsive to being executed by a processor, cause the processor to facilitate performance of operations comprising:
-
receiving from a unified messaging system a session initiation protocol subscribe message over a primary call leg requesting outdial event notification on a secondary call leg responsive to the unified messaging system placing a call outside of its local access and transport area, wherein the unified messaging system operates in an Internet protocol multimedia subsystem network, and wherein the primary and the secondary call legs bypass the Internet protocol multimedia subsystem network; placing a call on the secondary call leg responsive to receiving, on the primary call leg, outdial information from the unified messaging system, wherein receiving the outdial information is responsive to an autodial request to a voicemail message of the unified messaging system, and wherein the outdial information is directed towards a calling party of the voicemail message; submitting a session initiation protocol notify message to the unified messaging system that indicates outdial events associated with call status of the call on the secondary call leg; and responsive to the call on the secondary leg being unanswered; receiving alternative outdial information directed to the calling party of the voicemail message; and placing another call on the secondary leg responsive to receiving the alternative outdial information, wherein the placing of the other call does not require receiving from a unified messaging system another session initiation protocol subscribe message over the primary call leg requesting outdial event notification on the secondary call leg. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A unified messaging system, comprising:
-
a memory that stores executable instructions; and a processor coupled to the memory, wherein the processor, responsive to executing the instructions, facilitates performance of operations comprising; submitting to a calling card server over a primary call leg a session initiation protocol subscribe message requesting outdial event notification for a call on a secondary call leg responsive to an autodial request to a caller identification associated with a calling party of a voicemail message of the unified messaging system, and wherein the call on the secondary call leg is directed to said caller identification, wherein the unified messaging system operates in an Internet protocol multimedia subsystem network, and wherein the primary and the secondary call legs bypass the Internet protocol multimedia subsystem network; receiving over the primary call leg a session initiation protocol notify message from the calling card server indicating outdial events associated with placing the call over the secondary call leg; and responsive to the call on the secondary leg directed to said caller identification being unanswered; determining an alternative destination number of the calling party of the voicemail message; and initiating another call on the secondary leg responsive to alternative destination number, wherein the initiating of the other call does not require receiving from a unified messaging system another session initiation protocol subscribe message over the primary call leg requesting outdial event notification on the secondary leg. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A calling card system, comprising:
-
a memory that stores executable instructions; and a processor coupled to the memory, wherein the processor, responsive to executing the instructions, facilitates performance of operations comprising; transmitting a session initiation protocol notify message to a unified messaging system over a primary call leg, wherein the session initiation protocol notify message includes call status associated with a secondary call leg, wherein the unified messaging system operates in an Internet protocol multimedia subsystem network, and wherein the primary and the secondary call legs bypass the Internet protocol multimedia subsystem network; and initiating a call on the secondary call leg responsive to an autodial request to a caller identification of a calling party of voicemail message received from the unified messaging system in response to the voicemail message presented by the unified messaging system; and responsive to the call on the secondary leg being unanswered; determining another autodial request to an alternative destination number of the calling party of the voicemail message; and initiating another call on the secondary leg responsive to the alternative destination number, wherein the initiating of the other call does not require receiving from a unified messaging system another session initiation protocol subscribe message over the primary call leg requesting outdial event notification on the secondary leg. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
Specification