On analog telephone lines with special services, a flash or register-recall signal is used to control functions on the public telephone exchange, PBX or VoIP ATA.
The term "register-recall" in Europe refers to sending a discrete signal to alert the "register" — the logical system controlling a telephone exchange, that it should accept commands from the end user in the middle of a call. The register was normally disconnected from the circuit once a call was setup.
In contemporary telephone systems, the functions of the register are carried out by software and computer hardware, but in previous generations of electromechanical exchanges, using technology such as crossbar or reed relay, the register was often a system of analog electronics or even relay logic.[1]
The term "flash" or "hook flash" is commonly used in North America, while in Europe a similar signal is referred to as a register-recall [2] or more commonly "Recall" or simply the "R" button. These signals perform similar functions, but are not necessarily identical.
The flash signal briefly disconnects the local loop circuit by momentarily depressing the hook switch or using a dedicated button. In systems influenced by American standards, the switching system will accept quite a long disconnection time, within a duration between 300 ms and 1000 ms, typical of a manual hook flash. In most systems based on European standards, a precisely defined loop disconnect pulse is used, typically 100 ms or 120 ms in duration, similar to a single pulse on a pulse dialing telephone. These systems are similar, but may be mutually incompatible.
The longer flash time programmed on a North American telephone, or a manual hook flash, may cause a European switch to clear the line, while a short pulse from a European phone may be ignored by a North American switching system. Many modern telephones, sold across multiple markets, allow the end user to define the flash time in software or with a switch setting. For example, some devices allow this to be set between 90 ms and 1000 ms. This means that the phone can be configured to be used with various public PSTN networks, PABX and business systems, or devices like analog telephone adaptors (ATAs) used for connecting simple analog telephones to Voice over IP (VoIP) services.
A common use of a hook flash for special action is to switch to another incoming call with the call waiting service.
It is also commonly used for placing calls on hold, initiate inquiry, conference calls, or for call transfer to other extensions in a PABX
Another use is to indicate a request for voice conferencing, for example, a user may use a procedure like the following to initiate three-way calling. This is the typical procedure in most North American networks and some office systems:
The second "flash" signals the Central Office Switch to link the two active conversations, so that all three parties are connected to the same logical telephone line.
In European networks an “R” button is used in combination with touch tone digits to select various call handling functions. For example:
Call Waiting:
Pressing the R button during a call usually places the call on hold and returns a dial tone. A second number can then be dialed. Calls can then be toggled between with R2 or conferenced together with R3.
On Centrex lines, PBX systems and VoIP ATAs a hook flash or the R-button is also used to perform call transfer (blind or with an enquiry) on analog extensions.
During a call the hook is flashed (manually or Flash or R is pressed) placing the current call on hold and returning a dial tone. A new number is then dialed and when the phone is hung up, the call is transferred. In European systems, pressing R before hanging up, typically retrieves the call on hold and cancels the process without transferring the call.
Some PBX systems, notably in Europe, use an Earth Recall. This signal connects one leg of the telephone circuit to the ground momentarily to signal the exchange. It's usually not used in public two-wire networks, but was common in analog office systems. Many European telephones have a switch to configure the R button to perform this function instead of a timed break recall.[3]
A related service was often found on payphones in Europe and some other parts of the world where a Follow on Call (FC) button was often provided. While similar in some ways to a hook flash, this was quite different. Rather than simply flashing the hook, the phone would go completely on-hook (hanging up) several seconds and would present a new dial tone, while retaining a credit balance on the phone (coins or card). This allowed the user to make a second call without needing to collect unused coins or re-insert their card on phones that used prepaid cards. It is not hook flash signaling, but rather just hanging up the line.