OS: Ubuntu 12.04 LTS
Version of smsd: 3.1.14
Smsd installed from: sources
Name and model of a modem / phone: Huawei E800
Interface: ExpressCard
Hello!
I am writing client-server application.
The client sends some messages to the server using different transports: SMS and Internet (VPN, TCP server).
On the client's PC I have 1 3G modem which I use to send SMS and connect to Internet.
I establish Internet connection via ubuntu's Network Manager.
For sending SMS I use smstools3.
I have found that it's impossible to send SMS if there is active Internet connection established via the same modem.
I tried to connect to Internet without the Network Manager. I manually setup pppd (with no lock param). It did not help.
Then I tried to use different modem's tty for sending SMS and connecting to Internet (my modem has 2 ttys). It also did not help. Looks like only 1 tty from the mentioned can be used to do the job.
Now I have only 2 ideas:
1. Don't do the things simultaneously. Separate them in time: start smstool daemon, send SMS, stop the daemon, establish Internet connection, send msg, stop the connection.
2. Try to use GSM multiplexing like described here:
http://smstools3.kekekasvi.com/topic.php?id=211
I am not sure about the result because the mentioned project (gsm mux) looks dead.
Do you have any other ideas how to solve the problem?
Thanks in advance,
Zakhar