Method and apparatus for supporting call control of circuit domain telephone and VoIP
AssigneeZte Corporation
InventorYuanyuan Liu
Life of this patent
Estimating the term…
Abstract
A method and apparatus for supporting call control of circuit domain telephone and Voice over IP (VoIP) are provided by the present invention, and the apparatus includes a call flow control module, which is for receiving and storing off-hook events and judging if the user makes a circuit domain telephone call or VoIP call according to the number dialed by the user; if making a VoIP call, sending the off-hook event to a VOIP call control module, and sending all the events in the present call to the VoIP call control module for processing; if making a circuit domain telephone call, sending the off-hook event to a circuit domain telephone call control module, and sending all the events in the present call to the circuit domain telephone call control module for processing.
Claims13
An apparatus for supporting call control for both circuit domain telephone and Voice over Internet Protocol (VoIP), the apparatus comprising:
- an off/on-hook detection module, configured to send detected off-hook events;
- a circuit domain telephone call control module, configured to receive off-hook events and all events during the call associated with the off-hook events from a call flow control module, and process incoming/outgoing call events of the circuit domain telephone;
- a VoIP call control module, configured to receive off-hook events and all events during the call associated with the off-hook events from a call flow control module, and process incoming/outgoing call events of the VoIP;
- the call flow control module, configured to receive off-hook events from the off/on-hook detection module, save the received off-hook events and judge whether a user makes a circuit domain telephone incoming/outgoing call or a VoIP incoming/outgoing call according to the number dialed by the user;
- when the incoming/outgoing call is the VoIP call, to send the received off-hook events and all events during the call associated with the off-hook events to the VoIP call control module;
- when the incoming/outgoing call is the circuit domain telephone call, to send the received off-hook event and all events during the call associated with the off-hook events to the circuit domain telephone call control module;
- wherein, the off/on-hook detection module is further configured to send a timer event;
- and
- the call flow control module is further configured to regularly detect whether a Session Initiation Protocol (SIP) signaling with a non-null network session domain is received according to the timer event from the off/on-hook detection module, and to determine that the VoIP incoming call is received when the SIP signaling with the non-null network session domain is received.
A method for supporting both call control of circuit domain telephone and Voice over Internet Protocol (VoIP), the method comprising following steps executed when making outgoing calls:
- A:
- a call flow control module receiving an off-hook event detected by an off/on-hook detection module;
- B:
- the call flow control module saving the off-hook event and judging whether a user makes a circuit domain telephone incoming/outgoing call or a VoIP incoming/outgoing call according to a number dialed by the user;
- C:
- if the user makes the VoIP incoming/outgoing call, the call flow control module sending the off-hook event to a VoIP call control module, and sending all events during the call associated with the off-hook events to the VoIP call control module for processing;
- if the user makes the circuit domain telephone incoming/outgoing call, the call flow control module sending the off-hook event to the circuit domain telephone call control module, and sending all events during the call associated with the off-hook events to the circuit domain telephone call control module for processing;
- wherein, the call flow control module regularly detects whether a Session Initiation Protocol (SIP) signaling with a non-null network session domain is received according to a timer event sent by the off/on-hook detection module, and determines the VoIP incoming call is received when the SIP signaling with the non-null network session domain is received.
Dependencies are inferred from the claim text.