With YAPS SMS messages can be sent sent via an ISDN card or a modem with the fli4l router and depending on the provider lower costs arise as if sending SMS with a mobile phone. In addition, the typing of an SMS on the PC keyboard is more comfortable.
This package adapts the OPT_YAPS package by Ralf Dausend to fli4l 3.x. It is based on the Linux program “yaps” by Ulrich Dessauer and was originally developed by Stefan Rupprecht. Ralf Dausend has expanded it and wrote the original version of the manual.
YAPS requires a fli4l router with an ISDN card or a modem. YAPS is configured via the file config/yaps.txt. The file /etc/yaps.rc required by YAPS is created by the script rc500.yaps when booting the router.
Important: YAPS does not work over DSL or Internet! YAPS needs an ISDN card or
a modem in any case!
For Germany the following services for sending SMS messages are set:
Viag Intercom or O2 offered no SMS gateway for a long time and now have only a poorly functioning and slow gateway (as of 2005), so O2 is configured in a way that D2 is used as the gateway. The prefixes are 0176 and 0179.
Peter Egli enhanced YAPS for Switzerland with the following services: Swisscom, Orange, Sunrise and Tele2 (Swisscom). Thank you, Peter!
YAPS is configured without international prefixes so users from Germany and Switzerland may reach their respective networks directly without further configuration. If someone from Germany wants to send over the Swiss network or vice versa, in rc500.yaps the relevant international prefixes have to be added for the respective networks.
Important: Some time ago, several users have reported, that the connection
to the SMS gateway is kept for several hours when using YAPS. Since this
is a connection to a mobile phone number this can be very expensive.
The fault was most likely the SMS gateway and not with YAPS, yet the
people had to pay a high phone bill.
Therefore, the Note: When using YAPS always check that after sending the
SMS the connection to the gateway was closed. Sending usually takes three
to four seconds, in exceptional cases, ten to twenty seconds.
Use YAPS at your own risk! The FLI4L team can and will not pay for any expenses incurred!
YAPS may be executed on the console or via Telnet/SSH:
yaps <number> "<text>"
i.e. yaps 0171xxx "Hello, how are you?".
If you execute YAPS without any parameters, a little help on possible parameters is displayed.
There is also an input interface for fli4l's httpd. This was originally written by Felix Eckhofer and may be activated with the variable OPT_YAPSGUI. It is documented in the next section.