How to get the dial number from GSM module

I am engaged in a remote controll system, which get the instrction from the dial number. For example: A dials B, and B picks the phone, then A dials "1", how can B get the "1" ? Is there an AT instruction to get the number information? Thanks!

Reply to
Ray2008
Loading thread data ...

I don't think there is one, as all that is received is a tone. You probably need a separate DTMF decoder.

Leon

Reply to
Leon

Yup. AFAIK the call setup and teardown is all hifalutin digital stuff, but once the connection is made the network does its best to pretend that that ridiculously powerful computer that you're holding in your hand is just the same as a POTS phone from 1910.

So when you push that '1', your phone sends audio to the cell tower. At most, your phone tells the cell tower 'hey, the dingbat pressed the 1', and the tower makes DTMF audio. No matter what, your second phone will receive DTMF, so it's up to you to decode it.

HOWEVER: If you can figure out how to choke it out of the module, you could send text messages and it would be end-end digital. Or if your network supports it you could establish an end-end TCP/IP connection.

--

Tim Wescott
Wescott Design Services
http://www.wescottdesign.com

Do you need to implement control loops in software?
"Applied Control Theory for Embedded Systems" gives you just what it says.
See details at http://www.wescottdesign.com/actfes/actfes.html
Reply to
Tim Wescott

If you want to emulate a 1910 era phone, you are going to have to generate dial pulses.

--
Paul Hovnanian	paul@hovnanian.com
-----------------------------------------------------------------------
Have gnu, will travel.
Reply to
Paul Hovnanian P.E.

f,

I just checked the Telit GE-863 module I'm using for a tracking application. They have AT commands for sending DTMF tones, but not for receiving them.

Leon

Reply to
Leon

And possibly the crank to ring up the operator.

OK, so I exaggerated.

--

Tim Wescott
Wescott Design Services
http://www.wescottdesign.com

Do you need to implement control loops in software?
"Applied Control Theory for Embedded Systems" gives you just what it says.
See details at http://www.wescottdesign.com/actfes/actfes.html
Reply to
Tim Wescott

l stuff,

Did they have rotary pulse decoders then, or did you still have to just crank a bell and ask the Operator to connect the call for you??

-mpm

Reply to
mpm

Did they have rotary pulse decoders then, or did you still have to just crank a bell and ask the Operator to connect the call for you??

-mpm

Yes they did. After the connection was established the following pulses could be fed to a rotary relay an used for whatever you wanted to control.

John G.

Reply to
John G.

Dear all, thank you for your help. Now may I sum the answers, the GSM module can only receive tone information. I need a separate DTMF decoder.

In the telephone bank, when you dial the bank service number, the terminal will answer and let you press some number to select different service. I wonder how they identify the number customer dials, with a DTMF decoder?

Reply to
Ray2008

Yes. The PABX equipment has DTMF decoding capability within it. These days, its all implemented in the same microprocessor that plays the "press 1 if you are confused" wave files and does the voice recognition.

--
Paul Hovnanian	paul@hovnanian.com
-----------------------------------------------------------------------
Have gnu, will travel.
Reply to
Paul Hovnanian P.E.

some modems support DTMF decoding (DTMF decoding is what you want), I do not recall the command to enable it, or know if it's standardised.

Bye. Jasen

Reply to
Jasen Betts

look up a kt8870

Reply to
JosephKK

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.