From owner-freebsd-isdn Sat Jan 2 11:33:24 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA18541 for freebsd-isdn-outgoing; Sat, 2 Jan 1999 11:33:24 -0800 (PST) (envelope-from owner-freebsd-isdn@FreeBSD.ORG) Received: from harvey.aball.de (harvey.aball.de [194.77.82.26]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id LAA18532 for ; Sat, 2 Jan 1999 11:33:14 -0800 (PST) (envelope-from alice.turbocat.de!dave@harvey.aball.de) Received: by harvey.aball.de (Smail3.1.28.1 #11) id m0zwWmw-000J0LC; Sat, 2 Jan 99 20:32 MET Received: from cat.turbocat.de (cat.turbocat.de [194.77.82.49]) by alice.turbocat.de (8.8.8/8.7.3) with ESMTP id UAA00115 for ; Sat, 2 Jan 1999 20:31:15 +0100 (CET) Received: (from dave@localhost) by cat.turbocat.de (8.8.5/8.7.3) id UAA00520 for freebsd-isdn@FreeBSD.ORG; Sat, 2 Jan 1999 20:31:14 +0100 (MET) Message-Id: <199901021931.UAA00520@cat.turbocat.de> Content-Type: text/plain MIME-Version: 1.0 (NeXT Mail 4.2mach v148) Received: by NeXT.Mailer (1.148) From: David Wetzel Date: Sat, 2 Jan 99 20:31:13 +0100 To: ISDN-List Subject: AnsweringMachine Organisation: Turbocat's Development http://www.turbocat.de Sender: owner-freebsd-isdn@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi folks, my AnsweringMachine for i4b (code name iFon) detects DTMF codes now. The DTMF code is by Poul-Henning Kamp . 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