A telephone exchange comprising: a hold tone database configured to store hold tones including a plurality of on-hold messages in various languages in advance; telephone exchange processing means for controlling incoming and outgoing call operations of a call originating terminal (100, 200) and a call receiving terminal (200, 100), controlling a call between the call originating terminal (100, 200) and the call receiving terminal (200, 100), and notifying one of the call originating terminal (100, 200) and the call receiving terminal (200, 100) of the hold tone, the call originating terminal (100, 200) and the call receiving terminal (200, 100) being in a communicating state; recognition analysis processing means for analyzing call voice information about the call between the call originating terminal (100, 200) and the call receiving terminal (200, 100), which are in the communicating state, extracting a language used in the call voice information, and storing the language as language information; and hold request detection processing means for detecting a hold request signal for requesting that the call to be held transmitted from one of the call originating terminal (100, 200) and the call receiving terminal (200, 100), which are in the communicating state, wherein when the hold request detection processing means detects the hold request signal transmitted from one of the call originating terminal (100, 200) and the call receiving terminal (200, 100), which are in the communicating state, the telephone exchange processing means extracts, from the language information stored in the recognition analysis processing means, the language used in the call between the call originating terminal (100, 200) and the call receiving terminal (200, 100) to which the hold request signal has been transmitted from the one of the call originating terminal (100, 200) and the call receiving terminal (200, 100), selects, from the hold tone database, the hold tone including the on-hold message in the language matching the language extracted, and transmits the selected hold tone to another one of the call originating terminal (100, 200) and the call receiving terminal (200, 100), which is another party on the phone in the call with the one of the call originating terminal (100, 200) and the call receiving terminal (200, 100), wherein when there are a plurality of kinds of the languages used in the call between the call originating terminal (100, 200) and the call receiving terminal (200, 100) as the language information stored in the recognition analysis processing means, the call being put on hold while the call originating terminal (100, 200) and the call receiving terminal (200, 100) are in the communicating state, the language extracted and stored at a time closest to a time when the hold request signal is detected is extracted. a hold tone database configured to store hold tones including a plurality of on-hold messages in various languages in advance; telephone exchange processing means for controlling incoming and outgoing call operations of a call originating terminal (100, 200) and a call receiving terminal (200, 100), controlling a call between the call originating terminal (100, 200) and the call receiving terminal (200, 100), and notifying one of the call originating terminal (100, 200) and the call receiving terminal (200, 100) of the hold tone, the call originating terminal (100, 200) and the call receiving terminal (200, 100) being in a communicating state; recognition analysis processing means for analyzing call voice information about the call between the call originating terminal (100, 200) and the call receiving terminal (200, 100), which are in the communicating state, extracting a language used in the call voice information, and storing the language as language information; and hold request detection processing means for detecting a hold request signal for requesting that the call to be held transmitted from one of the call originating terminal (100, 200) and the call receiving terminal (200, 100), which are in the communicating state, wherein when the hold request detection processing means detects the hold request signal transmitted from one of the call originating terminal (100, 200) and the call receiving terminal (200, 100), which are in the communicating state, the telephone exchange processing means extracts, from the language information stored in the recognition analysis processing means, the language used in the call between the call originating terminal (100, 200) and the call receiving terminal (200, 100) to which the hold request signal has been transmitted from the one of the call originating terminal (100, 200) and the call receiving terminal (200, 100), selects, from the hold tone database, the hold tone including the on-hold message in the language matching the language extracted, and transmits the selected hold tone to another one of the call originating terminal (100, 200) and the call receiving terminal (200, 100), which is another party on the phone in the call with the one of the call originating terminal (100, 200) and the call receiving terminal (200, 100), wherein when there are a plurality of kinds of the languages used in the call between the call originating terminal (100, 200) and the call receiving terminal (200, 100) as the language information stored in the recognition analysis processing means, the call being put on hold while the call originating terminal (100, 200) and the call receiving terminal (200, 100) are in the communicating state, the language extracted and stored at a time closest to a time when the hold request signal is detected is extracted.