I would like to create an on demand very low bandwidth data connection between two computers. For this I am planing to have a proxy and a client which both have a umts modem (e.g. huawei e169). The simcard inside the proxies umts stick has the ability to call the clients number for free!
When I want access to the client from the proxy I want to do the following:
Proxy: Calls client -> Client: Picks up -> Proxy/Client: Use some kind of protocol to establish an internet connection
When I want access from the client to the proxy I want to do the following:
Client: Calls proxy -> Proxy: Declines the call -> Proxy: Calls client back -> Client: Picks up -> Proxy/Client: Use some kind of protocol to establish an internet connection using DTMF or something like it.
Now to the questions:
- Is it possible to place/receive calls in linux (debian)?
- Is this possible with the Huawei E169? I chose it as it seemed to have very good linux support but am able to switch.
- Is it possible to use pppd for this?
- Else is it possible to redirect the phone output to something like python and work with it from there? Is this where I could use mgetty?