IMAGE COMMUNICATION APPARATUS CAPABLE OF PERFORMING FACSIMILE COMMUNICATION VIA IP NETWORK, METHOD OF CONTROLLING THE SAME, AND STORAGE MEDIUM
20170094068 ยท 2017-03-30
Inventors
Cpc classification
H04N1/0022
ELECTRICITY
H04N1/001
ELECTRICITY
H04M2242/24
ELECTRICITY
H04N1/32756
ELECTRICITY
H04M7/006
ELECTRICITY
H04N1/32726
ELECTRICITY
H04M7/0069
ELECTRICITY
H04N1/00312
ELECTRICITY
International classification
H04N1/00
ELECTRICITY
H04M7/00
ELECTRICITY
Abstract
The present invention provides a technique that enables an image communication apparatus capable of performing voice communication and T.30 in-band FAX communication over the IP network to positively detect a CNG signal and achieve switching to FAX reception in the answerphone connection mode and the FAX/TEL-switching mode. The communication apparatus includes a MODEM that controls facsimile communication and a SLIC that controls a telephone. A selector includes switches for connecting the IP network and the MODEM, and switches for connecting the IP network and the SLIC. A CPU controls the switches of the selector such that signals from the IP network are supplied to both of the MODEM and the SLIC.
Claims
1. A communication apparatus that is capable of executing facsimile communication via an IP network, the communication apparatus comprising: a facsimile controller including a tone detector configured to detect a CNG signal, and configured to control facsimile communication; a telephone controller configured to control a telephone; a selector configured to control whether to supply input signals from the IP network to both the facsimile controller and the telephone controller, or to either the facsimile controller or the telephone controller; and a setting unit configured to set a reception mode of the communication apparatus from among a plurality of reception modes including a FAX/TEL-switching mode that, when a call is received, automatically determines whether to execute a facsimile reception or execute voice communication using the telephone, wherein the selector provides control so that the input signals from the IP network are supplied to the facsimile controller and are prevented from being supplied to the telephone controller according to a call for voice communication being received when the FAX/TEL-switching mode has been set by the setting unit, and wherein the facsimile controller executes the facsimile communication via the IP network according to the tone detector detecting the CNG signal.
2. The communication apparatus according to claim 1, wherein: the telephone controller causes the telephone to ring according to the call for voice communication being received while the FAX/TEL-switching mode has been set, the selector provides control so that the input signals from the IP network are supplied to the telephone controller and are prevented from being supplied to the facsimile controller according to an off-hook state of the telephone being detected, and after the selector provides control so that the input signals from the IP network are supplied to the telephone controller and are prevented from being supplied to the facsimile controller, the telephone controller executes voice communication using the telephone via the IP network.
3. The communication apparatus according to claim 1, wherein the facsimile controller executes facsimile communication by deeming an analog signal as voice.
4. The communication apparatus according to claim 1, wherein the facsimile controller includes a modem.
5. The communication apparatus according to claim 1, wherein the telephone controller is an SLIC (subscriber line interface circuit).
6. The communication apparatus according to claim 1, wherein the call for voice communication is an INVITE signal where a media attribute in a SIP protocol is audio.
7. A communication apparatus that is capable of executing facsimile communication via an IP network, the communication apparatus comprising: a facsimile controller including a tone detector configured to detect a CNG signal, and configured to control facsimile communication; a telephone controller configured to control a telephone; a selector configured to control whether to supply input signals from the IP network to both the facsimile controller and the telephone controller, or to either the facsimile controller or the telephone controller; and a setting unit configured to set a reception mode of the communication apparatus from among a plurality of reception modes including a remote reception mode where a facsimile reception is started according to an instruction from a user issued during voice communication using the telephone, wherein the selector provides control so that the input signals from the IP network are supplied to the telephone controller and are prevented from being supplied to the facsimile controller according to a call for voice communication being received when the remote reception mode has been set by the setting unit.
8. The communication apparatus according to claim 7, wherein: the telephone controller causes the telephone to ring according to a call for voice communication being received while in the remote reception mode, the selector provides control so that the input signals from the IP network are supplied to the telephone controller and are prevented from being supplied to the facsimile controller according to an off-hook state of the telephone being detected, and after the selector provides control so that the input signals from the IP network are supplied to the telephone controller and are prevented from being supplied to the facsimile controller, the telephone controller executes voice communication using the telephone via the IP network.
9. The communication apparatus according to claim 8, wherein: the telephone controller waits for reception of a DTMF signal from the telephone during voice communication using the telephone via the IP network, the selector provides control so that the input signals from the IP network are supplied to the facsimile controller and are prevented from being supplied to the telephone controller according to the telephone controller receiving the DTMF signal from the telephone, and after the selector provides control so that the input signals from the IP network are supplied to the facsimile controller and are prevented from being supplied to the telephone controller, the facsimile controller executes the facsimile communication via the IP network.
10. The communication apparatus according to claim 7, wherein the facsimile controller executes facsimile communication by deeming an analog signal as voice.
11. The communication apparatus according to claim 7, wherein the facsimile controller includes a modem.
12. The communication apparatus according to claim 7, wherein the telephone controller is an SLIC (subscriber line interface circuit).
13. The communication apparatus according to claim 7, wherein the call for voice communication is an INVITE signal where a media attribute in a SIP protocol is audio.
14. A communication apparatus that is capable of executing voice communication and facsimile communication via an IP network, the communication apparatus comprising: a connector that connects a telephone; a tone detector that detects a CNG signal; a memory that stores a set of instructions; and a processor configured to implement the instructions to: set a reception mode of the communication apparatus from among a plurality of reception modes including an answerphone connection mode where a facsimile reception starts when the tone detector detects the CNG signal; cause the telephone to ring according to a call for voice communication being received while the answerphone connection mode has been set; send an automatic reply message using an answerphone function of the telephone via the IP network according to an off-hook state of the telephone being detected; and execute the facsimile communication via the IP network according to the tone detector detecting the CNG signal.
15. The communication apparatus according to claim 14, wherein the processor is configured to implement the instructions to: according to the off-hook state of the telephone being detected, stop causing the telephone to ring and send a reply signal to the call for voice communication for a call connection via the IP network; and send an automatic reply message using the answerphone function of the telephone via the IP network according to the call connection being completed.
16. A method of controlling a communication apparatus that is capable of executing facsimile communication via an IP network, the communication apparatus comprising a facsimile controller including a tone detector configured to detect a CNG signal, and configured to control facsimile communication, and a telephone controller configured to control a telephone, the method comprising the steps of: providing a selector configured to control whether to supply input signals from the IP network to both the facsimile controller and the telephone controller, or to either the facsimile controller or the telephone controller; setting a reception mode of the communication apparatus from among a plurality of reception modes including a FAX/TEL-switching mode that, when a call is received, automatically determines whether to execute a facsimile reception or execute voice communication using the telephone; controlling the selector so that the input signals from the IP network are supplied to the facsimile controller and are prevented from being supplied to the telephone controller according to a call for voice communication being received when the FAX/TEL-switching mode has been set in the setting step; and executing, with the facsimile controller, the facsimile communication via the IP network according to the tone detector detecting the CNG signal.
17. A method of controlling a communication apparatus that is capable of executing facsimile communication via an IP network, the communication apparatus comprising a facsimile controller including a tone detector configured to detect a CNG signal, and configured to control facsimile communication, and a telephone controller configured to control a telephone, the method comprising the steps of: providing a selector configured to control whether to supply input signals from the IP network to both the facsimile controller and the telephone controller, or to either the facsimile controller or the telephone controller; setting a reception mode of the communication apparatus from among a plurality of reception modes including a remote reception mode where a facsimile reception is started according to an instruction from a user issued during voice communication using the telephone; and controlling the selector so that the input signals from the IP network are supplied to the telephone controller and are prevented from being supplied to the facsimile controller according to a call for voice communication being received when the remote reception mode has been set in the setting step.
18. A method of controlling a communication apparatus that is capable of executing voice communication and facsimile communication via an IP network, the method comprising the steps of: providing a connector that connects a telephone; providing a tone detector that detects a CNG signal; setting a reception mode of the communication apparatus from among a plurality of reception modes including an answerphone connection mode where a facsimile reception starts when the tone detector detects the CNG signal; causing the telephone to ring according to a call for voice communication being received while the answerphone connection mode has been set; sending an automatic reply message using an answerphone function of the telephone via the IP network according to an off-hook state of the telephone being detected; and executing the facsimile communication via the IP network according to the tone detector detecting the CNG signal.
19. A non-transitory computer-readable storage medium storing a program executable by a computer to execute a method of controlling a communication apparatus that is capable of executing facsimile communication via an IP network, the communication apparatus comprising a facsimile controller including a tone detector configured to detect a CNG signal, and configured to control facsimile communication, a telephone controller configured to control a telephone, and a selector configured to control whether to supply input signals from the IP network to both the facsimile controller and the telephone controller, or to either the facsimile controller or the telephone controller, the method comprising the steps of: setting a reception mode of the communication apparatus from among a plurality of reception modes including a FAX/TEL-switching mode that, when a call is received, automatically determines whether to execute a facsimile reception or execute voice communication using the telephone; controlling the selector so that the input signals from the IP network are supplied to the facsimile controller and are prevented from being supplied to the telephone controller according to a call for voice communication being received when the FAX/TEL-switching mode has been set in the setting step; and executing, with the facsimile controller, the facsimile communication via the IP network according to the tone detector detecting the CNG signal.
20. A non-transitory computer-readable storage medium storing a program executable by a computer to execute a method of controlling a communication apparatus that is capable of executing facsimile communication via an IP network, the communication apparatus comprising a facsimile controller including a tone detector configured to detect a CNG signal, and configured to control facsimile communication, a telephone controller configured to control a telephone, and a selector configured to control whether to supply input signals from the IP network to both the facsimile controller and the telephone controller, or to either the facsimile controller or the telephone controller, the method comprising the steps of: setting a reception mode of the communication apparatus from among a plurality of reception modes including a remote reception mode where a facsimile reception is started according to an instruction from a user issued during voice communication using the telephone; and controlling the selector so that the input signals from the IP network are supplied to the telephone controller and are prevented from being supplied to the facsimile controller according to a call for voice communication being received when the remote reception mode has been set in the setting step.
21. A non-transitory computer-readable storage medium storing a program executable by a computer to execute a method of controlling a communication apparatus that is capable of executing voice communication and facsimile communication via an IP network, the communication apparatus comprising a connector that connects a telephone, and a tone detector that detects a CNG signal, the method comprising the steps of: setting a reception mode of the communication apparatus from among a plurality of reception modes including an answerphone connection mode where a facsimile reception starts when the tone detector detects the CNG signal; causing the telephone to ring according to a call for voice communication being received while the answerphone connection mode has been set; sending an automatic reply message using an answerphone function of the telephone via the IP network according to an off-hook state of the telephone being detected; and executing the facsimile communication via the IP network according to the tone detector detecting the CNG signal.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
DESCRIPTION OF EMBODIMENTS
[0039] The present invention will now be described in detail below with reference to the drawings showing an embodiment thereof.
[0040]
[0041] In
[0042] A CPU 101 controls devices included in the image communication apparatus 100 based on control programs stored in a ROM 108. A display/operation unit 103 displays e.g. windows, icons, messages, menus, and other user interface information. Further, the display/operation unit 103 includes, though not shown, various keys for a user to perform operations for copy, FAX, and print, a screen for enabling the user to operate e.g. icons and menus on a display screen, a pointing device, and so forth.
[0043] A scanner unit 104 reads an original. A printer unit 105 prints print data stored in a RAM 109 or a HDD (hard disk drive) 110. The ROM 108 is a memory storing various control programs and data. The RAM 109 is a memory which provides a work area used by the CPU 101, an area for saving data in error handling, an area for loading the control programs, and so forth. The HDD 110 is a storage device that stores various control programs and print data.
[0044] A T.30/T.38 protocol creation/analysis section 111 has a function of generating facsimile transmission information using an ITU-T Recommendation T.30/T.38 protocol, and retrieving facsimile transmission information from the received protocol. An IP packet creation/analysis section 106 has a function of mapping the ITU-T Recommendation T.30/T.38 protocol to IP packets, and retrieving the ITU-T Recommendation T.30/T.38 protocol from received IP packets. An image conversion control section 107 performs compression/decompression, scaling, and linear density conversion on an image to be transmitted by FAX communication.
[0045] A network interface section 112 is called the NIC (network interface controller), and is connected to the IP network. A selector 113 is a selection-switching connection unit configured to selectively switch and connect signal lines for inputting and outputting signals between the NIC 112 and an audio signal processor 114.
[0046] The audio signal processor 114 includes a telephone controller (SLIC) for encoding/decoding an audio signal and connecting a telephone, and a FAX communication controller (modulator-demodulator (MODEM)) for transmitting and receiving a FAX signal.
[0047] Further, in the audio signal processor 114, a signal from the telephone controller (SLIC) is supplied to a handset/child phone 115 in the case of voice communication. In the case of T.30 in-band FAX communication, signal processing is performed by the FAX communication controller (MODEM) of the audio signal processor 114.
[0048] Next, the internal arrangement of the selector 113 and the audio signal processor 114 will be described with reference to
[0049]
[0050] The selector 113 is the selection-switching connection unit, as mentioned hereinabove, which selectively transfers a signal between the NIC 112 and the audio signal processor 114, and includes switches SW_A, SW_B, SW_C, and SW_D, as shown in
[0051] The audio signal processor 114 includes the telephone controller (SLIC), denoted by reference numeral 206, and the FAX communication controller (MODEM), denoted by reference numeral 204. The SLIC 206 includes a digital-to-analog converter 207 and an analog-to-digital converter 208 which are codecs of e.g. G.711, and a DTMF detector 209. Besides these components, the SLIC 206 includes a controller part, not shown, for controlling e.g. ringing of the handset/child phone 115. The MODEM 204 includes a tone detector 205. The MODEM 204 further includes e.g. a modulating/demodulating section, not shown.
[0052] Usually, in the case of an analog telephone line, a signal on the line side of a MODEM used for FAX communication is an analog signal. However, the MODEM 204 appearing in
[0053] An input signal from the IP network intended to the device is input from the NIC 112 to the selector 113 as a Line_IN signal. On the other hand, an output signal from the device to the IP network is output from the selector 113 to the NIC 112 as a Line_OUT signal.
[0054] The selector 113 controls selective connection of the signal line for the Line_IN signal and the signal line for the Line_OUT signal to the MODEM 204 or to the SLIC 206 of the audio signal processor 114. This control is performed using the switches SW_A, SW_B, SW_C, and SW_D.
[0055] When a user talks using the handset/child phone 115, the switches SW_C and SW_D are closed (ON), whereby an input signal from the IP network and an output signal to the IP network are input to and output from the SLIC 206 of the audio signal processor 114. At this time, the switches SW_A and SW_B are in an open state (OFF). On the other hand, when in-band FAX communication is executed using the MODEM 204, the switches SW_A and SW_B are closed (ON), and the input signal from the IP network and the output signal to the IP network are input to and output from the MODEM 204 of the audio signal processor 114. At this time, the switches SW_C and SW_D are in an open state (OFF).
[0056]
[0057] In a step S1, the CPU 101 determines whether or not the reception mode is the automatic reception mode. If it is determined that the reception mode is the automatic reception mode, the CPU 101 executes an automatic reception mode process in a step S5. On the other hand, if it is determined that the reception mode is not the automatic reception mode, the CPU 101 proceeds to a step S2.
[0058] In the step S2, the CPU 101 determines whether or not the reception mode is the answerphone connection mode. If it is determined that the reception mode is the answerphone connection mode, the CPU 101 executes an answerphone connection mode process in a step S6. On the other hand, if it is determined that the reception mode is not the answerphone connection mode, the CPU 101 proceeds to a step S3.
[0059] In the step S3, the CPU 101 determines whether or not the reception mode is the FAX/TEL-switching mode. If it is determined that the reception mode is the FAX/TEL-switching mode, the CPU 101 executes a FAX/TEL-switching mode process in a step S7. On the other hand, if it is determined that the reception mode is not the FAX/TEL-switching mode, the CPU 101 judges that the manual reception mode is set, and proceeds to a step S4.
[0060] In the step S4, the CPU 101 determines whether or not the remote reception is set i.e. is enabled, and if it is determined that the remote reception is set i.e. is enabled, the CPU 101 executes a remote reception mode process in a step S8. On the other hand, if it is determined that the remote reception is not set i.e. is not enabled, the CPU 101 executes a manual reception mode process in a step S9.
[0061] Next, the processes executed in the steps 5 to 9 in
[0062]
[0063] In
[0064] In the step S101, the CPU 101 determines whether the received call is for voice communication or data communication. This is determined according to a media attribute (definition by m=) included in the INVITE signal.
[0065] If it is determined in the step S101 that the received call is for data communication (NO to the step S101), the CPU 101 proceeds to a step S110, wherein the call is connected. Connection of the call is performed by sending a 200 OK signal using an SIP protocol, described hereinafter, to the IP network.
[0066] Next, in a step S111, T.38 FAX communication is started, and the CPU 101 determines in a step S112 whether or not FAX communication is terminated. If it is determined that FAX communication is terminated, the CPU 101 disconnects the call in a step S106, and returns. On the other hand, if it is determined in the step S112 that FAX communication is not terminated, the CPU 101 returns to the step S111, and T.38 FAX communication is continued. A protocol sequence of T.38 FAX communication is shown in
[0067] Referring to
[0068] Referring again to
[0069] Next, the call is connected in a step S103. Similar to T.38 FAX communication, connection of the call is performed by sending the SIP 200 OK signal to the IP network. Next, T.30 in-band FAX communication is started in a step S104, and is continued until it is determined in a step S105 that the communication is terminated. If it is determined in the step S105 that the communication is terminated, the CPU 101 disconnects the call in the step S106, and returns. The call connection and communication in T.30 in-band FAX communication differs from those of T.38 FAX communication in that the media attribute of the INVITE signal shown in
[0070] As described above, when a call is received in the automatic reception mode, first, whether the received call is for T.38 FAX communication or T.30 in-band FAX communication is determined according to a media attribute included in the INVITE signal, whereby the apparatus is caused to properly shift to FAX reception.
[0071]
[0072] Referring to
[0073] In the step S201, the CPU 101 determines whether the received call is for voice communication or data communication. The determination in the step S201 is performed according to a media attribute included in the SIP INVITE signal, similarly to the step S101 in
[0074] If it is determined in the step S201 that the received call is for data communication, the CPU 101 proceeds to a step S220 to connect the call (sends a SIP 200 OK signal to the IP network). The step S220 and steps S221 and S222 are the same as the steps S110 to S112 in
[0075] On the other hand, if it is determined in the step S201 that the received call is for voice communication, the CPU 101 proceeds to a step S202, wherein the CPU 101 causes the handset/child phone 115 to ring so as to notify the user of reception of the call using a telephone ringing function of the SLIC 206. Next, in a step S203, the CPU 101 determines using a function of the SLIC 206 whether or not the handset/child phone 115 has been hooked up. If it is determined that the handset/child phone 115 has not been hooked up, the CPU 101 returns to the step S202, and continues to cause the handset/child phone 115 to ring. On the other hand, if it is determined that the handset/child phone 115 has been hooked up, the CPU 101 proceeds to a step S204.
[0076] In the step S204, the CPU 101 stops causing the handset/child phone 115 to ring using the function of the SLIC 206, and connects the signal lines from the IP network to the audio signal processor 114, to the SLIC 206, using the selector 113, so as to enable voice communication using the handset/child phone 115 in a step S205.
[0077] Further, in the step S205, to perform voice communication and detection of a FAX initial identification signal (detection of a CNG signal) simultaneously, the signal lines for signals input from the IP network are connected to the MODEM 204. More specifically, the switches SW_A, SW_C, and SW_D of the selector 113 are closed (ON). This parallel connection makes it possible to detect a CNG signal by the MODEM 204 during voice communication. At this time, the switch SW_B is in the open state (OFF). This is to prevent an unnecessary signal from the MODEM 204 from flowing into the IP network.
[0078] In the conventional telephone line, an audio signal on the telephone line is used for CNG detection, and a CNG signal is detected from signals in which upstream and downstream signals are mixed, and hence noise is generated, which lowers the detection accuracy. In the present invention, upstream and downstream signals are not mixed, and a CNG signal can be detected from received signals which are digitally separated, and hence it is possible to largely improve the detection accuracy.
[0079] Next, in a step S206, CNG detection by the MODEM 204 is started. In a step S207, the SIP 200 OK signal is sent to the IP network, and the call is connected, and voice communication is started in a step S208. Voice communication is performed by alternately converting digital signals from the IP network and analog signals from the handset/child phone 115 by the digital-to-analog converter 207 and the analog-to-digital converter 208 of the SLIC 206, respectively. In this voice communication, the answerphone function of the handset/child phone 115 sends an automatic message as a response.
[0080] After connection of the call, in a step S209, the CPU 101 determines whether or not a CNG signal has been detected by the MODEM 204, and if a CNG signal has not been detected, the CPU 101 determines in a step S214 whether or not the voice communication is terminated. If it is determined that the voice communication is terminated, the CPU 101 disconnects the call in a step S213, and returns. On the other hand, if it is determined in the step S214 that the voice communication is not terminated, the CPU 101 returns to the step S208, and the voice communication is continued.
[0081] If a CNG signal is detected by the MODEM 204 in the step S209, the CPU 101 connects the signal lines from the IP network to the audio signal processor 114, to the MODEM 204 in a step S210. More specifically, the switches SW_A and SW_B of the selector 113 are closed (ON). Further, at this time, the switches SW_C and SW_D are in the open state (OFF). Subsequently, in a step S211, T.30 in-band FAX communication is started.
[0082] The CPU 101 determines in a step S212 whether or not the FAX communication is terminated, and if the FAX communication is terminated, the CPU 101 disconnects the call in the step S213, and returns. On the other hand, if it is determined in the step S212 that the FAX communication is not terminated, T.30 in-band FAX communication is continued in the step S211.
[0083]
[0084] As described above, also in the answerphone connection mode, it is possible to positively detect a CNG signal during voice communication, and further, it is possible to easily switch to T.30 in-band FAX communication.
[0085]
[0086] Referring to
[0087] In the step S301, the CPU 101 determines whether the received call is for voice communication or data communication. The determination in the step S301 is performed according to a media attribute included in the SIP INVITE signal, similarly to the step S101 in
[0088] If it is determined in the step S301 that the received call is for data communication, the CPU 101 proceeds to a step S320 to connect the call (sends a SIP 200 OK signal to the IP network). The step S320 in
[0089] On the other hand, if it is determined in the step S301 that the received call is for voice communication, the CPU 101 proceeds to a step S302, wherein the CPU 101 connects the signal lines for respective input and output signals from and to the IP network, to the MODEM 204, and starts detection of a CNG signal by the MODEM 204 in a step S303. Then, in a step S304, the CPU 101 sends the SIP 200 OK signal to the IP network to thereby connect the call.
[0090] Next, in a step S305, the CPU 101 determines whether or not OGM output is on. OGM is an acronym of Out Going Message, which is a voice message, such as a message of Ringing is being performed. Please wait. To start Fax, begin transmission now. When the OGM function is on, the CPU 101 outputs an OGM signal from the MODEM 204 to the IP network in a step S306.
[0091] Next, in a step S307, the CPU 101 determines whether or not a CNG signal has been detected by the MODEM 204. If a CNG signal has been detected, the CPU 101 proceeds to a step S313 in
[0092] On the other hand, if it is determined in the step S307 that a CNG signal has not been detected, the CPU 101 proceeds to a step S308 in
[0093] Next, in a step S309 in
[0094] In the step S311, the CPU 101 determines whether or not handset/child phone 115 has been hooked up by the function of the SLIC 206. If it is determined that the handset/child phone 115 has been hooked up, the CPU 101 stops causing the handset/child phone 115 to ring by the SLIC 206 in a step S330, and connects the signal lines for respective input and output signals from and to the IP network to the SLIC 206 (closes only the switches SW_C and SW_D of the selector 113 (ON)). This causes the communication state to be established for voice communication in a step S331. Subsequently, the CPU 101 determines whether or not the voice communication is terminated in a step S332, and if the voice communication is terminated, the CPU 101 disconnects the call in the step S315, and returns. On the other hand, if it is determined in the step S332 that the voice communication is not terminated, the voice communication in the step S331 is continued.
[0095] If hookup of the handset/child phone 115 has not been detected in the step S311, the CPU 101 determines whether or not a handset/child phone-ringing time period has elapsed in a step S312. Note that the handset/child phone-ringing time period has been set in advance. If no response is received even when the handset/child phone-ringing time period has elapsed, the CPU 101 automatically causes the apparatus to shift to FAX reception.
[0096] If it is determined in the step S312 that the handset/child phone-ringing time period has elapsed, T.30 in-band FAX communication is performed in the step S313. Subsequently, if it is determined in the step S314 that the communication is terminated, the CPU 101 disconnects the call in the step S315, and returns.
[0097] As described above, also in the answerphone connection mode, it is possible to positively detect a CNG signal, and easily switch the apparatus to T.30 in-band FAX communication.
[0098] Next, the manual reception mode process will be described. In the manual reception mode, the operation is different depending on whether the remote reception setting is on or off.
[0099]
[0100] Referring to
[0101] In the step S501, the CPU 101 determines whether the received call is for voice communication or data communication. The determination in the step S501 is performed according to a media attribute included in the SIP INVITE signal, similarly to the step S101 in
[0102] On the other hand, if it is determined in the step S501 that the received call is for voice communication, the CPU 101 proceeds to a step S502, wherein the CPU 101 causes the handset/child phone 115 to ring so as to notify the user of reception of the call using the telephone ringing function of the SLIC 206. Next, in a step S503, the CPU 101 determines whether or not the handset/child phone 115 has been hooked up using the function of the SLIC 206. If it is determined that the handset/child phone 115 has not been hooked up, the CPU 101 returns to the step S502, and continues causing the handset/child phone 115 to ring. On the other hand, if it is determined that the handset/child phone 115 has been hooked up, the CPU 101 proceeds to a step S504.
[0103] In the step S504, DTMF detection by the SLIC 206 is started since it is necessary to detect a DTMF signal from the child phone for the remote reception. Then, in a step S505, the CPU 101 stops causing the handset/child phone 115 to ring by the SLIC 206, and connects the signal lines from the IP network to the audio signal processor 114, to the SLIC 206, using the selector 113 so as to enable voice communication using the handset/child phone 115 in a step S506. More specifically, the CPU 101 closes only the switches SW_C and SW_D (ON).
[0104] Next, in a step S507, the CPU 101 sends the SIP 200 OK signal to the IP network and connects the call, whereby voice communication is started in a step S508.
[0105] In a step S509, the CPU 101 determines whether or not a predetermined DTMF signal (dial signal) from the child phone has been detected, and if the predetermined DTMF signal has not been detected, the CPU 101 determines whether or not the communication is terminated in a step S514. If the communication is not terminated, the communication state in the step S508 is continued. On the other hand, if it is determined in the step S514 that the communication is terminated, the CPU 101 disconnects the call in a step S513, and returns.
[0106] On the other hand, if it is determined in the step S509 that the predetermined dial signal has been detected, to switch the apparatus to T.30 in-band FAX communication, the CPU 101 connects the signal lines from the IP network to the audio signal processor 114, to the MODEM 204 in a step S510. Further, T.30 in-band FAX communication is started in a step S511.
[0107] The CPU 101 determines whether or not the communication is terminated in a step S512, and if it is determined that the communication is not terminated, the CPU 101 returns to the step S511 to continue the T.30 in-band FAX communication. On the other hand, if it is determined in the step S512 that the communication is terminated, the CPU 101 disconnects the call in the step S513, and terminates the present process.
[0108] As described above, even when the remote reception function setting is on in the manual reception mode, a signal from the IP network is properly connected to the SLIC or the MODEM using the DTMF signal detection function of the SLIC 206. This makes it possible to realize voice communication, detection of a DTMF signal during voice communication, and T.30 in-band FAX communication after detection of the DTMF signal.
[0109]
[0110] Referring to
[0111] In the step S601, the CPU 101 determines whether the call is for voice communication or data communication. The determination in the step S601 is performed according to a media attribute included in the SIP INVITE signal, similarly to the step S101 in
[0112] On the other hand, if it is determined in the step S601 that the call is for voice communication, the CPU 101 proceeds to a step S602, wherein the CPU 101 causes the handset/child phone 115 to ring so as to notify the user of reception of the call using the telephone ringing function of the SLIC 206. Next, in a step S603, the CPU 101 determines whether or not the handset/child phone 115 has been hooked up using the function of the SLIC 206. If it is determined that the handset/child phone 115 has not been hooked up, the CPU 101 returns to the step S602, and continues to cause the handset/child phone 115 to ring. On the other hand, if it is determined that the handset/child phone 115 has been hooked up, the CPU 101 proceeds to a step S604.
[0113] In the step S604, the CPU 101 stops causing the handset/child phone 115 to ring by the SLIC 206, and connects the signal lines for respective input and output signals from and to the IP network, to the SLIC 206 using the selector 113 in a step S605. Subsequently, in a step S606, a SIP 200 OK signal is sent to the IP network and the call is connected, whereby voice communication is started in a step S607.
[0114] Next, the CPU 101 determines whether or not the voice communication is terminated in a step S608, and if the communication is not terminated, the CPU 101 returns to the step S607 to continue the voice communication. On the other hand, if it is determined in the step S607 that the communication is terminated, the CPU 101 disconnects the call in a step S609, and returns.
[0115] As described above, even when the remote reception setting is off in the manual reception mode, it is possible to perform the operation of manual reception by using the handset/child phone-ringing function of the SLIC 206 and further properly connecting the signal lines from the IP network to the SLIC.
[0116]
[0117] In T.30 in-band FAX communication, the switches SW_A and SW_B are in the closed (ON) state, whereby signals from the network are supplied to the MODEM 204, whereby FAX communication is performed. In the voice communication state in the answerphone connection mode, the switches SW_A, SW_C, and SW_D are in the closed (ON) state, whereby CNG detection by the MODEM 204 and voice communication via the SLIC 206 are enabled. When a CNG signal is detected in this state, the switches are changed to respective states for T.30 in-band FAX communication, and hence it is possible to switch the apparatus to T.30 in-band FAX communication.
[0118] In the communication state other than the answerphone connection mode, the switches SW_C and SW_D are in the closed (ON) state, whereby voice communication via the SLIC 206 is enabled.
[0119] Further, during operation for detecting a CNG signal in the FAX/TEL-switching mode, the switches SW_A and SW_B are in the closed (ON) state, whereby CNG detection by the MODEM 204 is properly performed. Then, after a CNG signal has been detected, the switches are changed to respective states for T.30 in-band FAX communication, and hence it is possible to switch the apparatus to T.30 in-band FAX communication.
[0120] As described above, in the image communication apparatus that is connected to a high-speed digital line network, such as the IP network, and is capable of performing voice communication and T.30 in-band FAX communication defined by the ITU-T Recommendation T.30, the present invention has the following features: In reception modes out of the above-described plurality of reception modes (answerphone connection mode, FAX/TEL-switching mode, and manual reception mode (with remote reception setting on)), in which it is required to switch the apparatus to T.30 in-band FAX communication after a call is received, signals from the network are properly switchingly supplied to the MODEM or the SLIC. This makes it possible to positively change the apparatus to T.30 in-band FAX communication and support each reception mode.
[0121] Aspects of the present invention can also be realized by a computer of a system or apparatus (or devices such as a CPU or MPU) that reads out and executes a program recorded on a memory device to perform the functions of the above-described embodiment, and by a method, the steps of which are performed by a computer of a system or apparatus by, for example, reading out and executing a program recorded on a memory device to perform the functions of the above-described embodiment. For this purpose, the program is provided to the computer for example via a network or from a recording medium of various types serving as the memory device (e.g., computer-readable medium).
[0122] While the present invention has been described with reference to an exemplary embodiment, it is to be understood that the invention is not limited to the disclosed exemplary embodiment. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all modifications, equivalent structures and function.
REFERENCE SIGNS LIST
[0123] 100 image communication apparatus [0124] 101 CPU [0125] 103 display/operation unit [0126] 105 printer unit [0127] 106 IP packet creation/analysis section [0128] 108 ROM [0129] 109 RAM [0130] 111 T.30/T.38 protocol creation/analysis section [0131] 112 network I/F section [0132] 113 selector [0133] 114 audio signal processor [0134] 204 MODEM [0135] 205 tone detector [0136] 206 SLIC [0137] 207 D/A converter [0138] 208 A/D converter [0139] 209 DTMF detector