Date: Sat, 2 Jan 99 20:31:13 +0100 From: David Wetzel <dave@turbocat.de> To: ISDN-List <freebsd-isdn@FreeBSD.ORG> Subject: AnsweringMachine Message-ID: <199901021931.UAA00520@cat.turbocat.de>
next in thread | raw e-mail | index | archive | help
Hi folks, my AnsweringMachine for i4b (code name iFon) detects DTMF codes now. The DTMF code is by Poul-Henning Kamp <phk@FreeBSD.org>. Features: (* = not jet done but in progres, o = done) o playback of welcome sound (can be different for each MSN and Caller) o recording of the noise on the callers side (saved as raw and as NeXT/Sun .snd/.au) o mail notify with time, caller, and MSN (I use this for pager@turbocat.de :-) o detection of the DTMF tones and login function * playback of recorded messages via phone line * deleting of recorded messages via phone line * executing commands via phone line For NetBSD/i386 i can provide an binary version that is statically linked against libobjc and libgnustep-base. All other have to install egcs and GNUstep-Base. I am interested if the program works on other platforms too (NetBSD/amiga, atari, FreeBSD, ...). If you are interested and have a current egcs and GNUstep-Base installed mail me. This is my current config file: (it is a NSDictionary and is parsed by libgnustep-base) { USERS = { "1234" = { NAME = "David Wetzel"; WELCOMESND = "/usr/local/lib/isdn/hello3305682834.g711a"; MENU = { "0" = DELETE; "1" = BACK; "2" = PLAY; "3" = FORWARD; "#" = HELP; /* planed: the sound you hear when you enter this menu WELCOMESND = "/dev/null";*/ HELPSND = "/usr/local/lib/isdn/dave_help_main.g711a"; "4" = { HELPSND = "/usr/local/lib/isdn/dave_help_cmds.g711a"; WELCOMESND = "/usr/local/lib/isdn/dave_welcome_in_cmds.g711a"; "#" = HELP; "*" = UP; "1" = "/usr/local/bin/ipup"; "0" = "/usr/local/bin/pppkill"; }; }; }; }; GREETINGS = { "82834" = { unknown = "/usr/local/lib/isdn/hellopause.g711a"; DEFAULT = "/usr/local/lib/isdn/dwhello.g711a"; "305269123" = "/usr/local/lib/isdn/hallo305269123.g711a"; }; }; FAILSND = "/usr/local/lib/isdn/TryAgain.g711a"; BEEPSND = "/usr/local/lib/isdn/beep.g711a"; } --- _ _ _(_)(_)_ David Wetzel, Turbocat's Development, (_) __ (_) Buchhorster Strasse, D-16567 Muehlenbeck/Berlin, FRG, _/ \_ Fax +49 33056 82835 NeXTmail dave@turbocat.de (______) http://www.turbocat.de/ DEVELOPMENT * CONSULTING * ADMINISTRATION WATCH OUT FOR TURBOFAX for OPENSTEP! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-isdn" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199901021931.UAA00520>