Topics...

Falcom

What it does...

 The Falcom is a self contained, ETSI 07.05 compliant, GSM phone.  The xAP connector for Falcom allows you to send text messages and react to incoming text messages. I haven't tested the connector with other phones, but there is a good chance that it will work without modification -- the current modem handling code could do with tidying up though, it's all quick-and-dirty. Low-level access to the text messaging layer makes it possible to display messages immediately on the mobile handset - no need to explicitly open the  message to read it. Typical uses of this connector include sending yourself  a text message if you get a phone call when you are out, or to turn up the heating before you get home. Falcom can be found at www.falcom.de.

Use the companion sendsms  client, which simply generates a xAP message targeted at the Falcom connector, to send text messages from any command line application.

Command Line Options

xap-falcom [serial port] [instance name] [network interface] [udp port] [debug level]

 where:
serial port is the serial port the modem is attached to. Under linux this has the form /dev/ttyS0. Under Windows, the serial port may also be specified using conventional DOS notation such as com1. If unspecified, defaults to the first serial port.

instance name is the xAP instance name assigned to this modem. In the unlikely event that more than one Falcom modem is connected to a xAP network, this parameter can be changed to differentiate between them. The default instance name is Modem1.

network interface is the network interface used for outgoing xAP messages. On a Linux and Windows PC host these are named eth0, eth1. Under OSX they are named ne0 etc. By default, eth0 is used. On a Windows PC which has multiple adapters installed, even if they are not active, eth0 may not represent the active interface - some experimentation may be required!

udp port is the UDP port xAP broadcasts on. By default xAP uses its officially allocated port, 3639. Using an alternative port can be useful during isolated testing, however. Be aware that the use of ports below 1024 will fail unless the application is run by a user with administrative privileges. The use of ports below 1024 therefore has security implications and is not recommend.

debug level determines the verbosity of the output written to stdout. Verbose  output can be useful for debugging unexpected behaviour. By default, the debug level is 0. Increasing levels of detail may be specified, up to a maximum of 4.

Download

Falcom SMS Project


Falcom (SMS Modem) connector source (requires xAP-lib)
Falcom (SMS Modem) connector windows executable (requires cygwin dll)


Schema

Text message schema

Related...

 

Copyright (c) 2002-2006 Patrick Lidstone unless otherwise stated.
All rights reserved.