From owner-freebsd-multimedia Sat Jun 6 07:29:49 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id HAA07337 for freebsd-multimedia-outgoing; Sat, 6 Jun 1998 07:29:49 -0700 (PDT) (envelope-from owner-freebsd-multimedia@FreeBSD.ORG) Received: from whizzo.transsys.com (whizzo.TransSys.COM [144.202.42.10]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id HAA07327 for ; Sat, 6 Jun 1998 07:29:43 -0700 (PDT) (envelope-from louie@whizzo.transsys.com) Received: from whizzo.transsys.com (localhost.transsys.com [127.0.0.1]) by whizzo.transsys.com (8.8.8/8.7.3) with ESMTP id KAA18747; Sat, 6 Jun 1998 10:29:39 -0400 (EDT) Message-Id: <199806061429.KAA18747@whizzo.transsys.com> X-Mailer: exmh version 2.0.1 12/23/97 X-Exmh-Isig-CompType: repl X-Exmh-Isig-Folder: inbox To: Amancio Hasty cc: Danny Dulai , Randall Hopper , multimedia@FreeBSD.ORG From: "Louis A. Mamakos" Subject: Re: Remote device multiplexing References: <199806060245.TAA03769@rah.star-gate.com> In-reply-to: Your message of "Fri, 05 Jun 1998 19:45:07 PDT." <199806060245.TAA03769@rah.star-gate.com> Mime-Version: 1.0 Content-Type: text/plain Date: Sat, 06 Jun 1998 10:29:38 -0400 Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I've got a simple session multiplexer gadget that I'm working on, done completely as a library in Tcl 8.0. It was inspired by the X-10 daemon that I'm using, but all in Tcl. My immediate requirement was to replace the dedicated program that looks at Caller-ID and call detail records from my small home PBX with a daemon that distributes these records to various interested parties. Currently, my pbx program simply installs records into a MySQL database. What I need to be able to do is have other daemons, such as a Tk application driving a display on a VGA/NTSC scan converter modulating channel 16. This way I can get real-time caller ID stuff to pop up while the phone is ringing without having to poll the database. I'm planning on rewriting the X10 daemon to use this Tcl library as well. Connecting the RF mouse/remote control to one of these session mux things as well will be very cool. As I said, I'm still hacking on it a bit, and it's not quite clean and not at all documented at the moment. The interesting thing is that the Tcl script library can be used to create a server listening on some port; you can also hand it any open filehandle (like a process on the end of a pipe, or another TCP connection) to be put into the session mix. So you can hook these things together pretty easily. louie To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message