The Package gsm0710muxd
-----------------------

A gsm muxer is needed to keep a ppp/gprs up & running while sms and
calls are still signaled on another channel. Some modems even support
using gprs while a call is active, others suspend gprs during calls.

The muxer supports various options to change the behaviour for
different modems. Use -h to see a brief help screen.

All logging is done through syslog, see the syslog for errors and
warnings.

You can test the muxer with a simple dbus call which can for example
be issued by the programm dbus-send:

	# set a var to simplify the commands ;)
	alias -- DB="dbus-send --system --print-reply --type=method_call --dest=org.pyneo.mux /org/pyneo/Muxer"
	# switch on the muxer:
	DB org.pyneo.Powered.SetPower string:xxx boolean:true
	# check if its on:
	DB org.pyneo.Powered.GetPower string:xxx
	# allocate a channel:
	DB org.pyneo.Powered.GetDevice string:xxx

the last command will give back a name of a pty that can further be
used with a terminal program to issue AT-commands to the modem through
this channel.

i think muxer support as gsm07.10 spec says is obsolete in near
future. modern modems with much higher bandwith provide other
interfaces for gprs and similar and have more than one serial line. so
work on gsm0710muxd is limited to solve bugs, no nice features will be
added.

 -- M. Dietrich <mdt@pyneo.org> Fr 12. Jun 11:41:28 CEST 2009
