US20100157991A1 - Apparatus and method for recording cellular call in an internet telephone system - Google Patents

Apparatus and method for recording cellular call in an internet telephone system Download PDF

Info

Publication number
US20100157991A1
US20100157991A1 US12/647,137 US64713709A US2010157991A1 US 20100157991 A1 US20100157991 A1 US 20100157991A1 US 64713709 A US64713709 A US 64713709A US 2010157991 A1 US2010157991 A1 US 2010157991A1
Authority
US
United States
Prior art keywords
recording
call
server
dual
cellular
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US12/647,137
Inventor
Yo-Sun Kim
Joong-Seok Park
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Assigned to SAMSUNG ELECTRONICS CO., LTD. reassignment SAMSUNG ELECTRONICS CO., LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: KIM, YO-SUN, PARK, JOONG-SEOK
Publication of US20100157991A1 publication Critical patent/US20100157991A1/en
Priority to US15/958,835 priority Critical patent/US10742803B2/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42221Conversation recording systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M11/00Telephonic communication systems specially adapted for combination with other electrical systems
    • H04M11/06Simultaneous speech and data transmission, e.g. telegraphic transmission over the same conductors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M11/00Telephonic communication systems specially adapted for combination with other electrical systems
    • H04M11/10Telephonic communication systems specially adapted for combination with other electrical systems with dictation recording and playback systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1083In-session procedures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2207/00Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place
    • H04M2207/20Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place hybrid systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements

Definitions

  • the present invention relates generally to an Internet telephone system. More particularly, the present invention relates to an apparatus and method for recording a cellular call of a dual-mode terminal which supports an Internet call and cellular call in the Internet telephone system.
  • VoIP Voice over Internet Protocol
  • PSTN Public Switched Telephone Network
  • IP-PBX IP-Private automatic Branch eXchange
  • AP Access Point
  • a dual-mode terminal combining the cellular telephone and the Internet telephone terminal is under consideration.
  • the user uses the dual-mode terminal as the cellular phone outside the office and as the cellular phone and the Internet phone terminal within the office. Without having to separate the terminals for the cellular phone and the Internet phone, the user can enjoy both the cellular telephone service and the Internet telephone service via a single terminal.
  • the Internet phone call can be recorded to the recording server.
  • the cellular phone call of the dual-mode terminal can not be not recorded to the recording server. That is, when the function for automatically saving the Internet phone call to the recording server is required by the business, the cellular phone call is not saved to the recording server even though it is a business call.
  • a solution for recording the cellular phone call to the recording server in the dual-mode terminal is needed.
  • An aspect of the present invention is to address at least the above mentioned problems and/or disadvantages and to provide at least the advantages described below. Accordingly, an aspect of the present invention is to provide an apparatus and a method for recording a cellular call of a dual-mode terminal to a recording server in an Internet telephone system.
  • Another aspect of the present invention is to provide an apparatus and a method for determining whether to record a cellular call of a dual-mode terminal in an Internet telephone system.
  • Yet another aspect of the present invention is to provide an apparatus and a method for preventing recording interruption of a cellular call when a dual-mode terminal leaves a recordable area in an Internet telephone system.
  • a dual-mode terminal in an Internet telephone system includes a call server interworker for, when a cellular call commences, determining whether it is possible to access a call server which controls Voice over Internet Protocol (VoIP) calls; a recording interface processor for, when it is possible to access the call server, setting a connection to a recording server; a recorder for generating recording data packets comprising a cellular phone conversation; and a data communicator for transmitting the recording data packets to the recording server.
  • VoIP Voice over Internet Protocol
  • a recording server in an Internet telephone system includes a processor for, when recording of a cellular call is requested from a dual-mode terminal having a cellular telephone function, setting a connection to the dual-mode terminal; and a recording DataBase (DB) for storing recording data packets which comprises a cellular phone conversation stored from the dual-mode terminal.
  • DB recording DataBase
  • an operating method of a dual-mode terminal in an Internet telephone system includes when a cellular call commences, determining whether it is possible to access a call server which controls VoIP calls; when it is possible to access the call server, setting a connection to a recording server; generating recording data packets comprising a cellular phone conversation; and transmitting the recording data packets to the recording server.
  • an operating method of a recording server in an Internet telephone system includes when recording of a cellular call is requested from a dual-mode terminal having a cellular telephone function, setting a connection to the dual-mode terminal; and storing recording data packets which comprises a cellular phone conversation stored from the dual-mode terminal.
  • FIG. 1 illustrates a schematic diagram of a simplified operation range of a dual-mode terminal in an Internet telephone system according to an embodiment of the present invention
  • FIG. 2 illustrates a block diagram of the dual-mode terminal in the Internet telephone system according to an embodiment of the present invention
  • FIG. 3 illustrates a flow diagram of an interworking process between the blocks of the dual-mode terminal in the Internet telephone system according to an embodiment of the present invention
  • FIG. 4 illustrates a block diagram of a recording server in the Internet telephone system according to an embodiment of the present invention
  • FIG. 5 illustrates a flow chart of operations of the dual-mode terminal in the Internet telephone system according to an embodiment of the present invention.
  • FIG. 6 illustrates a flow chart of operations of the recording server in the Internet telephone system according to an embodiment of the present invention.
  • the present invention provides a technique for recording a cellular phone call of a dual-mode terminal by a recording server in an Internet telephone system.
  • FIG. 1 illustrates a schematic diagram of a simplified operation range of a dual-mode terminal in an Internet telephone system according to an embodiment of the present invention.
  • the dual-mode terminal 100 of FIG. 1 has a cellular call function and a Voice over Internet Protocol (VoIP) call function.
  • the dual-mode terminal 100 provides cellular calls in conformity with Code Division Multiple Access (CDMA) or Global System for Mobile communications (GSM) and VoIP calls in conformity with Worldwide Interoperability for Microwave Access (WiMAX) or Wireless Local Area Network (WLAN).
  • the VoIP call is controlled by a call server 113 and is serviceable within a call server area 111 .
  • the cellular call is serviceable in an area connectable to a cellular base station 121 .
  • the dual-mode terminal 100 can offer the VoIP call and the cellular call inside the call server area 111 and the cellular call outside the call server area 111 .
  • the call server area 111 indicates a geographical range connectable to the call server 113 and is determined by the coverage of a wireless Access Point (AP) connected to the call server 113 .
  • AP wireless Access Point
  • the call server 113 controls the VoIP calls of the dual-mode terminal 100 .
  • the call server 113 controls call setup, call connection, call termination, and so forth. More specifically, the call server 113 determines whether the dual-mode terminal 100 is a subscriber terminal controlled by the call server 113 during the VoIP call, and provides information required for the access to a recording server 115 , for example, an IP address of the recording server 115 .
  • a recording server 115 for example, an IP address of the recording server 115 .
  • the call server 113 can be referred to as an IP-Private automatic Branch eXchange (IP-PBX).
  • IP-PBX IP-Private automatic Branch eXchange
  • the recording server 115 records the VoIP call or the cellular call when the dual-mode terminal 100 conducts the VoIP call or the cellular call within the call server area 111 .
  • the recording server 115 stores the cellular call recording data provided from the dual-mode terminal 100 .
  • the recording server 115 distinguishes and stores the VoIP call and the cellular call.
  • the recording server 115 stores the calls on a subscriber basis using discriminators (e.g., extension numbers) without distinguishing the VoIP call and the cellular call.
  • the recording server 115 manages the stored call recording data by indexing with information such as transmission type, transmission length, authentication number, sender number, recipient number, extension number, packet order caller, and call duration.
  • the recording server 115 discriminates and stores the VoIP call and the cellular call and manages the stored call recording data by indexing them with information such as sender number, recipient number, caller, and call duration.
  • the cellular call is recorded as follows.
  • the dual-mode terminal 100 determines whether it is located in the call server area 111 . That is, the dual-mode terminal 100 determines whether it can access the call server 113 .
  • the dual-mode terminal 100 travels within the call server area 111 , it generates recording data packets including the cellular call conversation in real time and transmits the recording data packets to the recording server 115 .
  • the recording server 115 stores the recording data packets.
  • the dual-mode terminal 100 needs to determine whether it is the subscriber of the call server 113 .
  • a data communication module of the dual-mode terminal 100 is always active in the call server area 111 , subscriber information verified when entering the call server area 111 is sustained. Accordingly, without separately determining whether it is the subscriber, the dual-mode terminal 100 transmits its recording data packets including the cellular call conversation immediately when initiating the cellular call.
  • the data communication module of the dual-mode terminal 100 is inactivated, i.e.
  • the dual-mode terminal 100 activates the data communication module when initiating the cellular call, determines whether it is the subscriber by interworking with the call server 113 , and acquires information regarding access to the recording server 115 .
  • the dual-mode terminal 100 transmits the recording data packets including the cellular call conversation.
  • the dual-mode terminal 100 buffers the data packets including the cellular call conversation while determining whether it is the subscriber.
  • the dual-mode terminal 100 may leave the call server area 111 because of movement of the user. In this situation, the dual-mode terminal 100 cannot transmit the recording data packets to the recording server 115 . Hence, the dual-mode terminal 100 buffers the data packets including the cellular call conversation generated after the terminal leaves the call server area 111 , and transmits the data packets to the recording server 115 when it re-enters the call server area 111 . Based on its connection status to the AP, the dual-mode terminal 100 determines whether it has left the call server area 111 .
  • the dual-mode terminal 100 buffers the data packets including the cellular call conversation generated after it has left the call server area 111 , and transmits the data packets to the recording server 115 when the connection status recovers.
  • the connection status is determined by a channel quality value such as Signal to Noise Ratio (SNR) or Signal to Interference and Noise Ratio (SINR), or by ACKnowledge/Non-ACK (NACK) feedback frequency based on an Automatic Repeat reQuest (ARQ) scheme.
  • SNR Signal to Noise Ratio
  • SINR Signal to Interference and Noise Ratio
  • NACK ACKnowledge/Non-ACK
  • ARQ Automatic Repeat reQuest
  • FIG. 2 is a block diagram of the dual-mode terminal in the Internet telephone system according to an embodiment of the present invention.
  • the dual-mode terminal of FIG. 2 includes a speaker 202 , a microphone 204 , a voice processor 206 , a cellular communicator 208 , a data communicator 210 , a controller 212 , a recorder 214 , a call server interworker 216 , and a recording interface processor 218 .
  • the speaker 202 which is a voice output device, converts an electric voice signal output from the voice processor 206 to a physical voice signal audible by the user.
  • the microphone 204 converts the user's voice to an electric signal and outputs the electric signal to the voice processor 206 .
  • the voice processor 206 decodes voice data output from the controller 212 to an electric voice signal and outputs the electric voice signal to the speaker 202 , and encodes the electric voice signal output from the microphone 204 to voice data.
  • the cellular communicator 208 takes charge of the conversion between the physical signal and the data bit stream in conformity with the standard of the cellular communication system. For example, the cellular communicator 208 carries out the conversion function between the physical signal and the data bit stream in conformity with the CDMA scheme or the GSM scheme. That is, according to the CDMA scheme, the cellular communicator 208 Pseudo Noise (PN)-spreads the transmit data and PN-despreads the received signal.
  • PN Pseudo Noise
  • the data communicator 210 takes charge of the conversion between the physical signal and the data bit stream in conformity with the standard of the data communication system. For example, the data communicator 210 conducts the conversion function between the physical signal and the data bit stream in conformity with the Orthogonal Frequency Division Multiplexing (OFDM)/Orthogonal Frequency Division Multiple Access (OFDMA) scheme. According to the OFDM/OFDMA scheme, the data communicator 210 applies an Inverse Fast Fourier Transform (IFFT) operation and Cyclic Prefix (CP) insertion to the transmit data and CP elimination and an FFT operation to the received signal.
  • OFDM Orthogonal Frequency Division Multiplexing
  • OFDMA Orthogonal Frequency Division Multiple Access
  • the controller 212 controls the functions of the dual-mode terminal. More specifically, the controller 212 determines the function corresponding to a command input through a user's manipulation, the internal status of the dual-mode terminal, and information received through the cellular communicator 208 and the data communicator 210 , and controls the operations of the blocks required to execute the function.
  • the controller 212 triggers the operation of the recorder 214 to record the cellular call to the recording server.
  • the recorder 214 functions to record the cellular call to the recording server.
  • the recorder 214 generates the recording data packets including the cellular phone conversation and buffers the recording data packets.
  • the call server interworker 216 functions to perform a preset process of the recording of the cellular call. For example, the call server interworker 216 functions to determine whether it is possible to access the call server and to determine whether the dual-mode terminal is the subscriber.
  • the recording interface processor 218 functions to send the recording data packets including the cellular phone conversation to the recording server.
  • the operations of the recorder 214 , the call server interworker 216 , and the recording interface processor 218 are illustrated in FIG. 3 .
  • the recorder 214 recognizes the start of the cellular call under the control of the controller 212 in step 301 .
  • the recorder 214 requests the call server interworker 216 to verify the subscriber to record the cellular call in step 303 .
  • the call server interworker 216 receiving the request for the subscriber verification activates the data communicator 210 , determines whether it is possible to connect to the call server by attempting the access to the data network, and determines whether the dual-mode terminal is the subscriber of the call server when the connection is feasible in step 305 .
  • the call server interworker 216 informs the recorder 214 that the recording is possible in step 307 .
  • the recorder 214 requests the recording interface processor 218 to activate the data transmission in step 309 .
  • the recording interface processor 218 receiving the request of the data transmission activation performs authentication by accessing the recording server through the data communicator 210 and establishes the connection to the recording server in step 311 .
  • the recording interface processor 218 requests the recorder 214 to provide the recording data packets including the cellular phone conversation in step 313 .
  • the recorder 214 provides the recording data packets to the recording interface processor 218 in step 315 .
  • the recording interface processor 218 transmits the recording data packets to the recording server via the data communicator 210 .
  • the recorder 214 constantly monitors the radio link connection status to the AP of the data network under the control of the controller 212 .
  • the recorder 214 buffers the generated recording data packets.
  • the recorder 214 provides the recording data packets to the recording interface processor 218 .
  • the recorder 214 determines the connection status based on a channel quality value such as SNR, SINR, and Carrier Interference to Noise Ratio (CINR), or based on the ACK/NACK feedback frequency according to the ARQ scheme. That is, the recorder 214 calculates a connection status index based on the channel quality value or the ACK/NACK feedback frequency, and determines that a poor connection status exists when the connection status index is less than a threshold.
  • a channel quality value such as SNR, SINR, and Carrier Interference to Noise Ratio (CINR)
  • FIG. 4 is a block diagram of the recording server in the Internet telephone system according to an embodiment of the present invention.
  • the recording server of FIG. 4 includes a communicator 402 , a recording DataBase (DB) 404 , and a cellular recording processor 406 .
  • DB recording DataBase
  • the communicator 402 provides the interface for communication in the data network.
  • the recording DB 404 stores the recording data including the phone conversations of the terminal.
  • the recording DB 404 stores the recording data by data-packetizing the cellular voice signals and manages the recording data of the stored phone conversations by indexing them with information such as transmission type, transmission length, authentication number, sender number, recipient number, extension number, and the packet order.
  • the cellular recording processor 406 packetizes the voice data so that the recording server can recognize the cellular phone conversation, and performs a process for receiving the cellular call recording data from the terminal according to a preset protocol. In more detail, the cellular recording processor 406 recognizes a control message requesting to record the cellular phone call, which is received from the terminal, and sets up the connection to the terminal. After the connection setup, the cellular recording processor 406 provides the recording data packets received from the terminal to the recording DB 404 .
  • FIG. 5 illustrates a flowchart of the operations of the dual-mode terminal in the Internet telephone system according to an embodiment of the present invention.
  • step 501 the dual-mode terminal determines whether the cellular call commences. That is, the dual-mode terminal determines whether the call is received over the cellular network or the call is transmitted over the cellular network.
  • the dual-mode terminal activates the data communication module in step 503 .
  • the data communication module is deactivated when communication is not conducted for a certain time duration, and the dual-mode terminal activates the data communication module to record the cellular call.
  • step 503 is omitted.
  • the dual-mode terminal estimates the connection status and the subscriber.
  • the dual-mode terminal determines whether it is possible to connect the call server by attempting access to the data network, and if possible, determines whether it is the subscriber of the call server.
  • the dual-mode terminal establishes the connection to the recording server.
  • the dual-mode terminal sets the connection to the recording server by requesting the recording server to record the cellular call and receiving the request to send the recording data packets from the recording server. That is, the dual-mode terminal builds a data transmission and reception path to the recording server.
  • step 509 the dual-mode terminal generates the recording data packets including the cellular phone conversation. At this time, as the cellular call proceeds, the dual-mode terminal constantly generates the recording data packets.
  • the dual-mode terminal transmits the recording data packets to the recording server.
  • the dual-mode terminal transmits the recording data packets generated just before the transmission, or the buffered recording data packets.
  • step 513 the dual-mode terminal determines whether the cellular call ends. When the cellular call ends, the dual-mode terminal finishes this process.
  • the dual-mode terminal determines whether the connection status has deteriorated in step 515 . More specifically, the dual-mode terminal determines whether the radio link connection status to the AP of the data network for access to the recording server has deteriorated. For example, the dual-mode terminal determines the connection status based on the channel quality value such as SNR, SINR, and CINR, or based on a ACK/NACK feedback frequency according to the ARQ scheme. In other words, the dual-mode terminal calculates the connection status index based on the channel quality value or the ACK/NACK feedback frequency, and determines the worse connection status when the connection status index is less than the threshold.
  • the channel quality value such as SNR, SINR, and CINR
  • the dual-mode terminal buffers the generated recording data packets in step 517 .
  • the dual-mode terminal stops the transmission of the recording data packets according to the connection status deterioration, and buffers the generated recording data packets.
  • the dual-mode terminal determines whether the connection has status recovered. In more detail, the dual-mode terminal determines whether the radio link connection status to the AP of the data network for access to the recording server gets better enough to transmit the recording data packets. That is, the dual-mode terminal determines whether the connection status index is greater than or equal to the threshold, and if so, returns to step 511 . When the connection status does not recover, the dual-mode terminal returns to step 517 .
  • the dual-mode terminal goes back to step 511 and sends the buffered recording data packets to the recording server.
  • FIG. 6 illustrates a flowchart of the operations of the recording server in the Internet telephone system according to an embodiment of the present invention.
  • step 601 the recording server determines whether or not the recording request of the cellular call of the terminal occurs. That is, the recording server determines whether the control message requesting to record the cellular call is received from the terminal.
  • the recording server sets the connection to the terminal in step 603 . That is, the recording server builds the data transmission and reception path to the terminal. Next, the recording server stores the recording data packets including the cellular phone conversation received from the terminal in step 605 .
  • step 607 the recording server determines whether notification of the end of the cellular call is received from the terminal. That is, the recording server determines whether notification of the end of the transmission of the recording data packets is received from the terminal. When the notification of the end of the cellular call is not received the recording server goes back to step 605 .
  • the recording server indexes the recording data of the cellular phone conversation with information such as transmission type, the transmission length, authentication number, sender number, recipient number, extension number, packet order, and call duration.
  • the discriminators of the transmission type can include recording authentication request, positive response (ACK), negative response (NACK), information delivery, and communication end.
  • the transmission length represents the length of the voice data packets.
  • the authentication number is assigned in the initial authentication process of the recording server, and the packet number indicates the order of the corresponding packet. By use of this information, delivery of the cellular call recording packets between the terminal and the recording server can be guaranteed.
  • the utilization of the call recording function using the recording server can be enhanced.

Abstract

Call recording in an Internet telephone system is provided. A dual-mode terminal includes a call server interworker for, when a cellular call commences, determining whether it is possible to access a call server which controls Voice over Internet Protocol (VoIP) calls; a recording interface processor for, when it is possible to access the call server, setting a connection to a recording server; a recorder for generating recording data packets comprising a cellular phone conversation; and a data communicator for transmitting the recording data packets to the recording server.

Description

    PRIORITY
  • The present application claims priority under 35 U.S.C. §119(a) to an application filed in the Korean Intellectual Property Office on Dec. 24, 2008 and assigned Serial No. 10-2008-0133062, the entire disclosure of which is hereby incorporated by reference.
  • BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • The present invention relates generally to an Internet telephone system. More particularly, the present invention relates to an apparatus and method for recording a cellular call of a dual-mode terminal which supports an Internet call and cellular call in the Internet telephone system.
  • 2. Description of the Related Art
  • An the Internet call provides for voice conversation using a Voice over Internet Protocol (VoIP) technique which offers the voice call over an IP network such as the Internet, instead of over the existing Public Switched Telephone Network (PSTN). When the wireless Internet telephone is applied to an office, a user terminal provides the Internet telephone service to the user by accessing an IP-Private automatic Branch eXchange (IP-PBX) installed in the office. VoIP packets are transmitted and received over the Internet network by way of an Access Point (AP) under the control of the IP-PBX. Hence, the user can reconfirm past call conversations by recording the Internet telephone call to a separate recording server.
  • Most users possess a personal cellular phone. In this respect, usage of a dual-mode terminal combining the cellular telephone and the Internet telephone terminal is under consideration. The user uses the dual-mode terminal as the cellular phone outside the office and as the cellular phone and the Internet phone terminal within the office. Without having to separate the terminals for the cellular phone and the Internet phone, the user can enjoy both the cellular telephone service and the Internet telephone service via a single terminal.
  • As discussed above, using the dual-mode terminal, the Internet phone call can be recorded to the recording server. However, the cellular phone call of the dual-mode terminal can not be not recorded to the recording server. That is, when the function for automatically saving the Internet phone call to the recording server is required by the business, the cellular phone call is not saved to the recording server even though it is a business call. To efficiently utilize the call recording function, a solution for recording the cellular phone call to the recording server in the dual-mode terminal is needed.
  • SUMMARY OF THE INVENTION
  • An aspect of the present invention is to address at least the above mentioned problems and/or disadvantages and to provide at least the advantages described below. Accordingly, an aspect of the present invention is to provide an apparatus and a method for recording a cellular call of a dual-mode terminal to a recording server in an Internet telephone system.
  • Another aspect of the present invention is to provide an apparatus and a method for determining whether to record a cellular call of a dual-mode terminal in an Internet telephone system.
  • Yet another aspect of the present invention is to provide an apparatus and a method for preventing recording interruption of a cellular call when a dual-mode terminal leaves a recordable area in an Internet telephone system.
  • According to one aspect of the present invention, a dual-mode terminal in an Internet telephone system includes a call server interworker for, when a cellular call commences, determining whether it is possible to access a call server which controls Voice over Internet Protocol (VoIP) calls; a recording interface processor for, when it is possible to access the call server, setting a connection to a recording server; a recorder for generating recording data packets comprising a cellular phone conversation; and a data communicator for transmitting the recording data packets to the recording server.
  • According to another aspect of the present invention, a recording server in an Internet telephone system includes a processor for, when recording of a cellular call is requested from a dual-mode terminal having a cellular telephone function, setting a connection to the dual-mode terminal; and a recording DataBase (DB) for storing recording data packets which comprises a cellular phone conversation stored from the dual-mode terminal.
  • According to yet another aspect of the present invention, an operating method of a dual-mode terminal in an Internet telephone system includes when a cellular call commences, determining whether it is possible to access a call server which controls VoIP calls; when it is possible to access the call server, setting a connection to a recording server; generating recording data packets comprising a cellular phone conversation; and transmitting the recording data packets to the recording server.
  • According to still another aspect of the present invention, an operating method of a recording server in an Internet telephone system includes when recording of a cellular call is requested from a dual-mode terminal having a cellular telephone function, setting a connection to the dual-mode terminal; and storing recording data packets which comprises a cellular phone conversation stored from the dual-mode terminal.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The above and other aspects, features and advantages of certain exemplary embodiments the present invention will become more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which:
  • FIG. 1 illustrates a schematic diagram of a simplified operation range of a dual-mode terminal in an Internet telephone system according to an embodiment of the present invention;
  • FIG. 2 illustrates a block diagram of the dual-mode terminal in the Internet telephone system according to an embodiment of the present invention;
  • FIG. 3 illustrates a flow diagram of an interworking process between the blocks of the dual-mode terminal in the Internet telephone system according to an embodiment of the present invention;
  • FIG. 4 illustrates a block diagram of a recording server in the Internet telephone system according to an embodiment of the present invention;
  • FIG. 5 illustrates a flow chart of operations of the dual-mode terminal in the Internet telephone system according to an embodiment of the present invention; and
  • FIG. 6 illustrates a flow chart of operations of the recording server in the Internet telephone system according to an embodiment of the present invention.
  • Throughout the drawings, like reference numerals will be understood to refer to like parts, components and structures.
  • DETAILED DESCRIPTION OF EMBODIMENTS OF THE INVENTION
  • The following description with reference to the accompanying drawings is provided to assist in a comprehensive understanding of embodiments of the present invention as defined by the claims and their equivalents. It includes various specific details to assist in that understanding but these are to be regarded as merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the invention. Also, descriptions of well-known functions and constructions are omitted for clarity and conciseness.
  • The present invention provides a technique for recording a cellular phone call of a dual-mode terminal by a recording server in an Internet telephone system.
  • FIG. 1 illustrates a schematic diagram of a simplified operation range of a dual-mode terminal in an Internet telephone system according to an embodiment of the present invention.
  • The dual-mode terminal 100 of FIG. 1 has a cellular call function and a Voice over Internet Protocol (VoIP) call function. For example, the dual-mode terminal 100 provides cellular calls in conformity with Code Division Multiple Access (CDMA) or Global System for Mobile communications (GSM) and VoIP calls in conformity with Worldwide Interoperability for Microwave Access (WiMAX) or Wireless Local Area Network (WLAN). The VoIP call is controlled by a call server 113 and is serviceable within a call server area 111. By contrast, the cellular call is serviceable in an area connectable to a cellular base station 121. The dual-mode terminal 100 can offer the VoIP call and the cellular call inside the call server area 111 and the cellular call outside the call server area 111. Herein, the call server area 111 indicates a geographical range connectable to the call server 113 and is determined by the coverage of a wireless Access Point (AP) connected to the call server 113.
  • The call server 113 controls the VoIP calls of the dual-mode terminal 100. For example, the call server 113 controls call setup, call connection, call termination, and so forth. More specifically, the call server 113 determines whether the dual-mode terminal 100 is a subscriber terminal controlled by the call server 113 during the VoIP call, and provides information required for the access to a recording server 115, for example, an IP address of the recording server 115. Notably, when the IP address of the recording server 115 is preset in the dual-mode terminal 100, the IP address is not provided. Herein, the call server 113 can be referred to as an IP-Private automatic Branch eXchange (IP-PBX).
  • The recording server 115 records the VoIP call or the cellular call when the dual-mode terminal 100 conducts the VoIP call or the cellular call within the call server area 111. Namely, the recording server 115 stores the cellular call recording data provided from the dual-mode terminal 100. The recording server 115 distinguishes and stores the VoIP call and the cellular call. Alternatively, in association with the call server 113, the recording server 115 stores the calls on a subscriber basis using discriminators (e.g., extension numbers) without distinguishing the VoIP call and the cellular call. The recording server 115 manages the stored call recording data by indexing with information such as transmission type, transmission length, authentication number, sender number, recipient number, extension number, packet order caller, and call duration.
  • The recording server 115 discriminates and stores the VoIP call and the cellular call and manages the stored call recording data by indexing them with information such as sender number, recipient number, caller, and call duration.
  • In this embodiment, the cellular call is recorded as follows. When the cellular call commences, the dual-mode terminal 100 determines whether it is located in the call server area 111. That is, the dual-mode terminal 100 determines whether it can access the call server 113. When the dual-mode terminal 100 travels within the call server area 111, it generates recording data packets including the cellular call conversation in real time and transmits the recording data packets to the recording server 115. The recording server 115 stores the recording data packets.
  • In so doing, the dual-mode terminal 100 needs to determine whether it is the subscriber of the call server 113. When a data communication module of the dual-mode terminal 100 is always active in the call server area 111, subscriber information verified when entering the call server area 111 is sustained. Accordingly, without separately determining whether it is the subscriber, the dual-mode terminal 100 transmits its recording data packets including the cellular call conversation immediately when initiating the cellular call. By contrast, when the data communication module of the dual-mode terminal 100 is inactivated, i.e. during a non-communication period, the dual-mode terminal 100 activates the data communication module when initiating the cellular call, determines whether it is the subscriber by interworking with the call server 113, and acquires information regarding access to the recording server 115. Next, the dual-mode terminal 100 transmits the recording data packets including the cellular call conversation. At this time, the dual-mode terminal 100 buffers the data packets including the cellular call conversation while determining whether it is the subscriber.
  • After the recording of the cellular call starts as above, the dual-mode terminal 100 may leave the call server area 111 because of movement of the user. In this situation, the dual-mode terminal 100 cannot transmit the recording data packets to the recording server 115. Hence, the dual-mode terminal 100 buffers the data packets including the cellular call conversation generated after the terminal leaves the call server area 111, and transmits the data packets to the recording server 115 when it re-enters the call server area 111. Based on its connection status to the AP, the dual-mode terminal 100 determines whether it has left the call server area 111. When the connection status gets hostile, the dual-mode terminal 100 buffers the data packets including the cellular call conversation generated after it has left the call server area 111, and transmits the data packets to the recording server 115 when the connection status recovers. For example, the connection status is determined by a channel quality value such as Signal to Noise Ratio (SNR) or Signal to Interference and Noise Ratio (SINR), or by ACKnowledge/Non-ACK (NACK) feedback frequency based on an Automatic Repeat reQuest (ARQ) scheme.
  • Now, structures and operations of the dual-mode terminal and the recording server for recording the phone conversation will be described in detail below with reference to the drawings.
  • FIG. 2 is a block diagram of the dual-mode terminal in the Internet telephone system according to an embodiment of the present invention.
  • The dual-mode terminal of FIG. 2 includes a speaker 202, a microphone 204, a voice processor 206, a cellular communicator 208, a data communicator 210, a controller 212, a recorder 214, a call server interworker 216, and a recording interface processor 218.
  • The speaker 202, which is a voice output device, converts an electric voice signal output from the voice processor 206 to a physical voice signal audible by the user. The microphone 204 converts the user's voice to an electric signal and outputs the electric signal to the voice processor 206. The voice processor 206 decodes voice data output from the controller 212 to an electric voice signal and outputs the electric voice signal to the speaker 202, and encodes the electric voice signal output from the microphone 204 to voice data.
  • The cellular communicator 208 takes charge of the conversion between the physical signal and the data bit stream in conformity with the standard of the cellular communication system. For example, the cellular communicator 208 carries out the conversion function between the physical signal and the data bit stream in conformity with the CDMA scheme or the GSM scheme. That is, according to the CDMA scheme, the cellular communicator 208 Pseudo Noise (PN)-spreads the transmit data and PN-despreads the received signal.
  • The data communicator 210 takes charge of the conversion between the physical signal and the data bit stream in conformity with the standard of the data communication system. For example, the data communicator 210 conducts the conversion function between the physical signal and the data bit stream in conformity with the Orthogonal Frequency Division Multiplexing (OFDM)/Orthogonal Frequency Division Multiple Access (OFDMA) scheme. According to the OFDM/OFDMA scheme, the data communicator 210 applies an Inverse Fast Fourier Transform (IFFT) operation and Cyclic Prefix (CP) insertion to the transmit data and CP elimination and an FFT operation to the received signal.
  • The controller 212 controls the functions of the dual-mode terminal. More specifically, the controller 212 determines the function corresponding to a command input through a user's manipulation, the internal status of the dual-mode terminal, and information received through the cellular communicator 208 and the data communicator 210, and controls the operations of the blocks required to execute the function. When the cellular call commences, the controller 212 triggers the operation of the recorder 214 to record the cellular call to the recording server.
  • The recorder 214 functions to record the cellular call to the recording server. The recorder 214 generates the recording data packets including the cellular phone conversation and buffers the recording data packets. The call server interworker 216 functions to perform a preset process of the recording of the cellular call. For example, the call server interworker 216 functions to determine whether it is possible to access the call server and to determine whether the dual-mode terminal is the subscriber. The recording interface processor 218 functions to send the recording data packets including the cellular phone conversation to the recording server.
  • The operations of the recorder 214, the call server interworker 216, and the recording interface processor 218 are illustrated in FIG. 3. The recorder 214 recognizes the start of the cellular call under the control of the controller 212 in step 301. The recorder 214 requests the call server interworker 216 to verify the subscriber to record the cellular call in step 303. The call server interworker 216 receiving the request for the subscriber verification activates the data communicator 210, determines whether it is possible to connect to the call server by attempting the access to the data network, and determines whether the dual-mode terminal is the subscriber of the call server when the connection is feasible in step 305. If the data communicator 210 has already finished the subscriber verification of the call server, the subscriber verification will be omitted. Upon confirming the connectivity and the subscriber at the same time, the call server interworker 216 informs the recorder 214 that the recording is possible in step 307. Hence, the recorder 214 requests the recording interface processor 218 to activate the data transmission in step 309. The recording interface processor 218 receiving the request of the data transmission activation performs authentication by accessing the recording server through the data communicator 210 and establishes the connection to the recording server in step 311. Next, the recording interface processor 218 requests the recorder 214 to provide the recording data packets including the cellular phone conversation in step 313. The recorder 214 provides the recording data packets to the recording interface processor 218 in step 315. The recording interface processor 218 transmits the recording data packets to the recording server via the data communicator 210.
  • After the recording starts as illustrated in FIG. 3, the recorder 214 constantly monitors the radio link connection status to the AP of the data network under the control of the controller 212. When the connection status gets worse, the recorder 214 buffers the generated recording data packets. When the connection status recovers, the recorder 214 provides the recording data packets to the recording interface processor 218. For example, the recorder 214 determines the connection status based on a channel quality value such as SNR, SINR, and Carrier Interference to Noise Ratio (CINR), or based on the ACK/NACK feedback frequency according to the ARQ scheme. That is, the recorder 214 calculates a connection status index based on the channel quality value or the ACK/NACK feedback frequency, and determines that a poor connection status exists when the connection status index is less than a threshold.
  • FIG. 4 is a block diagram of the recording server in the Internet telephone system according to an embodiment of the present invention.
  • The recording server of FIG. 4 includes a communicator 402, a recording DataBase (DB) 404, and a cellular recording processor 406.
  • The communicator 402 provides the interface for communication in the data network. The recording DB 404 stores the recording data including the phone conversations of the terminal. The recording DB 404 stores the recording data by data-packetizing the cellular voice signals and manages the recording data of the stored phone conversations by indexing them with information such as transmission type, transmission length, authentication number, sender number, recipient number, extension number, and the packet order.
  • The cellular recording processor 406 packetizes the voice data so that the recording server can recognize the cellular phone conversation, and performs a process for receiving the cellular call recording data from the terminal according to a preset protocol. In more detail, the cellular recording processor 406 recognizes a control message requesting to record the cellular phone call, which is received from the terminal, and sets up the connection to the terminal. After the connection setup, the cellular recording processor 406 provides the recording data packets received from the terminal to the recording DB 404.
  • FIG. 5 illustrates a flowchart of the operations of the dual-mode terminal in the Internet telephone system according to an embodiment of the present invention.
  • In step 501, the dual-mode terminal determines whether the cellular call commences. That is, the dual-mode terminal determines whether the call is received over the cellular network or the call is transmitted over the cellular network.
  • When the cellular call starts, the dual-mode terminal activates the data communication module in step 503. In more detail, the data communication module is deactivated when communication is not conducted for a certain time duration, and the dual-mode terminal activates the data communication module to record the cellular call. When the data communication module is already activated or is not deactivated during a period of non-communication, step 503 is omitted.
  • In step 505, the dual-mode terminal estimates the connection status and the subscriber. The dual-mode terminal determines whether it is possible to connect the call server by attempting access to the data network, and if possible, determines whether it is the subscriber of the call server.
  • In step 507, the dual-mode terminal establishes the connection to the recording server. The dual-mode terminal sets the connection to the recording server by requesting the recording server to record the cellular call and receiving the request to send the recording data packets from the recording server. That is, the dual-mode terminal builds a data transmission and reception path to the recording server.
  • In step 509, the dual-mode terminal generates the recording data packets including the cellular phone conversation. At this time, as the cellular call proceeds, the dual-mode terminal constantly generates the recording data packets.
  • In step 511, the dual-mode terminal transmits the recording data packets to the recording server. The dual-mode terminal transmits the recording data packets generated just before the transmission, or the buffered recording data packets.
  • In step 513, the dual-mode terminal determines whether the cellular call ends. When the cellular call ends, the dual-mode terminal finishes this process.
  • By contrast, when the cellular call does not end, the dual-mode terminal determines whether the connection status has deteriorated in step 515. More specifically, the dual-mode terminal determines whether the radio link connection status to the AP of the data network for access to the recording server has deteriorated. For example, the dual-mode terminal determines the connection status based on the channel quality value such as SNR, SINR, and CINR, or based on a ACK/NACK feedback frequency according to the ARQ scheme. In other words, the dual-mode terminal calculates the connection status index based on the channel quality value or the ACK/NACK feedback frequency, and determines the worse connection status when the connection status index is less than the threshold.
  • When the connection status gets worse, the dual-mode terminal buffers the generated recording data packets in step 517. The dual-mode terminal stops the transmission of the recording data packets according to the connection status deterioration, and buffers the generated recording data packets.
  • In step 519, the dual-mode terminal determines whether the connection has status recovered. In more detail, the dual-mode terminal determines whether the radio link connection status to the AP of the data network for access to the recording server gets better enough to transmit the recording data packets. That is, the dual-mode terminal determines whether the connection status index is greater than or equal to the threshold, and if so, returns to step 511. When the connection status does not recover, the dual-mode terminal returns to step 517.
  • When the connection status recovers, the dual-mode terminal goes back to step 511 and sends the buffered recording data packets to the recording server.
  • FIG. 6 illustrates a flowchart of the operations of the recording server in the Internet telephone system according to an embodiment of the present invention.
  • In step 601, the recording server determines whether or not the recording request of the cellular call of the terminal occurs. That is, the recording server determines whether the control message requesting to record the cellular call is received from the terminal.
  • When the recording request of the cellular call occurs, the recording server sets the connection to the terminal in step 603. That is, the recording server builds the data transmission and reception path to the terminal. Next, the recording server stores the recording data packets including the cellular phone conversation received from the terminal in step 605.
  • In step 607, the recording server determines whether notification of the end of the cellular call is received from the terminal. That is, the recording server determines whether notification of the end of the transmission of the recording data packets is received from the terminal. When the notification of the end of the cellular call is not received the recording server goes back to step 605.
  • When the notification of the end of the cellular call is received, the recording server indexes the recording data of the cellular phone conversation with information such as transmission type, the transmission length, authentication number, sender number, recipient number, extension number, packet order, and call duration. For example, the discriminators of the transmission type can include recording authentication request, positive response (ACK), negative response (NACK), information delivery, and communication end. The transmission length represents the length of the voice data packets. The authentication number is assigned in the initial authentication process of the recording server, and the packet number indicates the order of the corresponding packet. By use of this information, delivery of the cellular call recording packets between the terminal and the recording server can be guaranteed.
  • By recording not only the VoIP call but also the cellular call of the dual-mode terminal within the VoIP call service area to the recording server in the Internet telephone system, the utilization of the call recording function using the recording server can be enhanced.
  • While the invention has been shown and described with reference to certain exemplary embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims and their equivalents.

Claims (12)

1. An apparatus in a dual-mode terminal in an Internet telephone system, the apparatus comprising:
a call server interworker for, when a cellular call commences, determining whether it is possible to access a call server which controls Voice over Internet Protocol (VoIP) calls;
a recording interface processor for, when it is possible to access the call server, setting a connection to a recording server;
a recorder for generating recording data packets comprising a cellular phone conversation; and
a data communicator for transmitting the recording data packets to the recording server.
2. The apparatus of claim 1, wherein the call server interworker activates the data communicator when the cellular call commences, and determines whether the dual-mode terminal is a subscriber of the call server.
3. The apparatus of claim 2, wherein the data communicator buffers data packets comprising the cellular phone conversation while determining whether the dual-mode terminal is the subscriber of the call server.
4. The apparatus of claim 1, wherein, when a connection status index indicative of a connection status to the recording server falls below a threshold, the recorder buffers generated recording data packets, and
when the connection status index is greater than or equal to the threshold, the data communicator transmits the buffered recording data packets to the recording server.
5. An apparatus in a recording server in an Internet telephone system, the apparatus comprising:
a processor for, when recording of a cellular call is requested from a dual-mode terminal having a cellular telephone function, setting a connection to the dual-mode terminal; and
a recording DataBase (DB) for storing recording data packets which comprises a cellular phone conversation stored from the dual-mode terminal.
6. The apparatus of claim 5, wherein the recording DB indexes the recording data of the cellular call according to at least one of a transmission type, a transmission length, an authentication number, a sender number, a recipient number, an extension number, packet order, and a call duration.
7. A method for operation of a dual-mode terminal in an Internet telephone system, the method comprising:
when a cellular call commences, determining whether it is possible to access a call server which controls Voice over Internet Protocol (VoIP) calls;
when it is possible to access the call server, setting a connection to a recording server;
generating recording data packets comprising a cellular phone conversation; and
transmitting the recording data packets to the recording server.
8. The method of claim 7, further comprising:
when it is possible to access the call server, activating a data communicator when the cellular call commences and determining whether the dual-mode terminal is a subscriber of the call server.
9. The method of claim 8, further comprising:
determining whether the dual-mode terminal is the subscriber of the call server, and buffering data packets comprising the cellular phone conversation.
10. The method of claim 7, further comprising:
when a connection status index indicative of a connection status to the recording server falls below a threshold, buffering generated recording data packets; and
when the connection status index is greater than or equal to the connection status index, transmitting the buffered recording data packets to the recording server.
11. A method for operation of a recording server in an Internet telephone system, the method comprising:
when recording of a cellular call is requested from a dual-mode terminal having a cellular telephone function, setting a connection to the dual-mode terminal; and
storing recording data packets which comprises a cellular phone conversation stored from the dual-mode terminal.
12. The method of claim 11, further comprising:
indexing the recording data of the cellular call according to at least one of a transmission type, a transmission length, an authentication number, a sender number, a recipient number, an extension number, packet order, and a call duration.
US12/647,137 2008-12-24 2009-12-24 Apparatus and method for recording cellular call in an internet telephone system Abandoned US20100157991A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US15/958,835 US10742803B2 (en) 2008-12-24 2018-04-20 Apparatus and method for recording cellular call in an internet telephone system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20080133062A KR101489426B1 (en) 2008-12-24 2008-12-24 Apparatus and method for recoding cellular call in a internet telephone system
KR10-2008-0133062 2008-12-24

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US15/958,835 Continuation US10742803B2 (en) 2008-12-24 2018-04-20 Apparatus and method for recording cellular call in an internet telephone system

Publications (1)

Publication Number Publication Date
US20100157991A1 true US20100157991A1 (en) 2010-06-24

Family

ID=42265997

Family Applications (2)

Application Number Title Priority Date Filing Date
US12/647,137 Abandoned US20100157991A1 (en) 2008-12-24 2009-12-24 Apparatus and method for recording cellular call in an internet telephone system
US15/958,835 Active 2030-01-05 US10742803B2 (en) 2008-12-24 2018-04-20 Apparatus and method for recording cellular call in an internet telephone system

Family Applications After (1)

Application Number Title Priority Date Filing Date
US15/958,835 Active 2030-01-05 US10742803B2 (en) 2008-12-24 2018-04-20 Apparatus and method for recording cellular call in an internet telephone system

Country Status (2)

Country Link
US (2) US20100157991A1 (en)
KR (1) KR101489426B1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140171149A1 (en) * 2012-12-17 2014-06-19 Electronics And Telecommunications Research Institute Apparatus and method for controlling mobile device by conversation recognition, and apparatus for providing information by conversation recognition during meeting
US20160295442A1 (en) * 2013-11-01 2016-10-06 Nokia Technologies Oy Method and apparatus for handling buffer status reporting and scheduling request with dual connectivity
US20160360436A1 (en) * 2015-01-21 2016-12-08 Softbank Corp Method and system of measuring communication quality
US20170367035A1 (en) * 2015-02-12 2017-12-21 Nokia Technologies Oy Cellular and wlan aggregation
US10178137B2 (en) * 2014-08-28 2019-01-08 Huawei Technologies Co., Ltd. Recording method, apparatus, and system

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101328580B1 (en) * 2011-09-06 2013-11-12 김한석 Phone call recording notification system and method
KR102118951B1 (en) * 2014-12-24 2020-06-05 에릭슨엘지엔터프라이즈 주식회사 Method for recording conversation data while the line is busy and the telecommunication system for the same

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060233321A1 (en) * 2002-09-11 2006-10-19 Telstrat, Int'l. Voice over IP telephone recording architecture
US20070015536A1 (en) * 2005-04-06 2007-01-18 Qwest Communications International Inc. Handset registration in a dual-mode environment
US20070091848A1 (en) * 2005-10-03 2007-04-26 Snehal Karia Reducing data loss during handoffs in wireless communication
US20070118660A1 (en) * 2005-11-24 2007-05-24 Nokia Corporation Recording session contents in a network
US20070153771A1 (en) * 2006-01-05 2007-07-05 Doradla Anil K Methods and apparatus to provide extended voice over internet protocol (VoIP) services
US20070211876A1 (en) * 2004-10-20 2007-09-13 Core Mobility Systems and Methods for Consent-based Recording of Voice Data
US20070263785A1 (en) * 2006-03-31 2007-11-15 Williams Jamie R Distributed voice over Internet protocol recording
US20080170561A1 (en) * 2007-01-11 2008-07-17 Eran Halbraich Branch IP recording
US20080186953A1 (en) * 2007-02-05 2008-08-07 Research In Motion Limited System and Method to Identify Voice Call Continuity (VCC) Subscriber
US20080220813A1 (en) * 2007-03-07 2008-09-11 Trinity Convergence Limited Multi-service cellular phone network access device
US20090052637A1 (en) * 2007-08-21 2009-02-26 D-Link Corporation System and method for storing and reading answers and records of telephone voice via internet
US20090131045A1 (en) * 2007-09-10 2009-05-21 Net2Phone, Inc. Single number services for fixed mobile telephony devices
US20090129293A1 (en) * 2005-11-17 2009-05-21 Jos Den Hartog Recording a circuit switched call using an ip based control interface
US20090307312A1 (en) * 2008-06-10 2009-12-10 Vianix Delaware, Llc System and Method for Signaling and Media Protocol for Multi-Channel Recording
US20120164986A1 (en) * 2010-12-27 2012-06-28 Samsung Electronics Co., Ltd. Method and apparatus for multipoint call service in mobile terminal

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6335927B1 (en) * 1996-11-18 2002-01-01 Mci Communications Corporation System and method for providing requested quality of service in a hybrid network
JP3555568B2 (en) * 2000-09-04 2004-08-18 日本電気株式会社 IP telephone recording system
US20040207724A1 (en) * 2003-04-17 2004-10-21 Siemens Information And Communication Networks, Inc. System and method for real time playback of conferencing streams
JP2005109673A (en) * 2003-09-29 2005-04-21 Toshiba Corp Voice communication system, communication apparatus used therein, cable modem, and method of controlling communication apparatus
US8027335B2 (en) * 2004-05-05 2011-09-27 Prodea Systems, Inc. Multimedia access device and system employing the same
US20060105766A1 (en) * 2004-10-26 2006-05-18 Azada Maria R Method for delivering a call to a dual-mode mobile unit using a single number
KR20060102404A (en) * 2005-03-23 2006-09-27 김남희 Telephone conversation recording system based on telephone communication network and internet
US8825108B2 (en) * 2005-04-06 2014-09-02 Qwest Communications International Inc. Call handling on dual-mode wireless handsets
US20060287002A1 (en) * 2005-06-16 2006-12-21 Wen-Hua Sun Mobile Phone with Voice Recording Function for Fixed Line Telephone
CA2531552C (en) * 2005-08-08 2013-02-26 Bce Inc Method, system and apparatus for controlling a voice recorder
US20070153986A1 (en) * 2006-01-03 2007-07-05 Sony Ericsson Mobile Communications Ab Method and Apparatus for Routing Emergency Calls in a VoIP System
KR100738554B1 (en) * 2006-01-26 2007-07-11 삼성전자주식회사 Apparatus and method for call processing in dual mode terminal
US20070263605A1 (en) * 2006-04-26 2007-11-15 Texas Instruments, Inc. SMS-Initiated VoIP
US8588174B2 (en) * 2007-07-17 2013-11-19 Blackberry Limited Dual-mode device and method for handover of session from VOIP interface to cellular interface
US20090097450A1 (en) * 2007-08-22 2009-04-16 Mavenir Systems, Inc., A Corporation Of Texas Providing voice call continuity

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060233321A1 (en) * 2002-09-11 2006-10-19 Telstrat, Int'l. Voice over IP telephone recording architecture
US20070211876A1 (en) * 2004-10-20 2007-09-13 Core Mobility Systems and Methods for Consent-based Recording of Voice Data
US20070015536A1 (en) * 2005-04-06 2007-01-18 Qwest Communications International Inc. Handset registration in a dual-mode environment
US20070091848A1 (en) * 2005-10-03 2007-04-26 Snehal Karia Reducing data loss during handoffs in wireless communication
US20090129293A1 (en) * 2005-11-17 2009-05-21 Jos Den Hartog Recording a circuit switched call using an ip based control interface
US20070118660A1 (en) * 2005-11-24 2007-05-24 Nokia Corporation Recording session contents in a network
US20070153771A1 (en) * 2006-01-05 2007-07-05 Doradla Anil K Methods and apparatus to provide extended voice over internet protocol (VoIP) services
US20070263785A1 (en) * 2006-03-31 2007-11-15 Williams Jamie R Distributed voice over Internet protocol recording
US20080170561A1 (en) * 2007-01-11 2008-07-17 Eran Halbraich Branch IP recording
US20080186953A1 (en) * 2007-02-05 2008-08-07 Research In Motion Limited System and Method to Identify Voice Call Continuity (VCC) Subscriber
US20080220813A1 (en) * 2007-03-07 2008-09-11 Trinity Convergence Limited Multi-service cellular phone network access device
US20090052637A1 (en) * 2007-08-21 2009-02-26 D-Link Corporation System and method for storing and reading answers and records of telephone voice via internet
US20090131045A1 (en) * 2007-09-10 2009-05-21 Net2Phone, Inc. Single number services for fixed mobile telephony devices
US20090307312A1 (en) * 2008-06-10 2009-12-10 Vianix Delaware, Llc System and Method for Signaling and Media Protocol for Multi-Channel Recording
US20120164986A1 (en) * 2010-12-27 2012-06-28 Samsung Electronics Co., Ltd. Method and apparatus for multipoint call service in mobile terminal

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140171149A1 (en) * 2012-12-17 2014-06-19 Electronics And Telecommunications Research Institute Apparatus and method for controlling mobile device by conversation recognition, and apparatus for providing information by conversation recognition during meeting
US9258406B2 (en) * 2012-12-17 2016-02-09 Electronics And Telecommunications Research Institute Apparatus and method for controlling mobile device by conversation recognition, and apparatus for providing information by conversation recognition during meeting
US20160295442A1 (en) * 2013-11-01 2016-10-06 Nokia Technologies Oy Method and apparatus for handling buffer status reporting and scheduling request with dual connectivity
US9867074B2 (en) * 2013-11-01 2018-01-09 Nokia Technologies Oy Method and apparatus for handling buffer status reporting and scheduling request with dual connectivity
US10178137B2 (en) * 2014-08-28 2019-01-08 Huawei Technologies Co., Ltd. Recording method, apparatus, and system
US20160360436A1 (en) * 2015-01-21 2016-12-08 Softbank Corp Method and system of measuring communication quality
US9930555B2 (en) * 2015-01-21 2018-03-27 Softbank Corp. Method and system of measuring communication quality
US20170367035A1 (en) * 2015-02-12 2017-12-21 Nokia Technologies Oy Cellular and wlan aggregation
US11388655B2 (en) * 2015-02-12 2022-07-12 Nokia Technologies Oy Cellular and WLAN aggregation

Also Published As

Publication number Publication date
US20180241875A1 (en) 2018-08-23
KR101489426B1 (en) 2015-02-03
KR20100074582A (en) 2010-07-02
US10742803B2 (en) 2020-08-11

Similar Documents

Publication Publication Date Title
US10742803B2 (en) Apparatus and method for recording cellular call in an internet telephone system
US8599689B2 (en) Network quality of service update control
JP5208520B2 (en) Voice channel control for wireless packet data communication
EP2253162B1 (en) Client-based multimode handover in communication systems
EP1838121A1 (en) Method and apparatus for re-establishing wireless communication sessions
KR20130045049A (en) Apparatus and method for providing voice call continuity using different networks in wirelss communication system
JP2011525731A (en) Preserved signaling for hybrid auto-repeat requests for downlink semi-persistent scheduling
WO2009099892A2 (en) Method and apparatus for allocation of an uplink resource
US8223646B2 (en) Transport block size signaling for semi-persistent scheduling
CN102724203A (en) Internet protocol (IP) call dialing method for intelligent terminal
KR20160043783A (en) Apparatus and method for voice quality in mobile communication network
WO2012034326A1 (en) Method, system for ensuring communication quality and mobile terminal
JP5291195B2 (en) Setting up a feint connection session
CN102355713B (en) Method of calling in voice communication and mobile terminal
JP5426574B2 (en) Transmission of circuit switched data via HSPA
WO2014183499A1 (en) Voice call implementation method and device
US8422447B2 (en) Cellular network
WO2022094806A1 (en) Parameter configuration method, apparatus and system, device and storage medium
CN1878218B (en) Method for changing mobile device ring mode by intercepting signal and its application device
KR101087671B1 (en) Method and System for Performing Periodic Ranging By Dynamically Adjusting Ranging Interval According to Communication Environment in Portable Internet Network
CN105376435A (en) Fixed network telephone number allocation method bond with mobile phone, and fixed network telephone number allocation system thereof
US7912495B2 (en) Fixed bit rate wireless communications apparatus and method
CN113993169B (en) Method, device, equipment and storage medium for changing data transmission mode
EP2136527A1 (en) A method and a server for enabling a multimode communication unit to benefit from the services of a local area network when said unit is roaming in a wide area network
WO2023209886A1 (en) Signal processing device, signal processing system, and signal processing method

Legal Events

Date Code Title Description
AS Assignment

Owner name: SAMSUNG ELECTRONICS CO., LTD.,KOREA, REPUBLIC OF

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KIM, YO-SUN;PARK, JOONG-SEOK;REEL/FRAME:023712/0985

Effective date: 20091215

STCB Information on status: application discontinuation

Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION