Comm Control - Dial tones 
Author Message
 Comm Control - Dial tones

Is it possible to get the communications control to make the numeric tones
outside of the standard ATDT connection string?  I can get it to dial , but
I need it to make more numeric tones of the phone after it has made its
connection and paused.  Is this possible?  If not any other ideas would be
helpful.

Thanks,
Brock




Mon, 26 Mar 2001 03:00:00 GMT  
 Comm Control - Dial tones
Its not the comm control that makes any "tones" at all,  the modem takes the
ATDT command and uses the commands parms (phone #) and converts digits to
touch tones. You need to see if there is a command your modem uses that will
generate a tone and then send that command (ascii) via the comm control. The
alternative is a tones board or other CTI system.
Quote:

>Is it possible to get the communications control to make the numeric tones
>outside of the standard ATDT connection string?  I can get it to dial , but
>I need it to make more numeric tones of the phone after it has made its
>connection and paused.  Is this possible?  If not any other ideas would be
>helpful.

>Thanks,
>Brock





Tue, 27 Mar 2001 03:00:00 GMT  
 Comm Control - Dial tones
: Is it possible to get the communications control to make the numeric tones
: outside of the standard ATDT connection string?  I can get it to dial , but
: I need it to make more numeric tones of the phone after it has made its
: connection and paused.  Is this possible?  If not any other ideas would be
: helpful.

To make sure I understand what you're asking: You have tones you want to
send after the connection is made, but you don't just append them to the
modem command you send in the first place because you don't determine what
tones to send until after the connection has been made and you have
received incoming signals? If so, I _think_ you might be able to put a
code (an O [capital o], if I recall correctly) at the end of the initial
string, which puts the modem back into command state. That allows you to
send an additional command (which itself can end in O, and so on). On the
other hand, I don't know if you can capture the incoming signals, if
that's what you're trying to do, when the modem is in command mode.



Tue, 27 Mar 2001 03:00:00 GMT  
 Comm Control - Dial tones
Hi Brock,

If you want to send tones after the initial dial command, terminate that
initial dial command with a semicolon (as in "ATDT3035551234;" & vbCr).

This keeps the modem in command mode so that subsequent commands can be sent
to it.  If these subsequent commands also dial, they, also, need to be
terminated with a semicolon.

You mention "connect" in your question.  The modem cannot send tones after
it has connected with another modem, so I assume that you meant to say,
"after the called telephone has answered."

For more information on this subject I suggest that you get a copy of my
book.  See below for the link.

--
Richard Grier
Hard & Software
12962 West Louisiana Avenue
Lakewood, CO  80228
303-986-2179 (voice)
303-986-3143 (fax)
Author of Visual Basic Programmer's Guide to Serial Communications.
For information, look on my homepage at
http://ourworld.compuserve.com/homepages/richard_grier.
Use the Books link to order from Amazon.com.  For faster service, contact
the publisher at http://www.mabry.com.



Tue, 27 Mar 2001 03:00:00 GMT  
 Comm Control - Dial tones
Thanks for your responses.
That is exactly what I meant{*filter*}, thanks.
I need to dial the number, pause and wait for the "answer" then dial more
touch tone sounds.  I don't even need to capture an incoming signal.  Do I
just send the next numeric output string or does it need to be another
command string "ATDT".  If the semicolon keeps it in command mode then the
output string should just be a plain ASCII string, right?

Brock

Quote:

>Is it possible to get the communications control to make the numeric tones
>outside of the standard ATDT connection string?  I can get it to dial , but
>I need it to make more numeric tones of the phone after it has made its
>connection and paused.  Is this possible?  If not any other ideas would be
>helpful.

>Thanks,
>Brock





Tue, 27 Mar 2001 03:00:00 GMT  
 Comm Control - Dial tones
Hi  Brock,

You can try to use code like this:

MSComm1.Output = "ATX4" & vbCr
WaitForOKResponse

WaitForOKResponse
'at this point, the modem thinks that the phone has been answered by 'either
a person or answering machine
MSComm1.Output = "ATDT12349999;" & vbCr
WaitForOKResponse


answer".  It may or may not be supported by your modem.  Some modems use a
different command, and some don't support this at all.

Good luck.

--
Richard Grier
Hard & Software
12962 West Louisiana Avenue
Lakewood, CO  80228
303-986-2179 (voice)
303-986-3143 (fax)
Author of Visual Basic Programmer's Guide to Serial Communications.
For information, look on my homepage at
http://ourworld.compuserve.com/homepages/richard_grier.
Use the Books link to order from Amazon.com.  For faster service, contact
the publisher at http://www.mabry.com.



Wed, 28 Mar 2001 03:00:00 GMT  
 
 [ 6 post ] 

 Relevant Pages 

1. COMM Control...can't dial a number

2. Basic prog to imitate tone dial

3. Trying to get a dial tone

4. VB5 check for dial-tone

5. Checking for Dial Tone

6. dialing numbers without a dial tone

7. Serial comm with vb and comm control

8. Simple telephony control for receiving tones

9. SCSI control similar to comm control out there?

10. How to recive a key tone dial from a phone through MSComm control?

11. How to recive a key tone dial from a phone through MSComm control?

12. How to recive a key tone dial from a phone through MSComm control?

 

 
Powered by phpBB® Forum Software