is a Python\-scriptable ISDN telecommunication suite\&. It uses the new CAPI interface for accessing your ISDN\-hardware \- so you\*(Aqll need a card for which a CAPI compatible driver is available\&. Currently these are all cards manufactured by AVM and some Eicon cards\&.
tries to give the user the ability to code his own ISDN applications without having to fiddle around with all the dirty programming details like callback functions, data buffers, protocol settings and so on\&.
I took a scripting language which is (in my opinion) very easy to understand, to use and to learn \- especially for beginners: Python\&. I extended it with some functions providing the basic ISDN "building blocks" for the users application\&. Behind these functions the heart of
CapiSuite
implements all the dirty details a user isn\*(Aqt interested in\&. My goal was to make script\-coding as simple as possible but to also give you the flexibility to realize what you want\&.
Of course some details are missing like creating a unique filename or storing the additional information (called and calling party numbers, time, \&.\&.\&.) \- but I assume you got my idea\&.
And \- don\*(Aqt be afraid \- if you just want to have a normal answering machine or send and receive some fax documents, you can use the default scripts distributed with
CapiSuite\&. They give you already some nice features \- e\&.g\&. the answering machine is multi\-user ready, supports automatic fax detection and remote inquiry functions\&. You\*(Aqll only need to tell
CapiSuite
some details like your own number, record an own announcement and that\*(Aqs it\&.
is already equipped for your daily telecommunication needs \- but if you don\*(Aqt like to do the things the way I do \- just change it or completely do it on your own\&. And if you write nice scripts or have changes to my default scripts, I would love to get and perhaps make them available for all users if you don\*(Aqt mind\&.