Chase,

One of our really old apps dialed the apple modem and we only used the commands:

dialnum = "5551212"
Serial1.Write = "AT+CDV" + dialnum + chr(13)
Serial1.XmitWait

Although we were only trying to hook up for voice (it's a long story), but we were able to connect. Does a simple script like this not work for you?

Greg

On Oct 21, 2006, at 8:41 am, Chase wrote:


i've just read every posting in the archives on this subject that i could find and still i am at a loss.

all i need to do is make the modem pick up the phone and dial.

i'm on a powerbook with a stock Apple Internal 56K Modem.

using Remote Access on OS 9 and Internet Connect on OS X I am able to use verbose logging to capture the exact list of commands that are required to make a successful call. when i dial my cell number with either of those apps, it works fine... i hear the line pick up and then all of the numbers beep, then my cell phone rings. i pick it up and i am successfully connected. i can hear my voice from the cell over the powerbook speakers. the log looks like this:

Sat Oct 21 06:43:38 2006 : CCLWrite : AT\13
Sat Oct 21 06:43:40 2006 : CCLMatched : OK\13\10
Sat Oct 21 06:43:40 2006 : CCLWrite : ATI4\13
Sat Oct 21 06:43:40 2006 : CCLMatched : Apple Internal Modem\13\10
Sat Oct 21 06:43:40 2006 : CCLWrite : ATI12\13
Sat Oct 21 06:43:40 2006 : CCLMatched : S1\13\10
Sat Oct 21 06:43:40 2006 : CCLWrite : AT&FE0S95=45&D3S7=120W2 +MS=11,1,300,33600\13
Sat Oct 21 06:43:41 2006 : CCLMatched : OK\13\10
Sat Oct 21 06:43:41 2006 : CCLWrite : ATS8=2\13
Sat Oct 21 06:43:41 2006 : CCLMatched : OK\13\10
Sat Oct 21 06:43:41 2006 : CCLWrite : AT\N0\13
Sat Oct 21 06:43:41 2006 : CCLMatched : OK\13\10
Sat Oct 21 06:43:41 2006 : Dialing without tone
Sat Oct 21 06:43:41 2006 : CCLWrite : ATX3S6=4\13
Sat Oct 21 06:43:41 2006 : CCLMatched : OK\13\10
Sat Oct 21 06:43:41 2006 : Dialing 5551212
Sat Oct 21 06:43:41 2006 : CCLWrite : ATDT5551212\13
Sat Oct 21 06:44:01 2006 : Hangup (SIGHUP)
Sat Oct 21 06:44:02 2006 : CCLWrite : +++
Sat Oct 21 06:44:05 2006 : CCLWrite : ATH\13
Sat Oct 21 06:44:05 2006 : CCLMatched : OK\13\10
Sat Oct 21 06:44:05 2006 : CCLWrite : AT&F\13
Sat Oct 21 06:44:05 2006 : CCLMatched : OK\13\10
Sat Oct 21 06:44:05 2006 : Serial link disconnected.

... so then i take all of the "CCLWrite" lines and put them into a little RB test app like so:

  serial1.serialport = system.serialport(0)
  serial1.baud = serial1.baud9600
  if serial1.open then
    box.text = box.text + "WRITE: " + "AT" + chr(13)
    serial1.write "AT" + chr(13)
    serial1.xmitwait

box.text = box.text + "WRITE: " + "AT&FE0S95=45&D3S7=120W2 +MS=11,1,300,33600" + chr(13) serial1.write "AT&FE0S95=45&D3S7=120W2+MS=11,1,300,33600" + chr (13)
    serial1.xmitwait

    box.text = box.text + "WRITE: " + "ATS8=2" + chr(13)
    serial1.write "ATS8=2" + chr(13)
    serial1.xmitwait

    box.text = box.text + "WRITE: " + "AT\N0" + chr(13)
    serial1.write "AT\N0" + chr(13)
    serial1.xmitwait

    box.text = box.text + "WRITE: " + "ATX3S6=4" + chr(13)
    serial1.write "ATX3S6=4" + chr(13)
    serial1.xmitwait

    box.text = box.text + "WRITE: " + "ATDT5551212" + chr(13)
    serial1.write "ATDT5551212" + chr(13)
    serial1.xmitwait
  end

serial1 of course exists, as does box, which is a multiline text field.

in serial1's DataAvailable event handler, i've got:

    box.text = box.text + "READ:  " + me.readall

...and in the Error event handler:

    box.text = box.text + "ERROR: " + str(me.lastErrorCode) + chr(13)



when i run the app, my commands are spit out into the text field and then they are echo'd back afterward, then a final "OK" and that's it. notice that the output form Apple's Internet Connect app has an "OK" response after most of the commands. the line never picks up, no dial tone, no dialing... nothing.

here's the output of my rb test app:

WRITE: AT
WRITE: AT&FE0S95=45&D3S7=120W2+MS=11,1,300,33600
WRITE: ATS8=2
WRITE: AT\N0
WRITE: ATX3S6=4
WRITE: ATDT5574218
READ:  AREAD:  T

AT&FE0S95=45&D3S7=120W2+
MS=11,1,300,33600
ATS8=2
AT\N0
ATX3S6=4
ATDT5574218
OK


so.  what am i doing wrong?

thanks.

(this is RB 5.5 on OS X, by the way.)

- chase


_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>


_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to