WO2004105365A1 - Procédé et dispositif de transfert de caractéristiques d’une fonctionnalité - Google Patents

Procédé et dispositif de transfert de caractéristiques d’une fonctionnalité Download PDF

Info

Publication number
WO2004105365A1
WO2004105365A1 PCT/EP2004/005482 EP2004005482W WO2004105365A1 WO 2004105365 A1 WO2004105365 A1 WO 2004105365A1 EP 2004005482 W EP2004005482 W EP 2004005482W WO 2004105365 A1 WO2004105365 A1 WO 2004105365A1
Authority
WO
WIPO (PCT)
Prior art keywords
terminal
functionality
telecommunications
telecommunications terminal
message
Prior art date
Application number
PCT/EP2004/005482
Other languages
English (en)
Inventor
Philippe Lottin
Jean Daouben
Eric Paillet
Yvon Guillot
Original Assignee
France Telecom
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 France Telecom filed Critical France Telecom
Priority to EP04733567A priority Critical patent/EP1625738A1/fr
Publication of WO2004105365A1 publication Critical patent/WO2004105365A1/fr

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42136Administration or customisation of services
    • H04M3/42153Administration or customisation of services by subscriber
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72406User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by software upgrading or downloading
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/05Aspects of automatic or semi-automatic exchanges related to OAM&P
    • H04M2203/052Aspects of automatic or semi-automatic exchanges related to OAM&P software update
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/05Aspects of automatic or semi-automatic exchanges related to OAM&P
    • H04M2203/053Aspects of automatic or semi-automatic exchanges related to OAM&P remote terminal provisioning, e.g. of applets

Definitions

  • the present invention relates to a method and a device for transferring at least one characteristic of a functionality of a telecommunications terminal.
  • Telephone terminals such as telephone handsets or videoconferencing terminals today have a large number of functionalities. These functionalities are for example the display of the telephone number of the caller on a screen, the display of messages comprising text associated with voice messages generated by voice servers, sound processing capacities according to different protocols, the possibility to reproduce or broadcast the sound on a more or less large number of voice channels.
  • a telephone terminal is described which, in response to an S AT activation message sent by a voice server, activates its modem. The modem subsequently confirms its activation by generating a message for the voice server.
  • This confirmation message can also include display format or display format type information in which written messages transferred by the voice server will be reproduced.
  • the telephone terminal modem during transmission of the confirmation message deactivates the loudspeaker of the telephone terminal so that the confirmation message is not heard.
  • This confirmation message can then include a quantity of important information and thus require a significant transfer time.
  • the voice server must, before transferring information to the telecommunications terminal, wait a time at least equal to the time necessary for the transfer, by the telecommunications terminal, of the confirmation and any information of display format or type of display format in which written messages transferred by the voice server will be reproduced. This time penalizes the other telephone terminals accessing the server and which transfer only a simple confirmation message.
  • the number of functionalities available to telecommunication terminals constantly increasing with the new versions of products appearing on the market, the telecommunication server must be able to take into account all the signals indicating these functionalities and their characteristics. This further increases the wait time at the server.
  • the invention aims to solve the drawbacks of the prior art by proposing a method for transferring the characteristics of a functionality of a first telecommunication terminal connected to a second telecommunication terminal via a network of telecommunication, the first telecommunication terminal receiving a message from the second telecommunication terminal representative of a request for a specific functionality, the first terminal upon receipt of the message determines the specific functionality and the method is characterized in that it comprises the steps obtaining characteristics associated with the specific functionality determined and transferring to the second telecommunications terminal, in a frame consisting of a combination of a predetermined number of voice frequency signals, characteristics obtained from the function.
  • the invention proposes a device for transferring the characteristics of a functionality of a first telecommunications terminal connected to a second telecommunications terminal via a network of telecommunications, the first telecommunications terminal receiving a message from the second telecommunications terminal representative of a request for a specific functionality, the first terminal upon receipt of the message determines the specific functionality and the first device is characterized in that it includes means for obtaining the characteristics associated with the specific functionality determined and means for transferring to the second telecommunication terminal, in a frame consisting of a combination of a predetermined number of voice frequency signals, the characteristics obtained from the function.
  • the first telecommunications terminal transfers its characteristics at the appropriate time and only the characteristics associated with a functionality requested by the second telecommunications terminal.
  • the second telecommunication terminal no longer has to wait for a variable time which depends on the characteristics of the functionalities of the first telecommunication terminal.
  • the first telecommunications terminal transfers a frame consisting of a combination of a predetermined number of voice frequency signals. The duration of this frame is then easily quantifiable.
  • the second telecommunications terminal chooses the appropriate time to send the message representative of a request for a predetermined function. He can then transmit other higher priority messages before sending the request. No collision then exists with messages sent simultaneously by the two telecommunications terminals.
  • the first telecommunication terminal on each reception of a request for a specific functionality received from the second terminal, determines the specific functionality, obtains the characteristics associated with the specific determined functionality and transfers to the second telecommunication terminal, in a constituted frame. of a combination of a predetermined number of voice frequency signals, characteristics obtained from the function.
  • a terminal having a large number of functionalities transfers the associated characteristics, at different times.
  • the waiting time for the second telecommunications terminal then remains constant.
  • the invention also relates to a method for transferring messages from a first telecommunications terminal to a second telecommunications terminal via a telecommunications network, the first telecommunications terminal generating a message intended for the second communication terminal.
  • telecommunications the message being representative of a request for a specific functionality, characterized in that the method comprises the steps of:
  • the invention provides a device for transferring messages from a first telecommunications terminal to a second telecommunications terminal via a telecommunications network, the first telecommunications terminal generating a message intended for the second communication terminal.
  • the message being representative of a request for a specific functionality, characterized in that the device comprises:
  • the invention makes it possible to using only a limited number of voice frequency signals to nevertheless represent all the characteristics associated with all the functionalities of telecommunications terminals. Identical voice frequencies thus represent different characteristics associated with different functionalities. The first terminal telecommunications can nevertheless determine these functionalities thanks to the request that it previously transmitted. Thus, few voice frequency signals are required. The voice frequency frame is thus reduced.
  • the invention also relates to a signal transmitted by a first telecommunications terminal on a telecommunications network and intended for a second telecommunications terminal in response to a message representative of a request for a specific functionality transmitted by the second telecommunications terminal. , characterized in that the signal consists of a combination of a predetermined number of voice frequency signals representative of the characteristics of the first telecommunications terminal associated with the specific functionality.
  • the invention also relates to the computer program stored on an information medium, said program comprising instructions making it possible to implement the processing method described above, when it is loaded and executed by a computer system.
  • FIG. . 1 represents a telecommunications network in which a telecommunications terminal communicates with a voice server of the telecommunications network or another telecommunications terminal according to the invention
  • Fig. 2 shows a schematic view of the telecommunications terminal according to the invention
  • Fig. 3 shows a schematic view of the voice server according to the invention
  • Fig. 4 shows the algorithm performed by the telecommunications terminal according to the invention
  • Figs. 5a and 5b represent the algorithm performed by the server according to the invention
  • Fig. 1 represents a telecommunications network in which a telecommunications terminal communicates with a voice server of the telecommunications network or another telecommunications terminal according to the invention
  • Fig. 2 shows a schematic view of the telecommunications terminal according to the invention
  • Fig. 3 shows a schematic view of the voice server according to the invention
  • Fig. 4 shows the algorithm performed by the telecommunications terminal according to the invention
  • Figs. 5a and 5b represent the
  • FIG. 6 shows a table comprising the various elements of a V23 data frame sent by the server according to the invention
  • Fig. 7 represents a table summarizing the different types of connections included in the fourth byte of the V23 data frame of FIG. 6
  • Figs. 8a, 8b and 8c represent the correspondence tables between the different values of the DTMF signals from the predetermined set of DTMF signals transmitted by the telecommunication terminal and indicating the characteristics of the text functionality
  • Figs. 9a and 9b represent the correspondence tables between the different values of the DTMF signals from the predetermined set of DTMF signals transmitted by the telecommunication terminal and indicating the characteristics of the sound processing functionality.
  • Fig. 1 shows a first embodiment of the invention in a telecommunications network in which a subscriber terminal communicates with a voice server of the telecommunications network or another telecommunications terminal according to the invention.
  • the telecommunication network 30 includes a voice server 20.
  • the telecommunication network is for example a PSTN Switched Telephone Network.
  • the network 30 can also be a network of ISDN type (Digital Network with Service Integration) or a cellular telephone communication network such as a network of GSM type (Global System for Mobile communications), UMTS (Universal Mobile Telecommunications System), GPRS (General Packet Radio Services), etc.
  • GSM Global System for Mobile communications
  • UMTS Universal Mobile Telecommunications System
  • GPRS General Packet Radio Services
  • the voice server 20 broadcasts written messages associated with voice messages through the network 30.
  • voice messages sound sequences comprising recordings of human voice obtained by recording a person's voice or by voice synthesis.
  • written messages is meant data adapted to be viewed, for example, on a screen in the form of alphanumeric characters.
  • the voice server 20 such as for example an Audiotel server of the company France Telecom, is accessible via a public telephone network of the company France Telecom in which it is identified in a conventional manner by a telephone number.
  • the voice server 20 comprises an interface means adapted to interpret DTMF (Dual Tone Modulation Frequency) commands or voice frequencies generated by the manipulation of the keys of the keyboard of a terminal. 10 and / or voice commands.
  • the voice server 20 communicates with the caller using voice messages. Voice messages are sent in block form in response to commands transmitted by the caller. Each voice message block is prerecorded and memorized with an appropriate addressing in a storage means of the voice server 20.
  • a welcome voice message is emitted upon connection with the voice server 20 and the telecommunications terminal 10, then one or more specific messages are sent each time a key of the telecommunication terminal 10 is actuated, thus forming a command to the voice server 20.
  • the voice server 20 also associates written messages with the voice messages.
  • the voice server 20 transfers messages to the telecommunications terminal 10 to select a specific function and processes the response to these messages.
  • the telecommunications terminal 10 is for example a telephone handset or a videoconferencing system.
  • a telecommunications terminal 33 is also shown in FIG. 1. It is for example a telephone handset or a videoconferencing system which establishes a communication with the telecommunications terminal 10 or that the telecommunications terminal 10 wishes to join.
  • This telecommunications terminal 33 has functionalities having certain characteristics. It can also generate calls to the telecommunications device 10 in the same way as the voice server 20 and transfer messages to the telecommunications terminal 10 to select a specific function and process the response to these messages.
  • Fig. 2 shows a schematic view of the telecommunications terminal according to the invention.
  • the telecommunications terminal 10 is for example a telephone handset comprising a processor 11 connected to a memory 12, a screen 15, a keyboard 16, a means for detecting V23 frames and for generating DTMF signals 14 (Dual Tone
  • the memory 12 stores the program implementing the method according to the invention which will be described in detail with reference to FIG. 4.
  • the processor 11 executes the program instructions corresponding to the algorithm which will be described with reference to FIG. 4 and controls the line interface 13, the screen 15, the keyboard 16, the frame detection means N23 and generation of DTMF signals 14 and the activation of the loudspeaker 17 and the microphone 18.
  • the processor 11 is, for example and in a nonlimiting manner, capable of coding, decoding voice signals conforming to the recommendation G722 of LUIT (International Telecommunication Union) at a sampling frequency of 7 KHz and at a bit rate 56Kbit / s. It should be noted that, as a variant, the telecommunications terminal 10 includes an integrated circuit capable of carrying out the coding and decoding of the voice signals in accordance with the recommendation G722.
  • LUIT International Telecommunication Union
  • the keyboard 16 and the screen 15 provide the man-machine interface with the user. Via the screen 15, the processor 1 1 displays the characteristic or characteristics of functions available to the telecommunications terminal 33 or the voice server 20 with which it is in communication.
  • the keyboard 16 allows the user of the telecommunication terminal 10 to dial the telephone number of the voice server 20 according to the invention, or even to accept an operation of the telecommunication terminal 10 according to a predetermined characteristic.
  • the telecommunications terminal 10 has, for example, text functionality. It has in fact a screen 15.
  • the screen functionality is associated with the following characteristics: screen of 16 lines, 120 columns, capable of reproducing bold, italic, underlined characters and acceptance of strings of character sequences.
  • the telecommunication terminal 10 includes a stereophonic link 19 making it possible to connect a stereophonic headset to the telecommunication terminal.
  • the signals transmitted on the stereophonic link are processed by the processor 11 which, from the signals received from the telecommunications network, if they are stereophonic, recreates for example a surround effect.
  • the sound processing functionality is associated with the following characteristics: stereophony and surround processing, coding decoding according to the recommendation ITU G.722 at a bit rate of 56Kbit / s.
  • the telecommunications terminal 10 comprises a line interface 13 adapted to the telecommunications network 30.
  • the line interface 13 comprises inter alia at least one relay controlled by the processor 11 allowing the connection or disconnection of the telecommunications terminal 10 to the network 30, at at least one transformer making it possible to isolate the telecommunication terminal 10 from the telecommunication network 30 and at least one 2-wire 4-wire converter circuit allowing the separation of the incoming and outgoing signals.
  • the telecommunications terminal 10 also includes a microphone 18 and a conventional speaker 17. It should be noted that the loudspeaker 17 and the microphone 18 can be deactivated by the processor 11 during the reception and / or the generation of DTMF signals or during the reception of frames V23 according to the invention.
  • the telecommunication terminal 10 also comprises a means of detecting V23 frames and generating DTMF signals 14.
  • This means of detecting V23 frames and generating DTMF signals 14 is for example a modem or a DSP (Digital Signal Processor).
  • the means for detecting V23 frames and for generating DTMF signals 14 is capable of detecting, decoding signals conforming to the rules defined in the V23 transmission protocol standardized at ETSI (European Telecommunications Standards Institute) and described in the document ETSI EN 300 659-2 entitled Public Sitched Telephone Network (PSTN): Subscriber A protocol over the local loop for display and related services- Part 2: Off-hook data transmission and the document ETSI EN 300 659-3 entitled Access and Terminais (AT) ; Analogue access to the Public Switched Telephone Network (PSTN): Subscriber line protocol over the local loop for display and related services- Part 3: Data link message and parameter.
  • Fig. 3 shows a schematic view of the architecture of the server according to the invention.
  • the voice server 20 comprises a processor 21 connected to a ROM read-only memory 22, a random access memory 23, a voice memory 24, a data memory 25, a means of detecting DTMF signals 27 (Dual Tone Modulation Frequency) and of generating V23 frames and a line 26 interface.
  • a processor 21 connected to a ROM read-only memory 22, a random access memory 23, a voice memory 24, a data memory 25, a means of detecting DTMF signals 27 (Dual Tone Modulation Frequency) and of generating V23 frames and a line 26 interface.
  • DTMF signals 27 Dual Tone Modulation Frequency
  • the processor 21 is, for example and in a nonlimiting manner, capable of coding, decoding voice signals conforming to the recommendation G722 of LUIT (International Telecommunication Union) at a sampling frequency of 7 KHz and at a bit rate of 64Kbit / s , 56Kbit / s and 48Kbit / s.
  • the processor 21 is also able to encode, decode voice signals in accordance with the recommendations G722.1, G729 and G711 of the ITU.
  • the voice server 20 includes one or more integrated circuits able to carry out the coding and decoding of the voice signals in accordance with these recommendations.
  • the processor 21 controls, via a noted link 28, the line interface 30, the means 27 for detecting DTMF signals and for generating V23 frames and ensures the transfer of the information contained in the memories 24 and 25 to destination of the telecommunications terminal 10.
  • the voice server 20 comprises a line interface 26 adapted to the telecommunications network 30.
  • the line interface comprises inter alia at least one relay controlled by the processor 21 allowing the connection or disconnection of the server to a calling telecommunications terminal 10, at least a transformer making it possible to isolate the voice server from the telecommunications network 30 and at least one 2-wire 4-wire converter circuit allowing the separation of the incoming and outgoing signals.
  • the voice server 20 also includes a means 27 for detecting DTMF signals and for generating V23 frames.
  • This means 27 for detecting DTMF signals and for generating V23 frames is for example a modem or a DSP (Digital Signal Processor).
  • the means 27 for detecting DTMF signals and for generating V23 frames also conforms to the ETSI standards mentioned with reference to FIG. 2. It will not be described further.
  • the means 27 for detecting DTMF signals and for generating V23 frames is connected to the line interface 26 so as to receive DTMF signals and / or send V23 frames according to the invention when a telecommunications terminal 10 is connected to the voice server 20.
  • Fig. 4 shows the algorithm performed by the telecommunications terminal 10 according to the invention.
  • the processor 11 reads from the memory 12, the program instructions corresponding to steps E400 to E424 of FIG. 4 and loads them into RAM, not shown, to execute them.
  • step E400 the user of the telecommunications terminal 10 picks up his handset and for example dials the telephone number of a voice server 20.
  • the processor 11 then generates a command intended for the line interface so that it ci takes the line, and the processor 11 generates a command for the means 14 for detecting frames V23 and for generating DTMF signals so that the latter dials the telephone number.
  • This telephone number is then transmitted to the telecommunications network 30 and the telecommunications terminal 10 is put into communication with the voice server 20.
  • step E401 checks whether the means 14 for detecting frames V23 and for generating DTMF signals has received from the telecommunications network 30 a signal S AT generated by the voice server 20.
  • This signal SAT is a dual frequency signal (2130Hz and 2750 Hz) which is transmitted over a TSAT time between 80 and 85 milliseconds (ms).
  • the processor 11 If no SAT signal is received, this implies that the voice server 20 in communication with the telecommunications terminal 10 does not include V23 type modems, the processor 11 then stops the algorithm. If a SAT signal is received from the telecommunications network 30, the processor 11 goes to step E402 and generates a command intended for the means 14 for detecting frames V23 and for generating DTMF signals so that the latter generates the DTMF signal D. The function of this signal is to inform the voice server 20 that the SAT signal has been received and that the frame detection modem V23 is indeed activated.
  • step E403 is a waiting loop for reception and decoding, by the means 14 of N23 frames and generation of DTMF signals, of a V23 frame.
  • This frame complies with the rules defined in the V23 transmission protocol standardized at the ETSI (European Telecommunication Standards Institute) and described in the document ETSI EN 300 659-2 entitled Public Sitched Telephone Network (PSTN): Subscriber Une protocol over the local loop for display and related services- Part 2: Off-hook data transmission and the document ETSI EN 300 659-3 entitled Access and Terminais (AT); Analogue access to the Public Switched Telephone Network (PSTN): Subscriber Une protocol over the local loop for display and related services- Part 3: Data link message and parameter.
  • PSTN Public Sitched Telephone Network
  • AT Access and Terminais
  • the decoded frame is then analyzed by the processor 11.
  • the processor l i in step E404 checks whether the first byte of this frame is equal to the value 40H in hexadecimal. This value 40H corresponds to a terminal functionality selection frame. If the decoded frame does not include this value, it is a V23 frame representative of information not processed by the present invention. The processor 11 then terminates the algorithm. If the first byte of this frame is equal to the value 40H in hexadecimal, the processor 1 1 continues the analysis of the frame, and in step E405, reads the fourth byte of this decoded frame, and according to its value, determines its meaning from the table described with reference to FIG. 7. This table is stored in memory 12 of the telecommunications terminal. This fourth byte represents the type of connection.
  • step E407 determines from this byte whether or not the function call implies approval by the user of the telecommunications terminal 10.
  • the telecommunications terminal 10 has several functionalities.
  • the text functionality as well as its characteristics related to what it brings to the user can be achieved in the invention as described without intervention by the user of the telecommunications terminal 10.
  • the sound processing functionality, with which are associated the stereophony and surround processing characteristics necessarily imply the need for the user to connect his stereophonic headset to the link 19 of the telecommunications terminal 10. This, in certain cases, may not be desired by the user.
  • step E408 the processor 11 transfers to frame detection means 14
  • V23 and DTMF signal generation command to generate DTMF signals representative of the characteristics of the screen 15.
  • These characteristics are 16 lines, 120 columns, capable of reproducing bold, italic, underlined characters and acceptance of strings of character sequences . All these functionalities will be coded with a predetermined number of DTMF signals, in this case three DTMF signals.
  • step E409 the processor then goes to step E409 and waits for reception by the means 14 of detecting frames V23 and of generating DTMF signals of a signal SAT generated by the voice server 20.
  • step E410 On receipt of this signal SAT, the processor 11 goes to step E410 and generates a command intended for the means 14 for detecting frames V23 and for generating DTMF signals so that the latter generates a DTMF signal D.
  • step E41 1 the processor 11 goes to step E41 1 and waits for the reception by the means 14 of detecting frames V23 and of generating DTMF signals of a frame V23 generated by the voice server 20.
  • the voice server 20 having received the characteristics of the text functionality transferred to step E408 transmits a frame V23 containing text information.
  • This frame is a Display information parameter type frame of the standard
  • ETSI EN 300 659-3 Access and terminais; Analog access to the public switch telephone network; subscriber A protocol over the local loop for display services;
  • This frame comprises a first byte of value 50H in hexadecimal.
  • the processor 11, in step E412, receives and processes the decoded bytes.
  • the processor 11 reads in step E413, the second byte of the frame in order to determine the length of the frame.
  • a maximum of 251 characters can be included in the V23 frame, or 250 if the V23 frames are chained.
  • the processor 11 reads in step E414, the fourth byte of the frame in order to determine whether the frames are chained or not. The value of this character represents the number of chained V23 frames.
  • the voice server knowing the characteristics of the screen 15 of the telecommunications terminal 10 has formatted the written message according to these characteristics by adjusting the number of characters transmitted in the frame V23 to its dimensions.
  • the processor 1 1 goes to step E415 and processes the first byte of data included in the frame V23.
  • the first data byte is the fifth of the V23 frame if the telecommunications terminal 10 has the chaining characteristic or the fourth if it does not.
  • the processor 11 performs the loop consisting of steps E415 and E416 until all the characters have been processed. This number of characters is equal to the value of the second byte of the frame read in step E413.
  • the processor 1 1 searches for the sequences of characters ⁇ u>, ⁇ i> and ⁇ b>.
  • the processor 11, upon detection of these sequences, does not transfer these to the screen 15, but transfers the characters included between these sequences to the screen in an appropriate attribute such as the underlined, italic or bold attribute. All the characters contained in the frame having been processed, the processor 11, in step E417, checks whether all the frame strings V23 have been processed.
  • step E41 1 If not, the processor 11 returns to step E41 1 and waits for the next chained frame V23.
  • the loop consisting of steps E412 to E417 is executed as many times as there are frames in the chain.
  • the processor goes to step E418 which consists in checking whether the communication is interrupted or not.
  • the algorithm stops. Otherwise, the processor 11 returns to step E403 previously described and waits for a new frame V23 to be processed.
  • the voice server 20 transfers a new frame V23 via the telecommunications network 30 to the telecommunications terminal 10.
  • step E405 If the first byte of this frame is equal to the value 40H in hexadecimal, the processor l lc continues the analysis of the frame, and in step E405, reads the fourth byte of this decoded frame, and according to its value, determines to step E406, its meaning from the table described with reference to FIG. 7 and stored in memory 12.
  • step E407 determines from this byte whether or not the function call involves the user of the telecommunications terminal 10.
  • the fourth byte of the frame is equal to the value 01H corresponding to a selection frame of the sound processing functionality. This functionality, as we mentioned earlier, involves user intervention.
  • the processor 11 therefore goes to step E419.
  • step E419 the processor 11 transfers to the frame detection means 14
  • N23 and DTMF signal generation a command to generate DTMF signals representative of the characteristics of the sound processing functionality. These characteristics are the stereo processing, the surround effect as well as the G722 recommendation at 56Kbit / s. All these functionalities will be coded with a predetermined number of DTMF signals, in this case three DTMF signals.
  • step E420 the processor then goes to step E420 and waits for the reception by the means 14 of detecting frames V23 and of generating DTMF signals of a signal SAT generated by the voice server 20.
  • step E421 On reception of this signal SAT, the processor 11 goes to step E421 and generates a command intended for the means 14 for detecting frames V23 and for generating DTMF signals so that the latter generates a DTMF signal D.
  • This operation performed, the processor 11 proceeds for example to the display on the screen 15 of the functionality involving the user. In our example, this is a sound functionality with listening via a stereo headset.
  • Figs. 5a and 5b represent the algorithm performed by the server according to the invention.
  • the processor 21 When the application is launched, the processor 21 reads from the memory 22, the program instructions corresponding to steps E500 to E532 of FIGS. 5a and 5b and loads them into RAM 23.
  • the server is for example a voice server 20.
  • step E500 a call from a telecommunication terminal is detected by the line interface 26 connected to the telecommunication network 30.
  • the voice server 20 then establishes a communication with the calling telecommunication terminal.
  • the processor 21, in step E501 controls the means 27 for detecting DTMF signals and for generating frames V23 so that the latter generates, via the line interface 26, a signal SAT intended for the calling telecommunications terminal, for example the telecommunications terminal 10.
  • the SAT signal is a dual-frequency signal (2130Hz and 2750 Hz) which is transmitted over a TSAT time comprised between 80 and 85 milliseconds (ms). This signal is transmitted by the voice server 20 via the telecommunications network 30.
  • step E502 which consists in verifying whether a DTMF response signal D has been received by the means 27 for detecting DTMF signals and for generating frames V23.
  • step E503 which consists in checking whether the time allocated for receiving the response signal DTMF D has elapsed or not.
  • the time allocated for receiving the DTMF D response signal following the sending of the SAT message is for example 200 ms.
  • step E502 the processor 21 returns to step E502 previously described.
  • the processor 21 performs the loop consisting of steps E502 and E503 as long as a DTMF D response signal has not been received or until the time allocated for the reception of the DTMF D response signal.
  • step E504 the processor 21 reads a voice message in the form of blocks from the voice memory 24 and transfers it to the line interface 26.
  • the voice message is sent in the form of blocks in response to commands issued by the caller. Each voice message block is prerecorded and stored with an appropriate address in the voice memory 24.
  • a welcome message is sent upon connection between the voice server 20 and the telecommunications terminal 10, then a specific message is issued each time the user of the telecommunications terminal 10a presses a key on the keyboard 16a forming a command to the voice server 20 or each time that the user of the telecommunications terminal 10b presses a key on the telephone handset 35 forming a command to the voice server 20.
  • step E502 If a DTMF response signal D has been received by the means 27 for detecting DTMF signals and for generating frames V23 in step E502, the processor 21 goes to step E705.
  • the processor 21 controls the means 27 for detecting DTMF signals and for generating frames N23 so that the latter generates a sequence of signals constituting a data frame V23 intended for the telecommunications terminal 10 by the via the network interface 26 and the telecommunications network 30.
  • This data frame consists of a set of four bytes.
  • the data frame is a frame allowing to select a terminal with a specific function. This data frame will be described with reference to Figs. 6 and 7. By way of example, this frame is a frame representative of a request for the call function associated with text.
  • step E506 consists in verifying whether a DTMF response signal has been received by the means 27 for detecting DTMF signals and for generating frames V23.
  • This response signal is a signal
  • step E507 which consists in verifying whether the time allocated for receiving the DTMF response signal has passed or not.
  • the time allocated for receiving the DTMF response signal following the sending of the SAT message is for example 200 ms.
  • step E506 the processor 21 returns to step E506 previously described.
  • the processor 21 performs the loop made up of steps E506 and E507 until a DTMF response signal has not been received or until the time allocated for receiving the DTMF response signal has elapsed.
  • step E505. If the timer has expired, this means that the telecommunications terminal 10 does not have the functionality presented in the message sent in step E505. The processor 21 then goes to step E508.
  • step E508 the processor 21 reads a voice message in the form of blocks from the voice memory 24 and transfers it to the line interface 26 in a similar manner to that described previously with reference to step E504.
  • step E506 If at least one DTMF response signal has been received by the DTMF signal detection means 27 and the generation of frames V23 in step E506, the processor proceeds to step E509.
  • the telecommunications terminal 10 has a screen 15. It can therefore process text.
  • the processor 21 checks the number of DTMF signals received in step E506 in response to the signal frame V23 transmitted in step E505. If only one DTMF signal has been received, processor 21 proceeds to step E518.
  • the processor 21 transfers the written message to the means 27 for detecting DTMF signals and for generating frames V23 which generates the corresponding frame V23.
  • This frame is transmitted to the telecommunications terminal 10 via the line interface 26 and the telecommunications network 30.
  • the written message is not adapted to the characteristics of the screen 15 of the telecommunications terminal 10. Indeed, by responding with a DTMF D signal, the telecommunications terminal 10 has confirmed that it has the display function, but is not able to transfer the characteristics of the latter.
  • step E519 the processor goes to step E519 and reads a voice message in the form of blocks from the voice memory 24 and transfers it to the line interface 26 in a similar manner to that described previously with reference to step E504.
  • the telecommunication terminal 10 has received the signal frame V23 transmitted in step E505. he has this functionality and moreover, it transfers the characteristics of the functionality into its response. According to our example, the telecommunications terminal 10 has a screen of 16 lines, 120 columns, capable of reproducing bold, italic characters, underlined with acceptance of strings of character sequences.
  • step E509 If the test in step E509 is positive, the processor 21 goes to step E510 and controls the means 27 for detecting DTMF signals and for generating frames
  • SAT to the calling telecommunications terminal, for example telecommunications terminal 10.
  • step E511 which consists in verifying whether a DTMF response signal D has been received by the means 27 for detecting DTMF signals and for generating frames V23.
  • step E512 which consists in checking whether the time allocated for receiving the response signal DTMF D has elapsed or not.
  • the time allocated for receiving the DTMF D response signal following the sending of the SAT message is for example 200 ms.
  • step E511 the processor 21 returns to step E511 previously described.
  • the processor 21 performs the loop consisting of steps E51 1 and E512 until a DTMF D response signal has not been received or until the time allocated for receiving the DTMF D response signal has elapsed.
  • step E513 the processor 21 reads from the voice memory 24 a voice message in the form of blocks and transfers it to the line interface 26 in the same manner as in step E504 previously described.
  • step E514 determines, as a function of the message representative of the request for a specific functionality, and of the frame consisting of a combination of a predetermined number of voice frequency signals, the characteristics of the telecommunications terminal 10 associated with functionality.
  • the functionality transmitted in step E505 being a text functionality
  • the processor 21 decodes these DTMF signals using the tables shown in FIGS. 8a, 8b, 8c and stored in the RAM 23.
  • the processor 21 goes to the next step E515 and formats the written messages according to the characteristics of the screen 15.
  • the processor 21 inserts in the written messages markers delimiting the characters to be displayed in bold, italic or underlined characters.
  • Markers such as ⁇ u>, ⁇ i>, ⁇ b> may for example indicate that the following characters must be reproduced in underline, in italics and in bold respectively. This is particularly interesting when viewing. Indeed, the user of the telecommunication terminal thus quickly visualizes the important information contained in the message.
  • the processor 21 also adapts the content of the message to the size of the screen, whether or not using abbreviations if the screen is small. This operation of adapting written messages to the characteristics of the screen
  • step E516 the processor goes to step E516.
  • the processor transfers a written message to the means 27 for detecting DTMF signals and generating V23 frames which generates the corresponding V23 frame.
  • This frame is transmitted to the telecommunications terminal 10 via the line interface 26 and the telecommunications network 30.
  • This frame conforms to a frame of parameters and display information.
  • This frame complies with standard ETSI EN 300 659-3 Access and Terminais; analog Access to the public switched Telephone Network; Subscriber line protocol over the local loop for display and related services; Part 3 Data link message and parameter codings.
  • This frame consists of a header byte at the value 50H in hexadecimal.
  • the processor 21 inserts the number of written messages which will be transmitted subsequently since the telecommunication terminal 10 accepts the chaining of frames V23. It should be noted that the processor 20 may also include in the following written messages other information such as the date and time of the sending.
  • step E517 reads a voice message in the form of blocks from the voice memory 24 and transfers it to the interface. line 26 in a similar manner to that described previously with reference to step E504.
  • step E520 the processor 21 controls the means 27 for detecting DTMF signals and for generating frames V23 so that the latter generates a sequence of signals constituting a data frame N23 intended for the telecommunications terminal 10 by the via the network interface 26 and the telecommunications network 30.
  • This data frame consists of a set of four bytes.
  • the data frame is a frame allowing to select a terminal with a specific function. This data frame will be described with reference to Figs. 6 and 7.
  • this frame is a frame representative of a request for the call function of sound processing functionality.
  • step E521 which consists in verifying whether a DTMF signal has been received by the means 27 for detecting DTMF signals and for generating frames N23.
  • This response signal is a signal
  • step E522 which consists in checking whether the time allocated for receiving the DTMF response signal has elapsed or not.
  • the time allocated for receiving the DTMF response signal following the sending of the SAT message is for example 200 ms.
  • step E521 the processor 21 returns to step E521 previously described.
  • the processor 21 performs the loop made up of steps E521 and E522 until a DTMF response signal has not been received or until the time allocated for the reception of the DTMF response signal has elapsed.
  • step E520 If the timer has expired, this means that the telecommunications terminal 10 does not have the functionality presented in the message sent in step E520.
  • the processor 21 then goes to step E523.
  • step E523 the processor 21 reads from voice memory 24 a voice message in the form of blocks and transfers it to the line interface 26 in a similar manner to that previously described with reference to step E504. If at least one DTMF response signal has been received by the DTMF signal detection means 27 and the generation of frames V23 in step E521, the processor proceeds to step E524.
  • the telecommunications terminal 10 has a sound processing functionality and associated characteristics.
  • the processor 21 checks the number of DTMF signals received in step E521 in response to the signal frame V23 transmitted in step E520.
  • step E525 the processor 21 reads from voice memory 24 a voice message in the form of blocks and transfers it to the line interface 26 intended for the telecommunications terminal. 10.
  • the telecommunication terminal 10 has received the signal frame V23 transmitted in step E520. It has this functionality and moreover, it transfers the characteristics of the functionality into its response.
  • the telecommunications terminal 10 has a sound processing functionality with which the following characteristics are associated: stereophony, surround processing, able to code decode signals according to the recommendation G722 at 56Kbits / s.
  • step E524 If the test in step E524 is positive, the processor 21 goes to step E526 and controls the means 27 for detecting DTMF signals and generating V23 frames so that the latter generates, via the line 26 interface, a signal
  • SAT to the calling telecommunications terminal, for example telecommunications terminal 10.
  • step E527 which consists in verifying whether a DTMF response signal D has been received by the means 27 for detecting DTMF signals and for generating frames V23.
  • step E528 which consists in verifying whether the time allocated for receiving the response signal DTMF D has elapsed or not.
  • step E527 the processor 21 returns to step E527 previously described.
  • the processor 21 performs the loop consisting of steps E527 and E528 as long as a DTMF D response signal has not been received or until the time allocated for the reception of the DTMF D response signal has elapsed.
  • step E529 the processor 21 reads from the voice memory 24 a voice message in the form of blocks and transfers it to the line interface 26.
  • step E527 If a DTMF D response signal is received in step E527, the processor 21 proceeds to step E530.
  • the processor 21, in step E530, determines according to the message representative of the request for a specific functionality, and of the frame consisting of a combination of a predetermined number of voice frequency signals, the characteristics of the telecommunications terminal 10 associated with functionality.
  • the processor 21 decodes these DTMF signals using the tables shown in FIGS. 9a and 9b and stored in the RAM 23.
  • the processor 21 decodes the DTMF signals received in step E521, deduces the following characteristics: stereophony, surround processing, coding decoding according to the recommendation G.722 at 56Kbit / s.
  • the processor 21 goes to the next step E531 and formats the voice messages according to the characteristics of the telecommunications terminal 10. For example, formatting consists in doubling the voice message with a stereophonic signal and in coding voice messages according to G.722 recommendation at a speed of 56Kbit / s.
  • the telecommunications terminal receives data from the voice server adapted to its characteristics of both text and voice processing.
  • Fig. 6 shows a table comprising the various elements of a V23 data frame sent by the server according to the invention.
  • the data frame V23 transmitted by the voice server in step E505 of FIG. 5a and received by the telecommunications terminal 10 in step E403 consists of four bytes of data.
  • the table in FIG. 6 is made up of four columns denoted 61 to 64 and four rows 65 to 68.
  • Column 61 contains the number of the byte in the V23 frame considered
  • column 62 contains the binary value of the byte considered
  • column 63 contains the hexadecimal value of the byte considered
  • column 64 the meaning of the byte considered.
  • the first byte in line 65 has a binary value of 0100 0000 or 40H in hexadecimal. This byte represents a code indicating that the content of the frame is a request from the voice server 20 to interrogate the telecommunications terminal 10 if it has a predetermined function.
  • the second byte in line 66 counts the bytes composing the message which follow this byte. In our example, this byte has a binary value of 0000 0010 or 02H in hexadecimal.
  • the third byte in line 67 determines the type of information in this frame.
  • This byte can be representative of a connection type as in our case and is then equal to the binary value of 0000 0001, ie 01 H in hexadecimal.
  • This third byte allows in other applications to define for example the number of multiple subscribers or Multiple Subscriber Number MSN.
  • the last byte in line 68 contains the code associated with the type of connection. This code takes the different values described with reference to FIG. 7.
  • the frame V23 transmitted in step E505 of FIG. 5a as well as the frame sent in step E520 of FIG. 5b are made up of four bytes, the first having the value 40H, the second having the value 02H and the third having the value 01 H. The value of the fourth byte will be explained with reference to FIG. 7.
  • Fig. 7 represents a table summarizing the different types of connections included in the fourth byte of the V23 data frame of FIG. 6.
  • the table in FIG. 7 consists of three columns denoted 701 to 703 and eight rows 704 to 711.
  • Column 701 contains the possible binary value of the byte considered
  • column 702 contains the hexadecimal value of the byte considered
  • column 703 the meaning of the byte considered.
  • Lines 704 to 711 are standard and described in standard ETSI EN 300 659-3 Access and Terminal; Public Switch Telephone Network; Subsciber line protocol over the local loop for Display (and related) services; Data link message and parameter codings.
  • the fourth byte of the V23 frame transmitted in step E505 of FIG. 5a is at the value 07H in hexadecimal and corresponds to a text call in accordance with line 711 in FIG. 7.
  • the fourth byte of the V23 frame transmitted in step E520 of FIG. 5b is at the value 01H in hexadecimal and corresponds to a voice call in accordance with line 705 in FIG. 7.
  • Fig. 8a represents a table of correspondence between the different values of the first DTMF signal of the predetermined set of DTMF signals transmitted by the telecommunication terminal and indicating the characteristics of the text functionality.
  • This predetermined set of DTMF signals is transmitted by the telecommunications terminal 10 in step E408 of the algorithm of FIG. 4.
  • This predetermined set of DTMF signals is received by the voice server in step E506 of the algorithm of FIG. 5a.
  • the DTMF signal represents a four-bit word. In our embodiment, only the two most significant bits are used, the two least significant bits are reserved and set to the value 0. Of course, the two least significant bits can be used for the transmission of 'other types of features.
  • the table in FIG. 8a is made up of three columns denoted 801 to 803 and four rows denoted 804 to 807.
  • Column 801 contains the different values of the first DTMF signal.
  • Column 802 contains information representative of the possibility of formatting the data. Here we mean as the possibility of formatting the data, the characteristic of the telecommunications terminal to be interpreted and reproduced on the screen 15 underlined characters and / or in italic characters and / or in bold characters.
  • Column 803 contains information representative of the possibility of chaining the V23 data frames transmitted by the server 20.
  • the first DTMF signal is at value 0. This value indicates to the server that the telecommunications terminal 10 does not have the characteristic for formatting received text characters and that the telecommunications terminal 10 does not have the chaining characteristic of received V23 frames.
  • the first DTMF signal is at value 4. This value indicates to the server that the telecommunications terminal 10 does not have the characteristic for formatting received text characters and that the telecommunications terminal 10 has the characteristic of chaining of received V23 frames.
  • the first DTMF signal is at the value 8. This value indicates to the server that the telecommunications terminal 10 has the characteristic of formatting of the received text characters and that the telecommunications terminal 10 does not have the characteristic of chaining of received V23 frames.
  • the first DTMF signal is at the value C. This value indicates to the server that the telecommunication terminal 10 has the characteristic of formatting of the text characters received and that the telecommunication terminal 10 has the chaining characteristic of the V23 frames received.
  • the telecommunication terminal 10 having the characteristics of formatting of the received text characters and of chaining of the received V23 frames, the first DTMF signal is at value C.
  • Fig. 8b represents a correspondence table between the different values of the second DTMF signal from the predetermined set of DTMF signals transmitted by the telecommunication terminal and indicating the characteristics of the text functionality.
  • This predetermined set of DTMF signals is transmitted by the telecommunications terminal 10 in step E408 of the algorithm of FIG. 4.
  • This predetermined set of DTMF signals is received by the voice server in step E506 of the algorithm of FIG. 5a.
  • a DTMF signal can represent a four-bit word. In our embodiment, only the three least significant bits are used, the most significant bit is set to 0. Of course, the most significant bit can be used for the transmission of other types of characteristics.
  • the table in FIG. 8b consists of two columns denoted 808 and 809 and sixteen rows denoted 810 to 825.
  • Column 808 contains the different values of the second DTMF signal.
  • Column 809 contains information representative of the number of lines available on the screen 15 of the telecommunications terminal 10.
  • the second DTMF signal is at the value 0. This value indicates to the server that the screen 15 of the telecommunication terminal 10 has a line.
  • the second DTMF signal is at value 1. This value indicates to the server that the screen 15 of the telecommunications terminal 10 has two lines.
  • the second DTMF signal is at value 2. This value indicates to the server that the screen 15 of the telecommunications terminal 10 has three lines. On line 813, the second DTMF signal is at value 3. This value indicates to the server that the screen 15 of the telecommunication terminal 10 has four lines.
  • the second DTMF signal is at value 4. This value indicates to the server that the screen 15 of the telecommunications terminal 10 has six lines. On line 815, the second DTMF signal is at value 5. This value indicates to the server that the screen 15 of the telecommunications terminal 10 has eight lines.
  • the second DTMF signal is at value 6. This value indicates to the server that the screen 15 of the telecommunications terminal 10 has twelve lines.
  • the second DTMF signal is at the value 7. This value indicates to the server that the screen 15 of the telecommunications terminal 10 has sixteen lines.
  • Lines 818 to 823 have DTMF signal values of 8, 9, A, B, C, D respectively. These values are reserved. They can of course be used for different screen sizes.
  • Lines 824 and 825 have DTMF signal values at * and # respectively. These values are prohibited to avoid any conflict with other services.
  • the screen 15 of the telecommunications terminal 10 having 16 lines, the second DTMF signal is at the value 7.
  • Fig. 8c represents a table of correspondence between the different values of the third DTMF signal from the predetermined set of DTMF signals transmitted by the telecommunication terminal and indicating the characteristics of the text functionality.
  • This predetermined set of DTMF signals is transmitted by the telecommunications terminal 10 in step E408 of the algorithm of FIG. 4.
  • This predetermined set of DTMF signals is received by the voice server in step E506 of the algorithm of FIG. 5a.
  • a DTMF signal can represent a four-bit word. In our embodiment, only the three least significant bits are used, the most significant bit is set to 0. Of course, the most significant bit can be used for the transmission of other types of characteristics.
  • the table in FIG. 8c consists of two columns denoted 826 and 827 and sixteen rows denoted 828 to 843.
  • Column 826 contains the different values of the third DTMF signal.
  • Column 827 contains information representative of the number of columns available to the screen 15 of the telecommunications terminal 10.
  • the third DTMF signal is at the value 0. This value indicates to the server that the screen 15 of the telecommunication terminal 10 has twelve columns.
  • the third DTMF signal is at the value 1. This value indicates to the server that the screen 15 of the telecommunication terminal 10 has sixteen columns.
  • the third DTMF signal is at the value 2. This value indicates to the server that the screen 15 of the telecommunication terminal 10 has twenty columns.
  • the third DTMF signal is at value 3. This value indicates to the server that the screen 15 of the telecommunications terminal 10 has twenty four columns.
  • the third DTMF signal is at value 4. This value indicates to the server that the screen 15 of the telecommunications terminal 10 has thirty two columns.
  • the third DTMF signal is at value 5. This value indicates to the server that the screen 15 of the telecommunications terminal 10 has forty columns.
  • the third DTMF signal is at value 6. This value indicates to the server that the screen 15 of the telecommunications terminal 10 has eighty columns.
  • the third DTMF signal is at value 7. This value indicates to the server that the screen 15 of the telecommunications terminal 10 has one hundred and twenty columns. Lines 836 to 841 have DTMF signal values of 8, 9, A, B, C, D respectively. These values are reserved. They can of course be used for different screen sizes.
  • Lines 842 and 843 have DTMF signal values at * and # respectively. These values are prohibited to avoid any conflict with other services. According to our example, the screen 15 of the telecommunications terminal 10 having one hundred and twenty lines, the third DTMF signal is at the value 7.
  • Fig. 9a represents the table of correspondence between the different values of the first DTMF signal of the predetermined set of DTMF signals transmitted by the telecommunications terminal and indicating the characteristics of the sound processing functionality.
  • This predetermined set of DTMF signals is transmitted by the telecommunications terminal 10 in step E419 of the algorithm of FIG. 4.
  • This predetermined set of DTMF signals is received by the voice server in step E521 of the algorithm of FIG. 5b.
  • a DTMF signal can represent a four-bit word. In our embodiment, only the two most significant bits are used, the two least significant bits are reserved and set to the value 0. Of course, the two least significant bits can be used for the transmission of 'other types of features.
  • the table in FIG. 9a is made up of two columns denoted 901 and 902 and four rows denoted 904 to 907.
  • Column 901 contains the different values of the first DTMF signal.
  • Column 902 contains information representative of the different types of sound data transmission modes.
  • the first DTMF signal is at value 0.
  • This value indicates to the server that the telecommunications terminal 10 is capable of processing sound signals according to the recommendation G722 of the ITU.
  • the audio signals are coded at a frequency of 7 KHz at a rate of 64Kbit / s, 56Kbit / s, 48Kbit / s.
  • the first DTMF signal is at value 4. This value indicates to the server that the telecommunications terminal 10 is capable of processing sound signals according to ITU recommendation G722.1. According to this recommendation, the audio signals are coded at a rate of 24 and 32 Kbit / s for systems operating in hands-free mode.
  • the first DTMF signal is at value 8. This value indicates to the server that the telecommunications terminal 10 is capable of processing sound signals according to the recommendation G729 of the ITU. According to this recommendation, speech is coded at a rate of 8 Kbit / s using linear prediction with code excitation (CS-ACELP).
  • CS-ACELP linear prediction with code excitation
  • the first DTMF signal is at value C.
  • This value indicates to the server that the telecommunications terminal 10 is capable of processing sound signals according to the ITU recommendation G711. According to this recommendation, the speech is coded in Pulse Coding Modulation (MIC) at a speed of 64 Kbit / s.
  • MIC Pulse Coding Modulation
  • the telecommunications terminal 10 being able to code decode signals according to the G722 recommendation, the first DTMF signal is at value 0.
  • Fig. 9b represents the table of correspondence between the different values of the second DTMF signal from the predetermined set of DTMF signals transmitted by the telecommunication terminal and indicating the characteristics of the sound processing functionality.
  • This predetermined set of DTMF signals is transmitted by the telecommunications terminal 10 in step E419 of the algorithm of FIG. 4.
  • This predetermined set of DTMF signals is received by the voice server in step E521 of the algorithm of FIG. 5b.
  • a DTMF signal can represent a four-bit word. In our embodiment, only the three least significant bits are used, the most significant bit is set to 0. Of course, the most significant bit can be used for the transmission of other types of characteristics.
  • the table in FIG. 9b consists of two columns denoted 908 and 909 and sixteen rows denoted 910 to 925.
  • Column 908 contains the different values of the second DTMF signal.
  • Column 909 contains information representative of the type of coding used by the telecommunications terminal 10.
  • the second DTMF signal is at the value 0. This value indicates to the server that the telecommunication terminal 10 is capable of processing signals coded in modulation by coding pulse.
  • the second DTMF signal is at the value 1. This value indicates to the server that the telecommunication terminal 10 is capable of processing coded signals at a rate of 8Kbit / s.
  • the second DTMF signal is at the value 2. This value indicates to the server that the telecommunication terminal 10 is capable of processing coded signals at a rate of 24Kbit / s.
  • the second DTMF signal is at value 3. This value indicates to the server that the telecommunication terminal 10 is capable of processing coded signals at a speed of 32Kbit / s.
  • the second DTMF signal is at the value 4. This value indicates to the server that the telecommunication terminal 10 is capable of processing coded signals at a speed of 56Kbit / s.
  • the second DTMF signal is at value 5. This value indicates to the server that the telecommunications terminal 10 is capable of processing coded signals at a speed of 64Kbit / s.
  • Lines 916 and 917 have DTMF signal values of 6 and 7 respectively. These values are not used. They can of course be used for different types of coding. Lines 918 to 923 have DTMF signal values of 8, 9, A, B, C, D respectively. These values are reserved. They can of course be used for different types of coding.
  • Lines 924 and 925 have DTMF signal values at * and # respectively. These values are prohibited to avoid any conflict with other services. According to our example, the telecommunication terminal 10 being able to code decode signals at a speed of 56Kbit / s, the second DTMF signal is at value 4.
  • the third DTMF signal not shown represents other characteristics such as the number of channels. More precisely, the characteristics of the telecommunications terminal are described here in terms of the possibility of monophonic, stereophonic or three-dimensional reproduction such as the surround effect.
  • the most significant bit is set to 0.
  • the most significant bit can be used for the transmission of other types of characteristics.
  • the characteristics of other functionalities can be transmitted by the telecommunications terminal.
  • the telecommunication terminal 10 transfers, in response to this frame V23, a predetermined number of DTMF signals representative of the characteristics associated with the functionality contained in the frame N23.
  • the telecommunications terminal 10 responds for example by a combination of three DTMF signals with the associated characteristics which it has, for example, the characteristic visual signal generation, the characteristic of generating an audio signal or initiating a delayed telephone number call.
  • the telecommunications terminal 33 in FIG. 1 is able to generate V23 frames in the same way as the server 20 and implement the steps of the algorithm of Figs. 5a and 5b, apart from the fact that, like generating voice messages, the communication terminal 33 connects the users of the telecommunications terminals 10 and 33.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)

Abstract

L'invention concerne un procédé de transfert de caractéristiques d'une fonctionnalité d'un premier terminal de télécommunication relié à un second terminal de télécommunication, par l'intermédiaire d'un réseau de télécommunication, le premier terminal de télécommunication recevant un message du second terminal de télécommunication représentatif d'une requête pour une fonction spécifique, le premier terminal à la réception du message détermine la fonction spécifique et le procédé est caractérisé en ce qu'il comporte les étapes d'obtention des caractéristiques de la fonction spécifique déterminée et de transfert, au second terminal de télécommunication, dans une trame constituée d'une combinaison d'un nombre prédéterminé de signaux de fréquences vocales, des caractéristiques obtenues de la fonction.

Description

Procédé et dispositif de transfert de caractéristiques d'une fonctionnalité
La présente invention concerne un procédé et un dispositif de transfert d'au moins une caractéristique d'une fonctionnalité d'un terminal de télécommunication.
Les terminaux téléphoniques tels que les combinés téléphoniques ou les terminaux de visioconférence comportent aujourd'hui un grand nombre de fonctionnalités. Ces fonctionnalités sont par exemple l'affichage du numéro de téléphone de l'appelant sur un écran, l'affichage de messages comprenant du texte associé à des messages vocaux générés par des serveurs vocaux, des capacités de traitement sonores selon différents protocoles, la possibilité de restituer ou de diffuser le son sur un nombre plus ou moins important de canaux vocaux. Dans la demande de brevet PCT WO 02/41614, est décrit un terminal téléphonique qui, en réponse à un message S AT d'activation émis par un serveur vocal, active son modem. Le modem par la suite confirme son activation en générant un message à destination du serveur vocal. Ce message de confirmation peut aussi comprendre des informations de format d'affichage ou de type de format d'affichage dans lesquelles seront reproduits des messages écrits transférés par le serveur vocal. Le modem du terminal téléphonique pendant l'émission du message de confirmation désactive le haut-parleur du terminal téléphonique pour que le message de confirmation ne soit pas audible.
Ce message de confirmation peut alors comprendre une quantité d'informations importantes et ainsi nécessiter un temps de transfert non négligeable.
Ce temps de transfert, dépendant des informations supplémentaires ajoutées au message de confirmation, est variable et génère différents problèmes.
Le serveur vocal doit, avant de transférer des informations au terminal de télécommunication, attendre un temps au moins égal au temps nécessaire au transfert, par le terminal de télécommunication, de la confirmation et d'éventuelles informations de format d'affichage ou de type de format d'affichage dans lesquelles seront reproduits des messages écrits transférés par le serveur vocal. Ce temps pénalise les autres terminaux téléphoniques accédant au serveur et qui eux ne transfèrent qu'un simple message de confirmation. Le nombre de fonctionnalités dont disposent les terminaux de télécommunication augmentant constamment au fil des nouvelles versions de produits apparaissant sur le marché, le serveur de télécommunication doit être apte à prendre en compte tous les signaux indiquant ces fonctionnalités et leurs caractéristiques. Ceci augmente encore le temps d'attente au niveau du serveur. L'invention a pour but de résoudre les inconvénients de l'art antérieur en proposant un procédé de transfert de caractéristiques d'une fonctionnalité d'un premier terminal de télécommunication relié à un second terminal de télécommunication par l'intermédiaire d'un réseau de télécommunication, le premier terminal de télécommunication recevant un message du second terminal de télécommunication représentatif d'une requête pour une fonctionnalité spécifique, le premier terminal à la réception du message détermine la fonctionnalité spécifique et le procédé est caractérisé en ce qu'il comporte les étapes d'obtention des caractéristiques associées à la fonctionnalité spécifique déterminée et de transfert au second terminal de télécommunication, dans une trame constituée d'une combinaison d'un nombre prédéterminé de signaux de fréquences vocales, des caractéristiques obtenues de la fonction.
Corrélativement, l'invention propose un dispositif de transfert de caractéristiques d'une fonctionnalité d'un premier terminal de télécommunication relié à un second terminal de télécommunication par l'intermédiaire d'un réseau de télécommunication, le premier terminal de télécommunication recevant un message du second terminal de télécommunication représentatif d'une requête pour une fonctionnalité spécifique, le premier terminal à la réception du message détermine la fonctionnalité spécifique et le premier dispositif est caractérisé en ce qu'il comporte des moyens d'obtention des caractéristiques associées à la fonctionnalité spécifique déterminée et des moyens de transfert au second terminal de télécommunication, dans une trame constituée d'une combinaison d'un nombre prédéterminé de signaux de fréquences vocales, des caractéristiques obtenues de la fonction.
Ainsi, le premier terminal de télécommunication transfère au moment opportun ses caractéristiques et seulement les caractéristiques associées à une fonctionnalité demandée par le second terminal de télécommunication.
Le second terminal de télécommunication n'a plus à attendre un temps variable et dépendant des caractéristiques des fonctionnalités du premier terminal de télécommunication. Le premier terminal de télécommunication transfère une trame constituée d'une combinaison d'un nombre prédéterminé de signaux de fréquences vocales. La durée de cette trame est alors aisément quantifiable.
Le second terminal de télécommunication choisit le moment opportun pour émettre le message représentatif d'une requête pour une fonction prédéterminée. Il peut alors transmettre d'autres messages plus prioritaires préalablement à l'envoi de la requête. Aucune collision n'existe alors avec des messages émis simultanément par les deux terminaux de télécommunication.
Plus précisément, le premier terminal de télécommunication à chaque réception d'une requête pour une fonctionnalité spécifique reçue du second terminal, détermine la fonctionnalité spécifique, obtient les caractéristiques associées à la fonctionnalité spécifique déterminée et transfère au second terminal de télécommunication, dans une trame constituée d'une combinaison d'un nombre prédéterminé de signaux de fréquences vocales, des caractéristiques obtenues de la fonction.
Ainsi, un terminal disposant d'un nombre important de fonctionnalités transfère les caractéristiques associées, à différents moments. Le délai d'attente pour le second terminal de télécommunication reste alors constant.
L'invention concerne aussi un procédé de transfert de messages d'un premier terminal de télécommunication vers un second terminal de télécommunication par l'intermédiaire d'un réseau de télécommunication, le premier terminal de télécommunication générant un message à destination du second terminal de télécommunication, le message étant représentatif d'une requête pour une fonctionnalité spécifique, caractérisé en ce que le procédé comporte les étapes de :
- réception d'une trame constituée d'une combinaison d'un nombre prédéterminé de signaux de fréquences vocales, - détermination en fonction du message représentatif de la requête pour une fonctionnalité spécifique et de la trame constituée d'une combinaison d'un nombre prédéterminé de signaux de fréquences vocales, des caractéristiques du second terminal associées à la fonctionnalité,
- adaptation de données en fonction des caractéristiques déterminées, - transfert des données adaptées au second terminal de télécommunication.
Corrélativement, l'invention propose un dispositif de transfert de messages d'un premier terminal de télécommunication vers un second terminal de télécommunication par l'intermédiaire d'un réseau de télécommunication, le premier terminal de télécommunication générant un message à destination du second terminal de télécommunication, le message étant représentatif d'une requête pour une fonctionnalité spécifique, caractérisé en ce que le dispositif comporte :
- des moyens pour recevoir une trame constituée d'une combinaison d'un nombre prédéterminé de signaux de fréquences vocales,
- des moyens pour déterminer en fonction du message représentatif de la requête pour une fonctionnalité spécifique et de la trame constituée d'une combinaison d'un nombre prédéterminé de signaux de fréquences vocales, des caractéristiques du second terminal associées à la fonctionnalité,
- des moyens d'adaptation de données en fonction des caractéristiques déterminées, - des moyens de transfert des données adaptées au second terminal de télécommunication.
Ainsi, en déterminant des caractéristiques du second terminal associées à la fonctionnalité en fonction du message représentatif de la requête pour une fonctionnalité spécifique et de la trame constituée d'une combinaison d'un nombre prédéterminé de signaux de fréquences vocales, l'invention permet en n'utilisant qu'un nombre limité de signaux de fréquences vocales de néanmoins représenter toutes les caractéristiques associées à toutes les fonctionnalités des terminaux de télécommunication. Des fréquences vocales identiques représentent ainsi des caractéristiques différentes associées à différentes fonctionnalités. Le premier terminal de télécommunication peut néanmoins déterminer ces fonctionnalités grâce à la requête qu'il a précédemment transmise. Ainsi, peu de signaux de fréquences vocales sont nécessaires. La trame de fréquences vocales est ainsi réduite.
L'invention concerne aussi un signal transmis par un premier terminal de télécommunication sur un réseau de télécommunication et à destination d'un second terminal de télécommunication en réponse à un message représentatif d'une requête pour une fonctionnalité spécifique transmise par le second terminal de télécommunication, caractérisé en ce que le signal est constitué d'une combinaison d'un nombre prédéterminé de signaux de fréquences vocales représentatives des caractéristiques du premier terminal de télécommunication associées à la fonctionnalité spécifique.
Les avantages du signal étant identiques à ceux mentionnés pour les procédés et dispositifs, ceux-ci ne seront pas rappelés.
L'invention concerne aussi le programme d'ordinateur stocké sur un support d'informations, ledit programme comportant des instructions permettant de mettre en œuvre le procédé de traitement précédemment décrit, lorsqu'il est chargé et exécuté par un système informatique.
Les caractéristiques de l'invention mentionnées ci-dessus, ainsi que d'autres, apparaîtront plus clairement à la lecture de la description suivante d'un exemple de réalisation, ladite description étant faite en relation avec les dessins joints, parmi lesquels: la Fig. 1 représente un réseau de télécommunication dans lequel un terminal de télécommunication communique avec un serveur vocal du réseau de télécommunication ou un autre terminal de télécommunication selon l'invention ; la Fig. 2 représente une vue schématique du terminal de télécommunication selon l'invention ; la Fig. 3 représente une vue schématique du serveur vocal selon l'invention ; la Fig. 4 représente l'algorithme effectué par le terminal de télécommunication selon l'invention ; les Figs. 5a et 5b représentent l'algorithme effectué par le serveur selon l'invention ; la Fig. 6 représente une table comprenant les différents éléments d'une trame de données V23 émise par le serveur selon l'invention ; la Fig. 7 représente une table résumant les différents types de connexions inclus dans le quatrième octet de la trame de données V23 de la Fig. 6 ; les Figs. 8a, 8b et 8c représentent les tables de correspondance entre les différentes valeurs des signaux DTMF de l'ensemble prédéterminé de signaux DTMF transmis par le terminal de télécommunication et indiquant les caractéristiques de la fonctionnalité texte ; les Figs. 9a et 9b représentent les tables de correspondance entre les différentes valeurs des signaux DTMF de l'ensemble prédéterminé de signaux DTMF transmis par le terminal de télécommunication et indiquant les caractéristiques de la fonctionnalité traitement sonore.
La Fig. 1 représente un premier mode de réalisation de l'invention dans un réseau de télécommunication dans lequel un terminal d'abonné communique avec un serveur vocal du réseau de télécommunication ou un autre terminal de télécommunication selon l' invention.
Le réseau de télécommunication 30 comporte un serveur vocal 20. Le réseau de télécommunication est par exemple un Réseau Téléphonique Commuté RTC. Le réseau 30 peut être aussi un réseau de type RNIS (Réseau Numérique à Intégration de Service) ou un réseau de communication téléphonique cellulaire tel qu'un réseau de type GSM (Global System for Mobile communications), UMTS (Universal Mobile Télécommunications System), GPRS (General Packet Radio Services), etc.
Le serveur vocal 20 diffuse des messages écrits associés à des messages vocaux à travers le réseau 30.
Par messages vocaux, on entend des séquences sonores comprenant des emegistrements de voix humaine obtenus par enregistrement de la voix d'une personne ou par synthèse vocale. Par messages écrits, on entend des données adaptées à être visualisées par exemple sous un écran sous forme de caractères alphanumériques.
Le serveur vocal 20, comme par exemple un serveur Audiotel de la société France Télécom, est accessible par l'intermédiaire d'un réseau téléphonique public de la société France Télécom dans lequel il est identifié de manière classique par un numéro de téléphone. Le serveur vocal 20 comprend un moyen d'interface adapté à interpréter des commandes DTMF (Dual Tone Modulation Frequency) ou fréquences vocales générées par la manipulation des touches du clavier d'un terminal téléphonique 10 et/ou de commandes vocales. Le serveur vocal 20 communique avec l'appelant à l'aide de messages vocaux. Les messages vocaux sont émis sous forme de blocs en réponse aux commandes transmises par l'appelant. Chaque bloc de message vocal est préenregistré et mémorisé avec un adressage approprié dans un moyen de stockage du serveur vocal 20. En général, un message vocal d'accueil est émis lors de la connexion avec le serveur vocal 20 et le terminal de télécommunication 10, puis un ou plusieurs messages spécifiques sont émis à chaque fois qu'une touche du terminal de télécommunication 10 est actionnée formant ainsi une commande au serveur vocal 20. Le serveur vocal 20 associe en outre aux messages vocaux des messages écrits.
Ces messages écrits sont transférés préalablement à l'envoi du message vocal pour être décodés par le terminal de télécommunication 10 et reproduits sur un moyen d'affichage.
Le serveur vocal 20 transfère au terminal de télécommunication 10 des messages pour sélectionner une fonction spécifique et traite la réponse à ces messages.
Le terminal de télécommunication 10 est par exemple un combiné téléphonique ou un système de visioconférence.
Un terminal de télécommunication 33 est aussi représenté en Fig. 1. C'est par exemple un combiné téléphonique ou un système visioconférence qui établit une communication avec le terminal de télécommunication 10 ou que le terminal de télécommunication 10 souhaite joindre.
Ce terminal de télécommunication 33 dispose de fonctionnalités disposant de certaines caractéristiques. Il peut aussi générer des appels à destination du dispositif de télécommunication 10 de la même façon que le serveur vocal 20 et transférer au terminal de télécommunication 10 des messages pour sélectionner une fonction spécifique et traite la réponse à ces messages.
La Fig. 2 représente une vue schématique du terminal de télécommunication selon l'invention. Le terminal de télécommunication 10 est par exemple un combiné téléphonique comportant un processeur 1 1 relié à une mémoire 12, un écran 15, un clavier 16, un moyen de détection de trames V23 et de génération de signaux DTMF 14 (Dual Tone
Modulation Frequency), une interface ligne 13 ainsi qu'à un haut-parleur 17 et un microphone 18. La mémoire 12 mémorise le programme mettant en œuvre le procédé selon l'invention qui sera décrit en détail en référence à la Fig. 4.
Le processeur 1 1 exécute les instructions du programme correspondant à l'algorithme qui sera décrit en regard de la Fig. 4 et contrôle l'interface ligne 13, l'écran 15, le clavier 16, le moyen de détection de trames N23 et de génération de signaux DTMF 14 et l'activation du haut-parleur 17 et du microphone 18.
Le processeur 11 est, par exemple et de manière non limitative, apte à coder, décoder des signaux vocaux conformes à la recommandation G722 de LUIT (Union Internationale Télécommunication) à une fréquence d'échantillonnage de 7 KHz et à un débit 56Kbit/s. Il est à remarquer qu'en variante le terminal de télécommunication 10 comporte un circuit intégré apte à effectuer le codage décodage des signaux vocaux conformes à la recommandation G722.
Le clavier 16 et l'écran 15 assurent l'interface homme machine avec l'utilisateur. Par l'intermédiaire de l'écran 15, le processeur 1 1 affiche le ou les caractéristiques de fonctions dont dispose le terminal de télécommunication 33 ou le serveur vocal 20 avec lequel il est en communication.
Le clavier 16 permet à l'utilisateur du terminal de télécommunication 10 de composer le numéro de téléphone du serveur vocal 20 selon l'invention, voire d'accepter un fonctionnement du terminal de télécommunication 10 selon une caractéristique prédéterminée.
Le terminal de télécommunication 10 dispose par exemple de la fonctionnalité texte. Il dispose en effet d'un écran 15. A la fonctionnalité écran, sont associées les caractéristiques suivantes : écran de 16 lignes, 120 colonnes, apte à reproduire des caractères gras, italiques, soulignés et acceptation de chaînes de séquences de caractères.
Le terminal de télécommunication 10 comporte une liaison stéréophonique 19 permettant de connecter un casque stéréophonique au terminal de télécommunication.
Les signaux transmis sur la liaison stéréophonique sont traités par le processeur 1 1 qui, à partir des signaux reçus du réseau de télécommunication, s'ils sont stéréophoniques, recrée par exemple un effet Surround.
A la fonctionnalité traitement sonore, sont associées des caractéristiques suivantes : stéréophonie et traitement Surround, codage décodage selon la recommandation UIT G.722 à un débit de 56Kbit/s. Le terminal de télécommunication 10 comporte une interface ligne 13 adaptée au réseau de télécommunication 30. L'interface ligne 13 comporte entre autres au moins un relais commandé par le processeur 11 permettant la connexion ou la déconnexion du terminal de télécommunication 10 au réseau 30, au moins un transformateur permettant d'isoler le terminal de télécommunication 10 du réseau de télécommunication 30 et au moins un circuit convertisseur 2 fils 4 fils permettant la séparation des signaux entrants et sortants.
Le terminal de télécommunication 10 comporte aussi un microphone 18 et un haut-parleur 17 classiques. II est à remarquer que le haut-parleur 17 et le microphone 18 peuvent être désactivés par le processeur 11 lors de la réception et/ou la génération de signaux DTMF ou lors de la réception de trames V23 selon l'invention.
Le terminal de télécommunication 10 comporte aussi un moyen de détection de trames V23 et de génération de signaux DTMF 14. Ce moyen de détection de trames V23 et de génération de signaux DTMF 14 est par exemple un modem ou un DSP (Digital Signal Processor).
Le moyen de détection de trames V23 et de génération de signaux DTMF 14 est apte à détecter, décoder des signaux conformes aux règles définies dans le protocole de transmission V23 normalisé à L'ETSI (European Télécommunication Standards Institute) et décrit dans le document ETSI EN 300 659-2 intitulé Public Sitched Téléphone Network (PSTN) : Subscriber Une protocol over the local loop for display and related services- Part 2 : Off-hook data transmission et le document ETSI EN 300 659-3 intitulé Access and Terminais (AT) ; Analogue access to the Public Switched Téléphone Network (PSTN) : Subscriber line protocol over the local loop for display and related services- Part 3 : Data link message and parameter.
La Fig. 3 représente une vue schématique de l'architecture du serveur selon l'invention.
Le serveur vocal 20 comporte un processeur 21 relié à une mémoire morte ROM 22, une mémoire vive 23, une mémoire vocale 24, une mémoire de données 25, un moyen de détection de signaux DTMF 27 (Dual Tone Modulation Frequency) et de génération de trames V23 et une interface ligne 26.
Lors de la mise en service du serveur vocal 30, les instructions de programme correspondant à l'algorithme des Figs. 5a et 5b sont chargées de la mémoire morte 22 en mémoire vive 23 et sont exécutées par le processeur 21. Le processeur 21 est, par exemple et de manière non limitative, apte à coder, décoder des signaux vocaux conformes à la recommandation G722 de LUIT (Union Internationale Télécommunication) à une fréquence d'échantillonnage de 7 KHz et à un débit de 64Kbit/s, 56Kbit/s et 48Kbit/s. Le processeur 21 est aussi apte à coder, décoder des signaux vocaux conformes aux recommandations G722.1, G729 et G711 de l'UIT.
Il est à remarquer qu'en variante, le serveur vocal 20 comporte un ou plusieurs circuits intégrés aptes à effectuer le codage décodage des signaux vocaux conformes à ces recommandations. Le processeur 21 contrôle, par l'intermédiaire d'une liaison notée 28, l'interface ligne 30, le moyen 27 de détection de signaux DTMF et de génération de trames V23 et assure le transfert des informations contenues dans les mémoires 24 et 25 à destination du terminal de télécommunication 10.
Le serveur vocal 20 comporte une interface ligne 26 adaptée au réseau de télécommunication 30. L'interface ligne comporte entre autres au moins un relais commandé par le processeur 21 permettant la connexion ou la déconnexion du serveur à un terminal de télécommunication 10 appelant, au moins un transformateur permettant d'isoler le serveur vocal du réseau de télécommunication 30 et au moins un circuit convertisseur 2 fils 4 fils permettant la séparation des signaux entrants et sortants.
Le serveur vocal 20 comporte aussi un moyen 27 de détection de signaux DTMF et de génération de trames V23. Ce moyen 27 de détection de signaux DTMF et de génération de trames V23 est par exemple un modem ou un DSP (Digital Signal Processor). Le moyen 27 de détection de signaux DTMF et de génération de trames V23 est aussi conforme aux normes ETSI mentionnées en référence à la Fig. 2. Il ne sera pas plus décrit.
Le moyen 27 de détection de signaux DTMF et de génération de trames V23 est relié à l'interface ligne 26 de manière à recevoir des signaux DTMF et/ou émettre des trames V23 selon l'invention lorsqu'un terminal de télécommunication 10 est connecté au serveur vocal 20.
La Fig. 4 représente l'algorithme effectué par le terminal de télécommunication 10 selon l'invention. Au lancement de l'application, le processeur 11 lit à partir de la mémoire 12, les instructions du programme correspondant aux étapes E400 à E424 de la Fig. 4 et les charge en mémoire vive non représentée pour les exécuter.
A l'étape E400, l'utilisateur du terminal de télécommunication 10 décroche son combiné et compose par exemple le numéro de téléphone d'un serveur vocal 20. Le processeur 11 génère alors une commande à destination de l'interface ligne pour que celle-ci prenne la ligne, et le processeur 11 génère une commande à destination du moyen de détection 14 de trames V23 et de génération de signaux DTMF pour que celui-ci compose le numéro de téléphone. Ce numéro de téléphone est alors transmis au réseau de télécommunication 30 et le terminal de télécommunication 10 est mis en communication avec le serveur vocal 20.
Ces opérations effectuées, le processeur passe ensuite à l'étape E401 et vérifie si le moyen de détection 14 de trames V23 et de génération de signaux DTMF a reçu du réseau de télécommunication 30 un signal S AT généré par le serveur vocal 20. Ce signal SAT est un signal bifréquence (2130Hz et 2750 Hz) qui est transmis sur un temps TSAT compris entre 80 et 85 millisecondes (ms).
Si aucun signal SAT n'est reçu, cela implique que le serveur vocal 20 en communication avec le terminal de télécommunication 10 ne comporte pas de modems de type V23, le processeur 11 arrête alors l'algorithme. Si un signal SAT est reçu du réseau de télécommunication 30, le processeur 11 passe à l'étape E402 et génère une commande à destination du moyen de détection 14 de trames V23 et de génération de signaux DTMF pour que celui-ci génère le signal DTMF D. Ce signal a pour fonction d'informer le serveur vocal 20 que le signal SAT a bien été reçu et que le modem de détection de trames V23 est bien activé.
Cette opération effectuée, le processeur 11 passe à l'étape E403 qui est une boucle d'attente de la réception et du décodage, par le moyen de détection 14 de trames N23 et de génération de signaux DTMF, d'une trame V23. Cette trame est conforme aux règles définies dans le protocole de transmission V23 normalisé à L'ETSI (European Télécommunication Standards Institute) et décrit dans le document ETSI EN 300 659-2 intitulé Public Sitched Téléphone Network (PSTN) : Subscriber Une protocol over the local loop for display and related services- Part 2 : Off-hook data transmission et le document ETSI EN 300 659-3 intitulé Access and Terminais (AT) ; Analogue access to the Public Switched Téléphone Network (PSTN) : Subscriber Une protocol over the local loop for display and related services- Part 3 : Data link message and parameter. Cette trame sera plus explicitée en référence aux Figs. 6 et 7.
La trame décodée est ensuite analysée par le processeur 11. Le processeur l i a l'étape E404 vérifie si le premier octet de cette trame est égal à la valeur 40H en hexadécimal. Cette valeur 40H correspond à une trame de sélection de fonctionnalité de terminal. Si la trame décodée ne comporte pas cette valeur, c'est une trame V23 représentative d'informations non traitées par la présente invention. Le processeur 11 termine alors l'algorithme. Si le premier octet de cette trame est égal à la valeur 40H en hexadécimal, le processeur 1 1 continue l'analyse de la trame, et à l'étape E405, lit le quatrième octet de cette trame décodée, et selon sa valeur, détermine sa signification à partir de la table décrite en référence à la Fig. 7. Cette table est mémorisée dans la mémoire 12 du terminal de télécommunication. Ce quatrième octet représente le type de connexion.
Cette étape effectuée, le processeur 1 1 à l'étape E407 détermine à partir de cet octet si l'appel de fonction implique ou non une approbation de l'utilisateur du terminal de télécommunication 10.
En effet, le terminal de télécommunication 10 comporte plusieurs fonctionnalités. La fonctionnalité texte ainsi que ses caractéristiques liées de part ce qu'elle apporte à l'utilisateur peuvent être réalisées dans l'invention telle que décrite sans intervention de l'utilisateur du terminal de télécommunication 10. La fonctionnalité traitement sonore, à laquelle sont associées les caractéristiques stéréophonie et traitement Surround impliquent nécessairement la nécessité pour l'utilisateur de brancher son casque stéréophonique à la liaison 19 du terminal de télécommunication 10. Ceci, dans certains cas, peut ne pas être souhaité par l'utilisateur.
Ainsi, si le quatrième octet de la trame décodée est égal à la valeur 07H représentant la fonctionnalité texte, le processeur 11 passe à l'étape E408. A l'étape E408, le processeur 11 transfère au moyen de détection 14 de trames
V23 et de génération de signaux DTMF une commande pour générer des signaux DTMF représentatifs des caractéristiques de l'écran 15. Ces caractéristiques sont 16 lignes, 120 colonnes, aptes à reproduire des caractères gras, italiques, soulignés et acceptation de chaînes de séquences de caractères. Toutes ces fonctionnalités vont être codées avec un nombre prédéterminé de signaux DTMF, en l'occurrence trois signaux DTMF.
Le transcodage de ces signaux sera décrit plus en détail en référence aux Figs. 8a, 8b et 8c. Ces opérations effectuées, le processeur passe ensuite à l'étape E409 et attend la réception par le moyen de détection 14 de trames V23 et de génération de signaux DTMF d'un signal SAT généré par le serveur vocal 20.
A la réception de ce signal SAT, le processeur 11 passe à l'étape E410 et génère une commande à destination du moyen de détection 14 de trames V23 et de génération de signaux DTMF pour que celui-ci génère un signal DTMF D.
Cette opération effectuée, le processeur 11 passe à l'étape E41 1 et attend la réception par le moyen de détection 14 de trames V23 et de génération de signaux DTMF d'une trame V23 générée par le serveur vocal 20.
Le serveur vocal 20 ayant reçu les caractéristiques de la fonctionnalité texte transférées à l'étape E408 émet une trame V23 contenant des informations de texte.
Cette trame est une trame de type Display information parameter de la norme
ETSI EN 300 659-3, Access and terminais ; Analog access to the public switch téléphone network ; subscriber Une protocol over the local loop for display services;
Part 3 Data link message and parameter codings. Cette trame comporte un premier octet de valeur 50H en hexadécimal.
A la réception de la trame V23, le processeur 11, à l'étape E412, reçoit et traite les octets décodés. Le processeur 11 lit à l'étape E413, le second octet de la trame afin de déterminer la longueur de la trame. Au maximum, 251 caractères peuvent être inclus dans la trame V23, ou 250 si les trames V23 sont chaînées. Le processeur 11 lit à l'étape E414, le quatrième octet de la trame afin de déterminer si les trames sont chaînées ou non. La valeur de ce caractère représente le nombre de trames V23 chaînées.
Il est à remarquer ici que le serveur vocal connaissant les caractéristiques de l'écran 15 du terminal de télécommunication 10 a formaté le message écrit selon ces caractéristiques en ajustant le nombre de caractères transmis dans la trame V23 à ses dimensions.
Ensuite, le processeur 1 1 passe à l'étape E415 et traite le premier octet de données comprises dans la trame V23. Le premier octet de données est le cinquième de la trame V23 si le terminal de télécommunication 10 dispose de la caractéristique chaînage ou le quatrième s'il n'en dispose pas.
Le processeur 11 effectue la boucle constituée des étapes E415 et E416 tant que tous les caractères n'auront pas été traités. Ce nombre de caractères est égal à la valeur du deuxième octet de la trame lu à l'étape E413.
Il est à remarquer que dans cette boucle, le processeur 1 1 recherche les suites de caractères <u>, <i> et <b>. Le processeur 11 , à la détection de ces suites, ne transfère pas ceux-ci à l'écran 15, mais transfère les caractères inclus entre ces suites à l'écran dans un attribut approprié tel que l'attribut souligné, italique ou gras. Tous les caractères contenus dans la trame ayant été traités, le processeur 1 1 , à l'étape E417, vérifie si toutes les chaînes de trames V23 ont été traitées.
Dans la négative, le processeur 11 retourne à l'étape E41 1 et attend la trame V23 chaînée suivante. La boucle constituée des étapes E412 à E417 est exécutée autant de fois qu'il existe de trames dans la chaîne. Lorsque toutes les trames ont été traitées, le processeur passe à l'étape E418 qui consiste à vérifier si la communication est interrompue ou non.
Si la communication est interrompue, l'algorithme s'arrête. Sinon, le processeur 11 retourne à l'étape E403 précédemment décrite et attend une nouvelle trame V23 à traiter. Le serveur vocal 20 transfère une nouvelle trame V23 par l'intermédiaire du réseau de télécommunication 30 au terminal de télécommunication 10.
A la réception de cette trame, le processeur 11 passe à l'étape E404.
Le processeur 11, à l'étape E404, vérifie si le premier octet de cette trame est égal à la valeur 40H en hexadécimal. Cette valeur 40H correspond à une trame de sélection de fonctionnalité de terminal. Si la trame décodée ne comporte pas cette valeur, c'est une trame V23 représentative d'informations non traitées par la présente invention. Le processeur 11 termine alors l'algorithme.
Si le premier octet de cette trame est égal à la valeur 40H en hexadécimal, le processeur l lcontinue l'analyse de la trame, et à l'étape E405, lit le quatrième octet de cette trame décodée, et selon sa valeur, détermine à l'étape E406 sa signification à partir de la table décrite en référence à la Fig. 7 et mémorisée en mémoire 12. Cette étape effectuée, le processeur 11 , à l'étape E407, détermine à partir de cet octet si l'appel de fonction implique ou non l'utilisateur du terminal de télécommunication 10. A titre d'exemple, le quatrième octet de la trame est égal à la valeur 01H correspondant à une trame de sélection de la fonctionnalité traitement sonore. Cette fonctionnalité, comme nous l'avons mentionné précédemment, implique l'intervention de l'utilisateur. Le processeur 11 passe donc à l'étape E419. A l'étape E419, le processeur 11 transfère au moyen de détection 14 de trames
N23 et de génération de signaux DTMF une commande pour générer des signaux DTMF représentatifs des caractéristiques de la fonctionnalité traitement sonore. Ces caractéristiques sont le traitement stéréo, l'effet Surround ainsi que la recommandation G722 à 56Kbit/s. Toutes ces fonctionnalités vont être codées avec un nombre prédéterminé de signaux DTMF, en l'occurrence trois signaux DTMF.
Le transcodage de ces signaux sera décrit plus en détail en référence aux Figs. 9a et 9b.
Ces opérations effectuées, le processeur passe ensuite à l'étape E420 et attend la réception par le moyen de détection 14 de trames V23 et de génération de signaux DTMF d'un signal SAT généré par le serveur vocal 20.
A la réception de ce signal SAT, le processeur 11 passe à l'étape E421 et génère une commande à destination du moyen de détection 14 de trames V23 et de génération de signaux DTMF pour que celui-ci génère un signal DTMF D. Cette opération effectuée, le processeur 11 procède par exemple à l'affichage sur l'écran 15 de la fonctionnalité impliquant l'utilisateur. C'est dans notre exemple une fonctionnalité sonore avec écoute par l'intermédiaire d'un casque stéréophonique.
Le processeur 11, à l'étape suivante E423, interroge le clavier 16 du terminal de télécommunication 10 afin de déterminer si l'utilisateur accepte ou non le fonctionnement du terminal de télécommunication selon cette fonctionnalité. Dans la négative, le processeur retourne à l'étape E404 de l'algorithme. Dans l'affirmative, le processeur 11 commande l'activation de la fonctionnalité traitement sonore à l'étape E424 et retourne ensuite à l'étape E404 précédemment décrite.
Il est à remarquer ici que l'activation de la fonctionnalité impliquant l'utilisateur peut aussi être réalisée à partir d'un échange d'informations vocales entre le terminal de télécommunication 10 et le serveur vocal 20. Les Figs. 5a et 5b représentent l'algorithme effectué par le serveur selon l'invention.
Au lancement de l'application, le processeur 21 lit à partir de la mémoire 22, les instructions du programme correspondant aux étapes E500 à E532 des Figs. 5a et 5b et les charge en mémoire vive 23.
Le serveur est par exemple un serveur vocal 20.
A l'étape E500, un appel issu d'un terminal de télécommunication est détecté par l'interface ligne 26 reliée au réseau de télécommunication 30. Le serveur vocal 20 établit alors une communication avec le terminal de télécommunication appelant. Cette étape effectuée, le processeur 21, à l'étape E501, commande le moyen de détection 27 de signaux DTMF et de génération de trames V23 pour que celui-ci génère, par l'intermédiaire de l'interface ligne 26, un signal SAT à destination du terminal de télécommunication appelant, par exemple le terminal de télécommunication 10. Le signal SAT est un signal bifréquence (2130Hz et 2750 Hz) qui est transmis sur un temps TSAT compris entre 80 et 85 millisecondes (ms). Ce signal est transmis par le serveur vocal 20 par l'intermédiaire du réseau de télécommunication 30.
A la suite de l'envoi du message SAT, le processeur 21 passe à l'étape E502 qui consiste à vérifier si un signal de réponse DTMF D a été reçu par le moyen de détection 27 de signaux DTMF et de génération de trames V23.
Dans la négative, le processeur 21 passe à l'étape E503 qui consiste à vérifier si la temporisation allouée pour la réception du signal de réponse DTMF D est écoulée ou non.
Le délai alloué pour la réception du signal de réponse DTMF D suite à l'envoi du message SAT est par exemple de 200 ms.
Si ce délai n'est pas écoulé, le processeur 21 retourne à l'étape E502 précédemment décrite.
Le processeur 21 effectue la boucle constituée des étapes E502 et E503 tant qu'un signal de réponse DTMF D n'a pas été reçu ou que la temporisation allouée pour la réception du signal de réponse DTMF D n'est pas écoulée.
Si la temporisation est écoulée, cela veut dire que le terminal de télécommunication 10 ne dispose pas d'un moyen de génération de détection de trames N23. Le processeur 21 passe alors à l'étape E504. A l'étape E504, le processeur 21 lit dans la mémoire vocale 24 un message vocal sous forme de blocs et le transfère à l'interface ligne 26.
Le message vocal est émis sous forme de blocs en réponse aux commandes émises par l'appelant. Chaque bloc de message vocal est préenregistré et mémorisé avec un adressage approprié dans la mémoire vocale 24. En général, un message d'accueil est émis lors de la connexion entre le serveur vocal 20 et le terminal de télécommunication 10, puis un message spécifique est émis à chaque fois que l'utilisateur du terminal de télécommunication 10a appuie sur une touche du clavier 16a formant une commande au serveur vocal 20 ou à chaque fois que l'utilisateur du terminal de télécommunication 10b appuie sur une touche du combiné téléphonique 35 formant une commande au serveur vocal 20.
Cette génération de messages vocaux est classique. Elle ne sera pas plus décrite.
Si un signal de réponse DTMF D a été reçu par le moyen de détection 27 de signaux DTMF et de génération de trames V23 à l'étape E502, le processeur 21 passe à l'étape E705.
A l'étape E505, le processeur 21 commande le moyen de détection 27 de signaux DTMF et de génération de trames N23 pour que celui-ci génère une séquence de signaux constituant une trame de données V23 à destination du terminal de télécommunication 10 par l'intermédiaire de l'interface réseau 26 et du réseau de télécommunication 30.
Cette trame de données est constituée d'un ensemble de quatre octets.
La trame de données est une trame permettant de sélectionner un terminal avec une fonction spécifique. Cette trame de données sera décrite en référence aux Figs. 6 et 7. A titre d'exemple, cette trame est une trame représentative d'une requête pour la fonction d'appel associée à du texte.
Cette étape effectuée, le processeur 21 passe ensuite à l'étape E506 qui consiste à vérifier si un signal de réponse DTMF a été reçu par le moyen de détection 27 de signaux DTMF et de génération de trames V23. Ce signal de réponse est un signal
DTMF indiquant que le message transmis à l'étape E505 est pris en compte par le dispositif de télécommunication 10.
Dans la négative, le processeur 21 passe à l'étape E507 qui consiste à vérifier si la temporisation allouée pour la réception du signal de réponse DTMF est écoulée ou non. Le délai alloué pour la réception du signal de réponse DTMF suite à l'envoi du message SAT est par exemple de 200 ms.
Si ce délai n'est pas écoulé, le processeur 21 retourne à l'étape E506 précédemment décrite. Le processeur 21 effectue la boucle constituée des étapes E506 et E507 tant qu'un signal de réponse DTMF n'a pas été reçu ou que la temporisation allouée pour la réception du signal de réponse DTMF n'est pas écoulée.
Si la temporisation est écoulée, cela veut dire que le terminal de télécommunication 10 ne dispose pas de la fonctionnalité présentée dans le message envoyé à l'étape E505. Le processeur 21 passe alors à l'étape E508.
A l'étape E508, le processeur 21 lit dans la mémoire vocale 24 un message vocal sous forme de blocs et le transfère à l'interface ligne 26 de manière similaire à celle décrite précédemment en référence à l'étape E504.
Si au moins un signal de réponse DTMF a été reçu par le moyen de détection de signaux DTMF 27 et de génération de trames V23 à l'étape E506, le processeur passe à l'étape E509. Ce qui est le cas dans notre exemple, le terminal de télécommunication 10 dispose d'un écran 15. Il peut donc traiter du texte.
A cette étape, le processeur 21 vérifie le nombre de signaux DTMF reçu à l'étape E506 en réponse à la trame de signaux V23 transmise à l'étape E505. Si un seul signal DTMF a été reçu, le processeur 21 passe à l'étape E518.
A cette étape, le processeur 21 transfère le message écrit au moyen 27 de détection de signaux DTMF et de génération de trames V23 qui génère la trame V23 correspondante. Cette trame est transmise au terminal de télécommunication 10 par l'intermédiaire de l'interface ligne 26 et du réseau de télécommunication 30. II est à remarquer que le message écrit n'est pas adapté aux caractéristiques de l'écran 15 du terminal de télécommunication 10. En effet, en répondant par un signal DTMF D, le terminal de télécommunication 10 a confirmé qu'il dispose de la fonction afficheur, mais n'est pas apte à transférer les caractéristiques de celui-ci.
Cette opération effectuée, le processeur passe à l'étape E519 et lit dans la mémoire vocale 24 un message vocal sous forme de blocs et le transfère à l'interface ligne 26 de manière similaire à celle décrite précédemment en référence à l'étape E504.
Si plus d'un signal DTMF a été reçu, implicitement le terminal de télécommunication 10 a reçu la trame de signaux V23 transmise à l'étape E505. Il dispose de cette fonctionnalité et de plus, il transfère dans sa réponse les caractéristiques de la fonctionnalité. Selon notre exemple, le terminal de télécommunication 10 dispose d'un écran de 16 lignes, 120 colonnes, apte à reproduire des caractères gras, italiques, soulignés avec acceptation de chaînes de séquences de caractères.
Si le test de l'étape E509 est positif, le processeur 21 passe à l'étape E510 et commande le moyen de détection 27 de signaux DTMF et de génération de trames
V23 pour que celui-ci génère, par l'intermédiaire de l'interface ligne 26, un signal
SAT à destination du terminal de télécommunication appelant, par exemple le terminal de télécommunication 10.
A la suite de l'envoi du message SAT, le processeur 21 passe à l'étape E511 qui consiste à vérifier si un signal de réponse DTMF D a été reçu par le moyen de détection 27 de signaux DTMF et de génération de trames V23.
Dans la négative, le processeur 21 passe à l'étape E512 qui consiste à vérifier si la temporisation allouée pour la réception du signal de réponse DTMF D est écoulée ou non.
Le délai alloué pour la réception du signal de réponse DTMF D suite à l'envoi du message SAT est par exemple de 200 ms.
Si ce délai n'est pas écoulé, le processeur 21 retourne à l'étape E511 précédemment décrite.
Le processeur 21 effectue la boucle constituée des étapes E51 1 et E512 tant qu'un signal de réponse DTMF D n'a pas été reçu ou que la temporisation allouée pour la réception du signal de réponse DTMF D n'est pas écoulée.
Si la temporisation est écoulée, le processeur 21 passe alors à l'étape E513. A l'étape E513, le processeur 21 lit dans la mémoire vocale 24 un message vocal sous forme de blocs et le transfère à l'interface ligne 26 de la même manière qu'à l'étape E504 précédemment décrite.
Si un signal de réponse DTMF D est reçu à l'étape E511, le processeur 21 passe à l'étape E514. Le processeur 21, à l'étape E514, détermine en fonction du message représentatif de la requête pour une fonctionnalité spécifique, et de la trame constituée d'une combinaison d'un nombre prédéterminé de signaux de fréquences vocales, les caractéristiques du terminal de télécommunication 10 associées à la fonctionnalité. Dans notre exemple, la fonctionnalité transmise à l'étape E505 étant une fonctionnalité texte, le processeur 21 décode ces signaux DTMF à l'aide des tables représentées aux Figs. 8a, 8b, 8c et mémorisées dans la mémoire vive 23.
Cette opération effectuée, le processeur 21 passe à l'étape suivante E515 et formate les messages écrits selon les caractéristiques de l'écran 15.
Par exemple, le processeur 21 insère dans les messages écrits des marqueurs délimitant les caractères devant être visualisés en caractères gras, en italique ou en souligné. Des marqueurs tels que les marqueurs <u>, <i>, <b> peuvent par exemple indiquer que les caractères suivants doivent être reproduits respectivement en souligné, en italique et en gras. Ceci est particulièrement intéressant lors de la visualisation. En effet, l'utilisateur du terminal de télécommunication visualise ainsi rapidement les informations importantes contenues dans le message.
Le processeur 21 adapte aussi le contenu du message à la taille de l'écran, en utilisant ou non des abréviations si l'écran est de petite taille. Cette opération d'adaptation des messages écrits aux caractéristiques de l'écran
15 du terminal de télécommunication 10 étant effectuée, le processeur passe à l'étape E516.
A cette étape E516, le processeur transfère un message écrit au moyen 27 de détection de signaux DTMF et de génération de trames V23 qui génère la trame V23 correspondante. Cette trame est transmise au terminal de télécommunication 10 par l'intermédiaire de l'interface ligne 26 et du réseau de télécommunication 30.
Cette trame est conforme à une trame de paramètres et d'informations d'affichage. Cette trame est conforme à la norme ETSI EN 300 659-3 Access and Terminais ; analog Access to the public switched Téléphone Network ; Subscriber line protocol over the local loop for display and related services ; Part 3 Data link message and parameter codings. Cette trame est constituée d'un octet d'en-tête à la valeur 50H en hexadécimal.
Dans le message écrit, le processeur 21 insère le nombre de messages écrits qui vont être transmis par la suite puisque le terminal de télécommunication 10 accepte les chaînages de trames V23. Il est à remarquer que le processeur 20 peut aussi inclure dans les messages écrits suivants d'autres informations telles que la date et l'heure de l'envoi.
Cette opération effectuée, le processeur passe à l'étape E517 et lit dans la mémoire vocale 24 un message vocal sous forme de blocs et le transfère à l'interface ligne 26 de manière similaire à celle décrite précédemment en référence à l'étape E504.
Cette étape effectuée, le processeur passe à l'étape E520 de la Fig. 5b.
A l'étape E520, le processeur 21 commande le moyen de détection 27 de signaux DTMF et de génération de trames V23 pour que celui-ci génère une séquence de signaux constituant une trame de données N23 à destination du terminal de télécommunication 10 par l'intermédiaire de l'interface réseau 26 et du réseau de télécommunication 30.
Cette trame de données est constituée d'un ensemble de quatre octets. La trame de données est une trame permettant de sélectionner un terminal avec une fonction spécifique. Cette trame de données sera décrite en référence aux Figs. 6 et 7. A titre d'exemple, cette trame est une trame représentative d'une requête pour la fonction d'appel de fonctionnalité de traitement sonore.
Cette opération effectuée, le processeur 21 passe ensuite à l'étape E521 qui consiste à vérifier si un signal DTMF à été reçu par le moyen de détection 27 de signaux DTMF et de génération de trames N23. Ce signal de réponse est un signal
DTMF indiquant que le message transmis à l'étape E520 est pris en compte par le dispositif de télécommunication 10.
Dans la négative, le processeur 21 passe à l'étape E522 qui consiste à vérifier si la temporisation allouée pour la réception du signal de réponse DTMF est écoulée ou non.
Le délai alloué pour la réception du signal de réponse DTMF suite à l'envoi du message SAT est par exemple de 200 ms.
Si ce délai n'est pas écoulé, le processeur 21 retourne à l'étape E521 précédemment décrite.
Le processeur 21 effectue la boucle constituée des étapes E521 et E522 tant qu'un signal de réponse DTMF n'a pas été reçu ou que la temporisation allouée pour la réception du signal de réponse DTMF n'est pas écoulée.
Si la temporisation est écoulée, cela veut dire que le terminal de télécommunication 10 ne dispose pas de la fonctionnalité présentée dans le message envoyé à l'étape E520. Le processeur 21 passe alors à l'étape E523.
A l'étape E523, le processeur 21 lit dans la mémoire vocale 24 un message vocal sous forme de blocs et le transfère à l'interface ligne 26 de manière similaire à celle précédemment décrite en référence à l'étape E504. Si au moins un signal de réponse DTMF a été reçu par le moyen de détection de signaux DTMF 27 et de génération de trames V23 à l'étape E521, le processeur passe à l'étape E524. Ce qui est le cas dans notre exemple, le terminal de télécommunication 10 dispose d'une fonctionnalité de traitement sonore et de caractéristiques associées.
A cette étape, le processeur 21 vérifie le nombre de signaux DTMF reçu à l'étape E521 en réponse à la trame de signaux V23 transmise à l'étape E520.
Si un seul signal DTMF a été reçu, le processeur 21 passe à l'étape E525, le processeur 21 lit dans la mémoire vocale 24 un message vocal sous forme de blocs et le transfère à l'interface ligne 26 à destination du terminal de télécommunication 10.
Si plus d'un signal DTMF a été reçu, implicitement le terminal de télécommunication 10 a reçu la trame de signaux V23 transmise à l'étape E520. Il dispose de cette fonctionnalité et de plus, il transfère dans sa réponse les caractéristiques de la fonctionnalité. Selon notre exemple, le terminal de télécommunication 10 dispose d'une fonctionnalité de traitement sonore à laquelle sont associées les caractéristiques suivantes : stéréophonie, traitement Surround, aptes à coder décoder des signaux selon la recommandation G722 à 56Kbits/s.
Si le test de l'étape E524 est positif, le processeur 21 passe à l'étape E526 et commande le moyen de détection 27 de signaux DTMF et de génération de trames V23 pour que celui-ci génère, par l'intermédiaire de l'interface ligne 26, un signal
SAT à destination du terminal de télécommunication appelant, par exemple le terminal de télécommunication 10.
A la suite de l'envoi du message SAT, le processeur 21 passe à l'étape E527 qui consiste à vérifier si un signal de réponse DTMF D a été reçu par le moyen de détection 27 de signaux DTMF et de génération de trames V23.
Dans la négative, le processeur 21 passe à l'étape E528 qui consiste à vérifier si la temporisation allouée pour la réception du signal de réponse DTMF D est écoulée ou non.
Si ce délai n'est pas écoulé, le processeur 21 retourne à l'étape E527 précédemment décrite.
Le processeur 21 effectue la boucle constituée des étapes E527 et E528 tant qu'un signal de réponse DTMF D n'a pas été reçu ou que la temporisation allouée pour la réception du signal de réponse DTMF D n'est pas écoulée.
Si la temporisation est écoulée, le processeur 21 passe alors à l'étape E529. A l'étape E529, le processeur 21 lit dans la mémoire vocale 24 un message vocal sous forme de blocs et le transfère à l'interface ligne 26.
Si un signal de réponse DTMF D est reçu à l'étape E527, le processeur 21 passe à l'étape E530. Le processeur 21, à l'étape E530, détermine en fonction du message représentatif de la requête pour une fonctionnalité spécifique, et de la trame constituée d'une combinaison d'un nombre prédéterminé de signaux de fréquences vocales, les caractéristiques du terminal de télécommunication 10 associées à la fonctionnalité.
Dans notre exemple, la fonctionnalité transmise à l'étape E520 étant une fonctionnalité vocale, le processeur 21 décode ces signaux DTMF à l'aide des tables représentées aux Figs. 9a et 9b et mémorisées dans la mémoire vive 23. Le processeur 21 décode les signaux DTMF reçus à l'étape E521, en déduit les caractéristiques suivantes : stéréophonie, traitement Surround, codage décodage selon la recommandation G.722 à 56Kbit/s. Cette opération effectuée, le processeur 21 passe à l'étape suivante E531 et formate les messages vocaux selon les caractéristiques du terminal de télécommunication 10. A titre d'exemple, le formatage consiste à doubler le message vocal d'un signal stéréophonique et de coder les messages vocaux selon la recommandation G.722 à un débit de 56Kbit/s. Cette opération effectuée, le processeur 21, à l'étape E532, transfère le message vocal stéréophonique à l'interface ligne 26.
Ainsi, le terminal de télécommunication reçoit des données du serveur vocal adaptées à ses caractéristiques à la fois de texte et de traitement vocal.
La Fig. 6 représente une table comprenant les différents éléments d'une trame de données V23 émise par le serveur selon l'invention.
La trame de données V23 émise par le serveur vocal à l'étape E505 de la Fig.5a et reçue par le terminal de télécommunication 10 à l'étape E403 est constituée de quatre octets de données.
La table de la Fig. 6 est constituée de quatre colonnes notées 61 à 64 et de quatre lignes 65 à 68.
La colonne 61 contient le numéro de l'octet dans la trame V23 considérée, la colonne 62 contient la valeur binaire de l'octet considéré, la colonne 63 contient la valeur hexadécimale de l'octet considéré et la colonne 64 la signification de l'octet considéré. Le premier octet en ligne 65 a une valeur binaire de 0100 0000 soit 40H en hexadécimal. Cet octet représente un code indiquant que le contenu de la trame est une requête du serveur vocal 20 pour interroger le terminal de télécommunication 10 s'il comporte une fonction prédéterminée. Le second octet en ligne 66 dénombre les octets composant le message qui suivent cet octet. Dans notre exemple, cet octet a une valeur binaire de 0000 0010 soit 02H en hexadécimal.
Le troisième octet en ligne 67 détermine le type d'informations de cette trame.
Cet octet peut être représentatif d'un type de connexion comme dans notre cas et est alors égal à la valeur binaire de 0000 0001 soit 01 H en hexadécimal. Ce troisième octet permet dans d'autres applications de définir par exemple le nombre d'abonnés multiples ou Multiple Subscriber Number MSN.
Le dernier octet en ligne 68 contient le code associé au type de connexion. Ce code prend les différentes valeurs décrites en référence à la Fig. 7. La trame V23 émise à l'étape E505 de la Fig. 5a ainsi que la trame émise à l'étape E520 de la Fig. 5b sont constituées de quatre octets, le premier ayant la valeur 40H, le second ayant la valeur 02H et le troisième ayant la valeur 01 H. La valeur du quatrième octet sera explicitée en regard de la Fig. 7.
La Fig. 7 représente une table résumant les différents types de connexions inclus dans le quatrième octet de la trame de données V23 de la Fig. 6.
La table de la Fig. 7 est constituée de trois colonnes notées 701 à 703 et de huit lignes 704 à 711.
La colonne 701 contient la valeur binaire possible de l'octet considéré, la colonne 702 contient la valeur hexadécimale de l'octet considéré et la colonne 703 la signification de l'octet considéré.
Les lignes 704 à 711 sont classiques et décrites dans la norme ETSI EN 300 659-3 Access and Terminal ; Public Switch Téléphone Network ; Subsciber line protocol over the local loop for Display (and related) services ; Data link message and parameter codings. Le quatrième octet de la trame V23 émise à l'étape E505 de la Fig. 5a est à la valeur 07H en hexadécimal et correspond à un appel texte conformément à la ligne 711 de la Fig. 7. Le quatrième octet de la trame V23 émise à l'étape E520 de la Fig. 5b est à la valeur 01H en hexadécimal et correspond à un appel vocal conformément à la ligne 705 de la Fig. 7.
La Fig. 8a représente une table de correspondance entre les différentes valeurs du premier signal DTMF de l'ensemble prédéterminé de signaux DTMF transmis par le terminal de télécommunication et indiquant les caractéristiques de la fonctionnalité texte.
Cet ensemble prédéterminé de signaux DTMF est transmis par le terminal de télécommunication 10 à l'étape E408 de l'algorithme de la Fig. 4. Cet ensemble prédéterminé de signaux DTMF est reçu par le serveur vocal à l'étape E506 de l'algorithme de la Fig. 5a.
Le signal DTMF représente un mot de quatre bits. Dans notre exemple de réalisation, seuls les deux bits de poids fort sont utilisés, les deux bits de poids faible sont quant à eux réservés et mis à la valeur 0. Bien entendu, les deux bits de poids faibles peuvent être utilisés pour la transmission d'autres types de caractéristiques.
La table de la Fig. 8a est constituée de trois colonnes notées 801 à 803 et de quatre lignes notées 804 à 807.
La colonne 801 contient les différentes valeurs du premier signal DTMF. La colonne 802 contient des informations représentatives de la possibilité de formatage des données. Nous entendons ici comme possibilité de formatage des données, la caractéristique du terminal de télécommunication à interpréter et reproduire sur l'écran 15 des caractères soulignés et/ou en caractères italiques et/ou en caractères gras.
La colonne 803 contient des informations représentatives de la possibilité de chaînage des trames de données V23 transmises par le serveur 20.
En ligne 804, le premier signal DTMF est à la valeur 0. Cette valeur indique au serveur que le terminal de télécommunication 10 ne dispose pas de la caractéristique de formatage des caractères de texte reçus et que le terminal de télécommunication 10 ne dispose pas de la caractéristique de chaînage des trames V23 reçues. En ligne 805, le premier signal DTMF est à la valeur 4. Cette valeur indique au serveur que le terminal de télécommunication 10 ne dispose pas de la caractéristique de formatage des caractères de texte reçus et que le terminal de télécommunication 10 dispose de la caractéristique de chaînage des trames V23 reçues. En ligne 806, le premier signal DTMF est à la valeur 8. Cette valeur indique au serveur que le terminal de télécommunication 10 dispose de la caractéristique de formatage des caractères de texte reçus et que le terminal de télécommunication 10 ne dispose pas de la caractéristique de chaînage des trames V23 reçues. En ligne 807, le premier signal DTMF est à la valeur C. Cette valeur indique au serveur que le terminal de télécommunication 10 dispose de la caractéristique de formatage des caractères de texte reçus et que le terminal de télécommunication 10 dispose de la caractéristique de chaînage des trames V23 reçues.
Selon notre exemple, le terminal de télécommunication 10 ayant les caractéristiques de formatage des caractères de texte reçus et de chaînage des trames V23 reçues, le premier signal DTMF est à la valeur C.
La Fig. 8b représente une table de correspondance entre les différentes valeurs du second signal DTMF de l'ensemble prédéterminé de signaux DTMF transmis par le terminal de télécommunication et indiquant les caractéristiques de la fonctionnalité texte.
Cet ensemble prédéterminé de signaux DTMF est transmis par le terminal de télécommunication 10 à l'étape E408 de l'algorithme de la Fig. 4. Cet ensemble prédéterminé de signaux DTMF est reçu par le serveur vocal à l'étape E506 de l'algorithme de la Fig. 5a. Un signal DTMF peut représenter un mot de quatre bits. Dans notre exemple de réalisation, seuls les trois bits de poids faible sont utilisés, le bit de poids fort est quant à lui mis à la valeur 0. Bien entendu, le bit de poids fort peut être utilisé pour la transmission d'autres types de caractéristiques.
La table de la Fig. 8b est constituée de deux colonnes notées 808 et 809 et de seize lignes notées 810 à 825.
La colonne 808 contient les différentes valeurs du second signal DTMF. La colonne 809 contient des informations représentatives du nombre de lignes dont dispose l'écran 15 du terminal de télécommunication 10.
En ligne 810, le second signal DTMF est à la valeur 0. Cette valeur indique au serveur que l'écran 15 du terminal de télécommunication 10 dispose d'une ligne.
En ligne 81 1, le second signal DTMF est à la valeur 1. Cette valeur indique au serveur que l'écran 15 du terminal de télécommunication 10 dispose de deux lignes.
En ligne 812, le second signal DTMF est à la valeur 2. Cette valeur indique au serveur que l'écran 15 du terminal de télécommunication 10 dispose de trois lignes. En ligne 813, le second signal DTMF est à la valeur 3. Cette valeur indique au serveur que l'écran 15 du terminal de télécommunication 10 dispose de quatre lignes.
En ligne 814, le second signal DTMF est à la valeur 4. Cette valeur indique au serveur que l'écran 15 du terminal de télécommunication 10 dispose de six lignes. En ligne 815, le second signal DTMF est à la valeur 5. Cette valeur indique au serveur que l'écran 15 du terminal de télécommunication 10 dispose de huit lignes.
En ligne 816, le second signal DTMF est à la valeur 6. Cette valeur indique au serveur que l'écran 15 du terminal de télécommunication 10 dispose de douze lignes.
En ligne 817, le second signal DTMF est à la valeur 7. Cette valeur indique au serveur que l'écran 15 du terminal de télécommunication 10 dispose de seize lignes.
Les lignes 818 à 823 comportent des valeurs de signaux DTMF respectivement à 8, 9, A, B, C, D. Ces valeurs sont réservées. Elles peuvent bien entendu être utilisées pour des tailles d'écran différentes.
Les lignes 824 et 825 comportent des valeurs de signaux DTMF respectivement à * et #. Ces valeurs sont interdites pour éviter tout conflit avec d'autres services.
Selon notre exemple, l'écran 15 du terminal de télécommunication 10 ayant 16 lignes, le second signal DTMF est à la valeur 7.
La Fig. 8c représente une table de correspondance entre les différentes valeurs du troisième signal DTMF de l'ensemble prédéterminé de signaux DTMF transmis par le terminal de télécommunication et indiquant les caractéristiques de la fonctionnalité texte.
Cet ensemble prédéterminé de signaux DTMF est transmis par le terminal de télécommunication 10 à l'étape E408 de l'algorithme de la Fig. 4. Cet ensemble prédéterminé de signaux DTMF est reçu par le serveur vocal à l'étape E506 de l'algorithme de la Fig. 5a.
Un signal DTMF peut représenter un mot de quatre bits. Dans notre exemple de réalisation, seuls les trois bits de poids faible sont utilisés, le bit de poids fort est quant à lui mis à la valeur 0. Bien entendu, le bit de poids fort peut être utilisé pour la transmission d'autres types de caractéristiques. La table de la Fig. 8c est constituée de deux colonnes notées 826 et 827 et de seize lignes notées 828 à 843.
La colonne 826 contient les différentes valeurs du troisième signal DTMF. La colonne 827 contient des informations représentatives du nombre de colonnes dont dispose l'écran 15 du terminal de télécommunication 10. En ligne 828, le troisième signal DTMF est à la valeur 0. Cette valeur indique au serveur que l'écran 15 du terminal de télécommunication 10 dispose de douze colonnes.
En ligne 829, le troisième signal DTMF est à la valeur 1. Cette valeur indique au serveur que l'écran 15 du terminal de télécommunication 10 dispose de seize colonnes.
En ligne 830, le troisième signal DTMF est à la valeur 2. Cette valeur indique au serveur que l'écran 15 du terminal de télécommunication 10 dispose de vingt colonnes. En ligne 831, le troisième signal DTMF est à la valeur 3. Cette valeur indique au serveur que l'écran 15 du terminal de télécommunication 10 dispose de vingt quatre colonnes.
En ligne 832, le troisième signal DTMF est à la valeur 4. Cette valeur indique au serveur que l'écran 15 du terminal de télécommunication 10 dispose de trente deux colonnes.
En ligne 833, le troisième signal DTMF est à la valeur 5. Cette valeur indique au serveur que l'écran 15 du terminal de télécommunication 10 dispose de quarante colonnes.
En ligne 834, le troisième signal DTMF est à la valeur 6. Cette valeur indique au serveur que l'écran 15 du terminal de télécommunication 10 dispose de quatre- vingt colonnes.
En ligne 835, le troisième signal DTMF est à la valeur 7. Cette valeur indique au serveur que l'écran 15 du terminal de télécommunication 10 dispose de cent vingt colonnes. Les lignes 836 à 841 comportent des valeurs de signaux DTMF respectivement à 8, 9, A, B, C, D. Ces valeurs sont réservées. Elles peuvent bien entendu être utilisées pour des tailles d'écran différentes.
Les lignes 842 et 843 comportent des valeurs de signaux DTMF respectivement à * et #. Ces valeurs sont interdites pour éviter tout conflit avec d'autres services. Selon notre exemple, l'écran 15 du terminal de télécommunication 10 ayant cent vingt lignes, le troisième signal DTMF est à la valeur 7.
La Fig. 9a représente la table de correspondance entre les différentes valeurs du premier signal DTMF de l'ensemble prédéterminé de signaux DTMF transmis par le terminal de télécommunication et indiquant les caractéristiques de la fonctionnalité traitement sonore.
Cet ensemble prédéterminé de signaux DTMF est transmis par le terminal de télécommunication 10 à l'étape E419 de l'algorithme de la Fig. 4. Cet ensemble prédéterminé de signaux DTMF est reçu par le serveur vocal à l'étape E521 de l'algorithme de la Fig. 5b.
Un signal DTMF peut représenter un mot de quatre bits. Dans notre exemple de réalisation, seuls les deux bits de poids fort sont utilisés, les deux bits de poids faible sont quant à eux réservés et mis à la valeur 0. Bien entendu, les deux bits de poids faible peuvent être utilisés pour la transmission d'autres types de caractéristiques.
La table de la Fig. 9a est constituée de deux colonnes notées 901 et 902 et de quatre lignes notées 904 à 907.
La colonne 901 contient les différentes valeurs du premier signal DTMF. La colonne 902 contient des informations représentatives des différents types de modes de transmission des données sonores.
En ligne 904, le premier signal DTMF est à la valeur 0. Cette valeur indique au serveur que le terminal de télécommunication 10 est apte à traiter des signaux sonores selon la recommandation G722 de l'UIT. Selon cette recommandation, les signaux sonores sont codés à une fréquence de 7 KHz à un débit de 64Kbit/s, 56Kbit/s, 48Kbit/s.
En ligne 905, le premier signal DTMF est à la valeur 4. Cette valeur indique au serveur que le terminal de télécommunication 10 est apte à traiter des signaux sonores selon la recommandation G722.1 de l'UIT. Selon cette recommandation, les signaux sonores sont codés à un débit de 24 et 32 Kbit/s pour les systèmes fonctionnant en main libre.
En ligne 906, le premier signal DTMF est à la valeur 8. Cette valeur indique au serveur que le terminal de télécommunication 10 est apte à traiter des signaux sonores selon la recommandation G729 de l'UIT. Selon cette recommandation, la parole est codée à un débit de 8 Kbit/s en utilisant la prédiction linéaire avec excitation par code (CS-ACELP).
En ligne 907, le premier signal DTMF est à la valeur C. Cette valeur indique au serveur que le terminal de télécommunication 10 est apte à traiter des signaux sonores selon la recommandation G711 de l'UIT. Selon cette recommandation, la parole est codée en Modulation par Impulsion de Codage (MIC) à un débit de 64 Kbit/s.
Selon notre exemple, le terminal de télécommunication 10 étant apte à coder décoder des signaux selon la recommandation G722, le premier signal DTMF est à la valeur 0.
La Fig. 9b représente la table de correspondance entre les différentes valeurs du second signal DTMF de l'ensemble prédéterminé de signaux DTMF transmis par le terminal de télécommunication et indiquant les caractéristiques de la fonctionnalité traitement sonore. Cet ensemble prédéterminé de signaux DTMF est transmis par le terminal de télécommunication 10 à l'étape E419 de l'algorithme de la Fig. 4. Cet ensemble prédéterminé de signaux DTMF est reçu par le serveur vocal à l'étape E521 de l'algorithme de la Fig. 5b.
Un signal DTMF peut représenter un mot de quatre bits. Dans notre exemple de réalisation, seuls les trois bits de poids faible sont utilisés, le bit de poids fort est quant à lui mis à la valeur 0. Bien entendu, le bit de poids fort peut être utilisé pour la transmission d'autres types de caractéristiques.
La table de la Fig. 9b est constituée de deux colonnes notées 908 et 909 et de seize lignes notées 910 à 925. La colonne 908 contient les différentes valeurs du second signal DTMF. La colonne 909 contient des informations représentatives du type de codage utilisé par le terminal de télécommunication 10.
En ligne 910, le second signal DTMF est à la valeur 0. Cette valeur indique au serveur que le terminal de télécommunication 10 est apte à traiter des signaux codés en modulation par impulsion de codage.
En ligne 91 1, le second signal DTMF est à la valeur 1. Cette valeur indique au serveur que le terminal de télécommunication 10 est apte à traiter des signaux codés à un débit de 8Kbit/s.
En ligne 912, le second signal DTMF est à la valeur 2. Cette valeur indique au serveur que le terminal de télécommunication 10 est apte à traiter des signaux codés à un débit de 24Kbit/s.
En ligne 913, le second signal DTMF est à la valeur 3. Cette valeur indique au serveur que le terminal de télécommunication 10 est apte à traiter des signaux codés à un débit de 32Kbit/s. En ligne 914, le second signal DTMF est à la valeur 4. Cette valeur indique au serveur que le terminal de télécommunication 10 est apte à traiter des signaux codés à un débit de 56Kbit/s.
En ligne 915, le second signal DTMF est à la valeur 5. Cette valeur indique au serveur que le terminal de télécommunication 10 est apte à traiter des signaux codés à un débit de 64Kbit/s.
Les lignes 916 et 917 comportent des valeurs de signaux DTMF respectivement à 6 et 7. Ces valeurs ne sont pas utilisées. Elles peuvent bien entendu être utilisées pour des types de codages différents. Les lignes 918 à 923 comportent des valeurs de signaux DTMF respectivement à 8, 9, A, B, C, D. Ces valeurs sont réservées. Elles peuvent bien entendu être utilisées pour des types de codages différents.
Les lignes 924 et 925 comportent des valeurs de signaux DTMF respectivement à * et #. Ces valeurs sont interdites pour éviter tout conflit avec d'autres services. Selon notre exemple, le terminal de télécommunication 10 étant apte à coder décoder des signaux à un débit de 56Kbit/s, le second signal DTMF est à la valeur 4.
Le troisième signal DTMF non représenté représente d'autres caractéristiques telles que le nombre de canaux. Plus précisément, sont décrites ici les caractéristiques du terminal de télécommunication en terme de possibilité de reproduction monophonique, stéréophonique ou à trois dimensions comme l'effet Surround.
Dans le troisième signal DTMF, seuls les trois bits de poids faible sont utilisés, le bit de poids fort est quant à lui mis à la valeur 0. Bien entendu, le bit de poids fort peut être utilisé pour la transmission d'autres types de caractéristiques.
Il est à remarquer que les caractéristiques d'autres fonctionnalités peuvent être transmises par le terminal de télécommunication. A titre d'exemple, à la réception d'une trame V23 conforme à la Fig. 6 et ayant son quatrième octet à l'une quelconque des valeurs, représentatives de fonctionnalités, comprises dans la table de la Fig. 7, voire d'autres valeurs prédéterminées, le terminal de télécommunication 10 transfère, en réponse à cette trame V23, un nombre prédéterminé de signaux DTMF représentatifs des caractéristiques associées à la fonctionnalité contenue dans la trame N23.
A titre d'exemple, à une fonctionnalité traitement de commandes, le terminal de télécommunication 10 répond par exemple par une combinaison de trois signaux DTMF les caractéristiques associées dont il dispose, par exemple, la caractéristique de génération d'un signal visuel, la caractéristique de génération d'un signal audio ou de déclencher un appel de numéro de téléphone en différé.
Il est à remarquer aussi que le terminal de télécommunication 33 de la Fig. 1 est apte à générer des trames V23 de la même façon que le serveur 20 et implémenter les étapes de l'algorithme des Figs. 5a et 5b, hormis le fait qu'à l'instar de générer des messages vocaux, le terminal de communication 33 met en communication les utilisateurs des terminaux de télécommunication 10 et 33.
Bien entendu, la présente invention n'est nullement limitée aux modes de réalisation décrits ici, mais englobe, bien au contraire, toute variante à la portée de l'homme du métier.

Claims

REVENDICATIONS
1) Procédé de transfert de caractéristiques d'une fonctionnalité d'un premier terminal de télécommunication relié à un second terminal de télécommunication par l'intermédiaire d'un réseau de télécommunication, le premier terminal de télécommunication recevant un message du second terminal de télécommunication représentatif d'une requête pour une fonctionnalité spécifique, le premier terminal à la réception du message détermine la fonctionnalité spécifique et le procédé est caractérisé en ce qu'il comporte les étapes de :
- obtention (E406) des caractéristiques associées à la fonctionnalité spécifique déterminée, - transfert (E408, E419) au second terminal de télécommunication, dans une trame constituée d'une combinaison d'un nombre prédéterminé de signaux de fréquences vocales, des caractéristiques obtenues de la fonctionnalité.
2) Procédé selon la revendication 1, caractérisé en ce que le message représentatif d'une requête pour une fonctionnalité spécifique est une trame conforme au protocole V23.
3) Procédé selon la revendication 1 ou 2, caractérisé en ce que le premier terminal de télécommunication à chaque réception d'une requête pour une fonctionnalité spécifique reçue du second terminal, détermine la fonctionnalité spécifique (E405), obtient (E406) les caractéristiques associées à la fonctionnalité spécifique déterminée et transfère (E408, E419) au second terminal de télécommunication, dans une trame constituée d'une combinaison d'un nombre prédéterminé de signaux de fréquences vocales, les caractéristiques obtenues de la fonction.
4) Procédé selon l'une quelconque des revendications 1 à 3, caractérisé en ce que le nombre prédéterminé de signaux de fréquences vocales est égal à trois.
5) Procédé selon l'une quelconque des revendications 1 à 4, caractérisé en ce que le procédé comporte en outre l'étape (E423) d'une interrogation de l'utilisateur du premier terminal de télécommunication. 6) Procédé selon l'une quelconque des revendications 1 à 5, caractérisé en ce que la fonctionnalité spécifique est une fonctionnalité texte et que les caractéristiques associées font partie du groupe des caractéristiques de chaînage de trames V23, de formatage de caractères, de taille de l'écran.
7) Procédé selon l'une quelconque des revendications 1 à 5, caractérisé en ce que la fonctionnalité spécifique est une fonctionnalité traitement sonore et que les caractéristiques associées font partie du groupe des caractéristiques de codage décodage de signaux, de stéréophonie.
8) Procédé de transfert de messages d'un premier terminal de télécommunication vers un second terminal de télécommunication, par l'intermédiaire d'un réseau de télécommunication, le premier terminal de télécommunication générant un message à destination du second terminal de télécommunication, le message étant représentatif d'une requête pour une fonctionnalité spécifique, caractérisé en ce que le procédé comporte les étapes de :
- réception (E506, E521) d'une trame constituée d'une combinaison d'un nombre prédéterminé de signaux de fréquences vocales,
- détermination (E514,E530) en fonction du message représentatif de la requête pour une fonctionnalité spécifique et de la trame constituée d'une combinaison d'un nombre prédéterminé de signaux de fréquences vocales, des caractéristiques du second terminal associées à la fonctionnalité,
- adaptation (E515, E531) de données en fonction des caractéristiques déterminées, - transfert (E516, E523) des données adaptées au second terminal de télécommunication.
9) Procédé selon la revendication 8, caractérisé en ce que le message représentatif d'une requête pour une fonctionnalité spécifique et des données adaptées transférées sont des trames conformes au protocole V23.
10) Procédé selon la revendication 8 ou 9, caractérisé en ce que le nombre prédéterminé de signaux de fréquences vocales est égal à trois. 1 1) Procédé selon l'une quelconque des revendications 8 à 10, caractérisé en ce que le procédé comporte en outre une étape de vérification (E509, E524) du nombre de signaux de fréquences vocales reçus dans la trame.
12) Procédé selon l'une quelconque des revendications 8 à 11, caractérisé en ce que la fonctionnalité spécifique est une fonctionnalité texte et que les caractéristiques associées font partie du groupe des caractéristiques de chaînage de trames V23, de formatage de caractères, de taille de l'écran.
13) Procédé selon l'une quelconque des revendications 1 à 5, caractérisé en ce que la fonctionnalité spécifique est une fonctionnalité traitement sonore et que les caractéristiques associées font partie du groupe des caractéristiques de codage décodage de signaux, de stéréophonie.
14) Dispositif de transfert de caractéristiques d'une fonctionnalité d'un premier terminal de télécommunication relié à un second terminal de télécommunication, par l'intermédiaire d'un réseau de télécommunication, le premier terminal de télécommunication recevant un message du second terminal de télécommunication représentatif d'une requête pour une fonctionnalité spécifique, le premier terminal à la réception du message détermine la fonctionnalité spécifique et le premier dispositif est caractérisé en ce qu'il comporte :
- des moyens d'obtention (11, 12, 14) des caractéristiques associées à la fonctionnalité spécifique déterminée,
- des moyens de transfert (14, 15) au second terminal de télécommunication, dans une trame constituée d'une combinaison d'un nombre prédéterminé de signaux de fréquences vocales, des caractéristiques obtenues de la fonctionnalité.
15) Dispositif selon la revendication 14, caractérisé en ce qu'il comporte des moyens pour mettre en œuvre le procédé selon l'une quelconque des revendications 2 à 7.
16) Dispositif de transfert de messages d'un premier terminal de télécommunication vers un second terminal de télécommunication, par l'intermédiaire d'un réseau de télécommunication, le premier terminal de télécommunication générant un message à destination du second terminal de télécommunication, le message étant représentatif d'une requête pour une fonctionnalité spécifique, caractérisé en ce que le dispositif comporte :
- des moyens pour recevoir une trame (26, 27) constituée d'une combinaison d'un nombre prédéterminé de signaux de fréquences vocales,
- des moyens pour déterminer (27, 21, 23, 22) en fonction du message représentatif de la requête pour une fonctionnalité spécifique et de la trame constituée d'une combinaison d'un nombre prédéterminé de signaux de fréquences vocales, des caractéristiques du second terminal associées à la fonctionnalité, - des moyens d'adaptation (21) de données en fonction des caractéristiques déterminées,
- des moyens de transfert (27, 26) des données adaptées au second terminal de télécommunication.
17) Dispositif selon la revendication 16, caractérisé en ce que le dispositif est un serveur d'un réseau de télécommunication.
18) Dispositif selon la revendication 16, caractérisé en ce qu'il comporte des moyens pour mettre en œuvre le procédé selon l'une quelconque des revendications 8 à 13.
19) Signal transmis par un premier terminal de télécommunication sur un réseau de télécommunication et à destination d'un second terminal de télécommunication en réponse à un message représentatif d'une requête pour une fonctionnalité spécifique transmise par le second terminal de télécommunication, caractérisé en ce que le signal est constitué d'une combinaison d'un nombre prédéterminé de signaux de fréquences vocales représentatives des caractéristiques du premier terminal de télécommunication associées à la fonctionnalité spécifique.
20) Programme d'ordinateur stocké sur un support d'informations, ledit programme comportant des instructions permettant de mettre en œuvre le procédé de traitement selon l'une quelconque des revendications 1 à 7, lorsqu'il est chargé et exécuté par un système informatique. 21) Programme d'ordinateur stocké sur un support d'informations, ledit programme comportant des instructions permettant de mettre en œuvre le procédé de traitement selon l'une quelconque des revendications 8 à 13, lorsqu'il est chargé et exécuté par un système informatique.
PCT/EP2004/005482 2003-05-22 2004-05-18 Procédé et dispositif de transfert de caractéristiques d’une fonctionnalité WO2004105365A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP04733567A EP1625738A1 (fr) 2003-05-22 2004-05-18 Procede et dispositif de transfert de caracteristiques d'une fonctionnalite

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR0306125A FR2855348A1 (fr) 2003-05-22 2003-05-22 Procede et dispositif de transfert de caracteristiques d'une fonctionnalite
FR0306125 2003-05-22

Publications (1)

Publication Number Publication Date
WO2004105365A1 true WO2004105365A1 (fr) 2004-12-02

Family

ID=33396647

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2004/005482 WO2004105365A1 (fr) 2003-05-22 2004-05-18 Procédé et dispositif de transfert de caractéristiques d’une fonctionnalité

Country Status (3)

Country Link
EP (1) EP1625738A1 (fr)
FR (1) FR2855348A1 (fr)
WO (1) WO2004105365A1 (fr)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100664191B1 (ko) * 2005-01-11 2007-01-03 엘지전자 주식회사 다국어 지원 휴대단말기 및 시스템

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002041614A1 (fr) 2000-11-14 2002-05-23 France Telecom Sa Procede pour associer des messages ecrits a des messages vocaux a travers le reseau telephonique public commute
US20020183051A1 (en) * 2001-05-31 2002-12-05 Poor Graham V. System and method for remote application management of a wireless device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002041614A1 (fr) 2000-11-14 2002-05-23 France Telecom Sa Procede pour associer des messages ecrits a des messages vocaux a travers le reseau telephonique public commute
US20020183051A1 (en) * 2001-05-31 2002-12-05 Poor Graham V. System and method for remote application management of a wireless device

Also Published As

Publication number Publication date
FR2855348A1 (fr) 2004-11-26
EP1625738A1 (fr) 2006-02-15

Similar Documents

Publication Publication Date Title
CA2294442C (fr) Systeme et procede de codage et de diffusion d&#39;informations vocales
EP1221249B1 (fr) Identification d&#39;intervenant dans une telereunion
US6519326B1 (en) Telephone voice-ringing using a transmitted voice announcement
US7027568B1 (en) Personal message service with enhanced text to speech synthesis
EP1440552B1 (fr) Procédé d&#39;envoi a un téléphone de message textuels convertis en messages vocaux par une connexion internet et procédé correspondant
JPH0818696A (ja) 音声/データ同時応答機
EP1532813B1 (fr) Transmission d&#39;informations auxiliaires a un dispositif de telecommunications, pendant l&#39;attente d&#39;un utilisateur lors d&#39;une teleconference
KR100279822B1 (ko) 인터넷 게이트웨이를 구비하는 교환시스템의 음성메시지 녹음/재생 장치 및 방법
EP1111889A2 (fr) Procédé de numérotation téléphonique automatique avec un téléphone mobile ainsi que centre serveur et terminal de radiocommunications pour la mise en oeuvre du procédé
WO2004105365A1 (fr) Procédé et dispositif de transfert de caractéristiques d’une fonctionnalité
EP1334607B1 (fr) Procede pour associer des messages ecrits a des messages vocaux a travers le reseau telephonique public commute
EP1754362B1 (fr) Procede et dispositif de transfert d&#34;informations entre deux terminaux de telecommunication
EP0913983B1 (fr) Procédé pour établir une communication entre un terminal de l&#39;internet et un téléphone et téléphone pour la mise en oeuvre du procédé
EP2064855A1 (fr) Procede de communication entre plusieurs terminaux
CA2506549C (fr) Procede de traitement de donnees audio sur un reseau et dispositif de mise en oeuvre de ce procede
WO2005009016A1 (fr) Procede et dispositif d&#39;activation d&#39;un transfert d&#39;au moins un message court
EP1113632A1 (fr) Procédé et dispositif pour la restitution des signaux de parole transmis au début d&#39;une communication téléphonique par l&#39;échange de paquets
JP2003069718A (ja) 聴覚障害者と健聴者間の遠隔対話補助システム
WO2005117408A1 (fr) Procede et dispositif d’etablissement düne conference telephonique
KR20030012837A (ko) 통화중 배경정보제공시스템 및 그 방법
US20050130637A1 (en) Method for transmitting service data using a discontinuous transmission mode
Foo et al. An Internet speech gateway server
EP1625739A1 (fr) PROCEDE ET TERMINAL DE TELECOMMUNICATION POUR LA COMPOSITION AUTOMATIQUE D&amp;rsquo;UN NUMERO DE TELEPHONE
FR2845234A1 (fr) Procede de parametrage du message d&#39;accueil d&#39;une boite vocale
FR2846167A1 (fr) Systeme et procede d&#39;adressage de communication sur un reseau telephonique commute

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2004733567

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2005/10418

Country of ref document: ZA

Ref document number: 200510418

Country of ref document: ZA

WWP Wipo information: published in national office

Ref document number: 2004733567

Country of ref document: EP