Send/Receive Procedures in pppd 2.4.1



I have a Multitech modem that will support AT commands even while the
PPP link is up if I send this:

<wait 2 seconds> +++ <wait 2 seconds>

.... and come back online when "ato0" is issued.

I'd like to do this while the PPP link is up because the modem is
aware of certain things. It's wireless, and knows the signal strength
it's seeing, the VSWR, and so on. I'd like the Linux box to know
these things, too, so asking the modem seems natural enough. It would
also permit SMS messaging, which the modem can handle through AT
commands alone.

After chasing down several dead ends, it looks like I'm going to have
to put procedures to handle this in pppd itself (since pppd doesn't
look like it wants to share the serial port; even the usual read(,,)
and write(,,) procedures fail). What are the procedures in pppd that
send and receive characters? And what procedures are run when the PPP
link is considered "up"?

Thanks in advance. I'm rather new at this. :)

.



Relevant Pages

  • Re: minicom serial output
    ... >doesn't react and a multimeter accross the serial port shows that no data ... >initialisation / hangup commands. ... I already changed the modem initialisation string to ... present minicom configuration, go back to the default configuration ...
    (comp.os.linux.hardware)
  • Re: Controlling a modem from minicom
    ... I get everything except the AT commands. ... > and the modem responded with OK. ... even though I can use kppp to dial. ... > kppp is a frontend to pppd which dials out and makes the modem connection ...
    (comp.os.linux.networking)
  • Re: minicom serial output
    ... >>doesn't react and a multimeter accross the serial port shows that no data ... I already changed the modem initialisation string to ... >>'D' (one of the commands recognised by my device) and I can get my device ... > present minicom configuration, go back to the default configuration ...
    (comp.os.linux.hardware)
  • Re: Controlling a modem from minicom
    ... All but the last one are from modem initialization that's done by ... >> At this point you should be able to immediately type in AT commands, ... You need a driver that the kernel will accept to make it work. ... >> kppp is a frontend to pppd which dials out and makes the modem connection ...
    (comp.os.linux.networking)
  • Re: recording voice through a independent TSP
    ... I have no experience in developing a wav driver. ... > so where will be my translations from TAPI commands to the PBX ... Unimodem can translate between TAPI and AT modem commands. ...
    (microsoft.public.win32.programmer.tapi)