we don't just imagine things, we make them! Made in Italy by DPS-Promatic Srl

TCS DTMF decoder

TCS DTMF decoder can be useful to control a TCS in situations where it is impossible to use SMS. This option is installed in the TCS 3.5 PRO-VOICE version.

red line
Chinese HOME
GSM controls
Body weight Scales
Amusement machine
  TCS DTMF decoder can be useful in situations where it is impossible to use SMS, like when you want to control something from a land line normal phone or other situations that make use of SMS impossible or unconvenient.
If Option DTMF is installed, it is possible to make a normal voice call to the TCS from any phone that works in touch tones (DTMF stands for Dual Tone Multi Frequency).

We refer to Voice Options as any function that is obtained placing a voice call to the Voice number of the SIM.

Whatever you choose to do when calling the voice number: opening the gate, entering the IVR menu, using the DTMF tones to activate something remotely, you always pass through an access control for higher security.

There are 3 types of access modes to voice commands:
  • 1=free Access
  • 2=dtmf password
  • 3=white list

  • Let's see the meanings:
    Free Access: Any telephone that will call, will have immediate access to the function.
    DTMF Password: TCS will answer the call with the dtmf tones 1,2,3 and will wait for the USER PASSWORD (that must be numeric) to be dialled. After a successful entry it will enter the function that has been chosen into the Voice Call Options menu. If password is not correct it will emit the 1,2,3, tones and wait again. Maximum trials are 3. Maximum waiting time is 30 seconds. If the above parameters are exceeded the call will be disconnected by TCS.
    White List:TCS will check the caller ID to be among the numbers in the white list. If the number is in the white list, then the function will be performed, otherwise the call will be terminated.
    To Define the White List you need to issue #WHL commands followed by position and number to include in the list. The number will be compared as you enter them starting from rightmost digit.

    White List example:
  • TEL01: (0000000000)
  • TEL02: (0000000000)
  • TEL03: (0000000000)
  • TEL04: (0000000000)
  • .
  • .

  • This list will continue up to number 64. In this example we have shown only the first 4 entries. TCS will compare the incoming Caller ID with all the numbers in the list and activate the function if a number is found. Comparison will start from the rightmost character up to a maximum of 10 characters. If you wish to match any character for certain positions, use ? (interrogation mark wildchar) in place of the character you don�t mind to compare. You need only input the rightmost characters that are relevant to you. Bear in mind that your operator could send the country code or not, so most of the time it is better not to put it. For a Finnish number +358400999888 it is better to put 400999888 then 8400999888 because the 8 (part of the country code +358) could appear only sometimes.

    How to input white list numbers
    Let's see some examples of how to input white list numbers:
    We want to give access to the following numbers: 3489977662, 3351234567, 337123456
    For the following numbers we want to keep customer privacy (e.g. if a TCs is used to open a gate in a Hotel): 3752255??? In this way any number from 3752255000 to 3752255999 will have access.

    Alternatively we can do: 37522??365
    In this way any number from 3752200365 to 3752299365 will have access.
    May be you want to grant access only to a customers who use a particular operator whose prefix is 345 and has all the numbers with 7 digits. You would do 345???????.
    If the operator can have numbers of 7 and 6 digits you would input as another number 345??????.
    Finally, if you want to grant access to all numbers ending in 321 you would simply enter 321, because TCS will compare from the rightmost digit and compare only the number of digits you have input up to a maximum of 10.

    Once you have chosen the access mode that suites you, you will have to choose what is the function that you will have access to. Let's see the 3 features that are standard in the TCS 3.5 PRO-VOICE.
    Gate function: closes for 0.5 seconds output 8 relay when the access mode parameter is met. We call it gate function because it is very useful to open electric gates.
    DTMF control & Relay: switches on Out 8 relay as long as the call is active (useful to switch on a lamp or activate something) and allows direct control of the outputs active-as-long-as-tones. Keeping down key 1 will activate output 1, etc. key 7 or key 8 will both activate output 7 ( because 8 is always on). Key (tone) 9 will switch on all the outputs as long as it is pressed.
    DTMF control & Relay function could also be called remote joystick function.
    Imagine having a machine inside a shop and being able to activate it (relay is on as long as call is on) and play with it using the keyboard of your phone: 1=up,4=left,6=right,8=down,5=fire.

    IVR control: IVR means interactive voice responder and is a powerful way to check and control the TCS from any phone just placing a phone call.

    Once the access procedure is met, it will be possible to listen to a voice speaking the available functions:
  • to read inputs press 1
  • to read outputs press 2
  • to set outputs press 3
  • to reset outputs press 4
  • to read temperature press 5
  • to read current time press 6
  • to read analog input press 7
  • to exit press 0

  • You may check the IVR menu calling a TCS 3.5 PRO-VOICE that is always on in our offices.
  • Try our demo TCS IVR board! call +39-347-9909971 and check the status of inputs, time, temperature, analog input.
    We have programmed it with a user password so you can check also this security feature.

    How does it work?
  • When you call +39-347-9909971 you will hear 3 tones that will prompt you to insert your password, that, for this board, has been programmed to 123456.
  • After the 3 tones type 123456 on your phone, the voice reading the menu will start soon after.
  • If you made a mistake digiting the password you are allowed to try 3 times (wait again for the tones).

    Following Voice instructions you may set or reset outputs. Since they are hardwired to the inputs (Out 1 to IN 1, Out 2 to IN 2 etc. etc.) you may try to set an output and read the input to check that is actually changed.
    That is the menu you get when you buy the DTMF and voice menu option.

    For special applications where DTMF tones are sent by a computer, we have developed a special function that is DTMF COMMAND STRING WITH CHECKSUM. This function is detailed below and it is supplied ONLY upon request as it involves limitation in the other DTMF functions. This functions is detailed below.

    DTMF COMMAND STRING WITH CHECKSUM FUNCTION To activate an output it is necessary to send sequences with a final count of the tones sent. The TCS microprocessor will verify string consistency and only in that case it will activate the outputs in the order required.

    These are the instructions:
  • #* -> start string
  • *# -> stop string
  • Check digits -> After the stop string there must be 2 decimal digits with the count of the tones, including them.
  • *n -> switch ON output number 'n'
  • #n -> switch OFF output number 'n'
  • *9 -> switch ON all outputs
  • #9 -> switch OFF all outputs
  • 0 -> Pause for 0.5 seconds
  • Examples: #**100*200*300*400#9*#24
    Switch on OUT 1, wait 1 second, switch on OUT 2, wait 1 second, switch on OUT 3, wait 1 second, switch on OUT 4, wait 1 second, Switch all OFF

    Switch on OUT 1,2,3, wait 3 seconds, switch all OFF
    Note: Maximum number of characters is 99
  • World Logic LTD is the representive for Hong Kong and China
    of DPS-Promatic Srl ITALY
     ©2006 World Logic LTD
     (Copyright & privacy)
     Last modified:2007/09/11
    World Logic LTD
    Unit 4, 4/F., Block B, Hang Wai Ind. Ctr.
    6 Kin Tai Street, Tuen Mun,N.T. Hong Kong
    Tel(+852)27972801 Fax(+852)27934551
    Contact us..