home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 3 Comm
/
03-Comm.zip
/
isdnUt05.zip
/
ISDNUTIL.DOC
< prev
next >
Wrap
Text File
|
1995-05-19
|
5KB
|
136 lines
/////////////////////
/ ISDN-Utility v0.5 /
/////////////////////
Zweck des Programms:
====================
Anzeige von eingehenden Anrufen auf dem Bildschirm (z.B. wenn man kein
ISDN-Telefon mit Display hat, ein herkoemmliches Telefon aber ueber AB-
Wandler am ISDN angeschlossen ist).
Status des Programms:
=====================
Das Programm in der beiliegenden Version ist fuer private Nutzung *Freeware*,
d.h. kostenlos, die Verbreitung in unveraenderter Form (Originalarchiv) ueber
Hobby-Mailboxen und Hobby-Filenetze ist erlaubt und erwuenscht.
Das Programm darf aber nicht ohne schriftliche Zustimmung der Autoren in
irgendeiner Form kommerziell genutzt oder verkauft oder zu kommerziellen
Produkten beigelegt werden.
Systemvoraussetzungen:
======================
- installierter EMX-Runtime-Support Version 0.9aFix3
(EMXRT.* auf vielen OS/2-CDROMs und Mailboxen)
- OS/2 Warp v3 (mit oder ohne WinOS2)
- CAPI-Implementierung nach CAPI-Standard 1.1a
(getestet mit Teles OS/2-CAPI 2.97)
- 1 ISDN-Adapter (bei mehreren ISDN-Adaptern arbeitet das Programm immer
mit dem 1. Adapter)
Aufruf:
=======
isdnutil -> normale Anzeige
oder:
isdnutil -v -> (verbose) ausfuehrliche Anzeige der CAPI-Nachrichten
Das Programm laeuft dann solange, bis eine bel. Taste gedrueckt wird...
Ausgabe des Programms:
======================
Aufruf ohne -v :
----------------
Format:
Datum Uhrzeit : Art der Nummer : Nummer [ServiceIndicator:AddServInd] -> EAZ #
Die Nummer kann nur dann ausgegeben werden, wenn sie auch vom ISDN geliefert
wird. Bei Anrufern mit analogen Anschluessen ist das oft nicht der Fall, bei
ISDN-Anschluessen kann es m.W. gesperrt werden.
Bei Inlandsanrufen mit Vorwahl wird die fuehrende 0 der Vorwahl nicht
ausgegeben (7142 statt 07142). Bei Auslandsanrufen ebensowenig die 00.
Man sieht aber am Feld "Art der Nummer", um was es sich handelt.
Bei EDSS1 wird auch nur die von der CAPI benutzte EAZ ausgegeben, auf die die
angerufene MSN gemapped wurde.
Z.B.:
CAPI++ Caller's Phone Number Lister v0.5
Press any key to quit ...
19.05 17:34 : Unknown number - unknown numbering plan : ??? [1:2] -> EAZ 1
[Das war ein Anruf von einem analogen Telefonanschluss ^^^]
19.05 17:34 : National number - ISDN numbering plan : 7142980030 [1:2] -> EAZ 1
[Und das war ein Anruf von einem an eine ISDN-TK-Anlage angeschl. Analog-Tel.]
[...]
CAPI released.
Aufruf mit -v :
---------------
CAPI++ Experimental Program v0.5
Press any key to quit ...
CAPI registered: Version 1.1, Profil A, Release 2.97 - TELES GmbH, Berlin
capimsg: TotalLength=b, ApplID=9, Command=5, SubCmd=1, Msg#=0
listen_conf: Controller= 0, Info= 0
No error
capimsg: TotalLength=10, ApplID=9, Command=2, SubCmd=2, Msg#=8000
connect_ind: IncomingService=1, IncomingAdd.Service=2
capi_connectaddress: Length=1, Info=80, TelNo=
InfoMsg= Unknown number - unknown numbering plan
capimsg: TotalLength=c, ApplID=9, Command=4, SubCmd=2, Msg#=8001
disconnect_ind: PLCI=1, Info=3400
Normal disconnect, no cause given by network
capimsg: TotalLength=1a, ApplID=9, Command=2, SubCmd=2, Msg#=8002
connect_ind: IncomingService=1, IncomingAdd.Service=2
capi_connectaddress: Length=b, Info=a1, TelNo=7142980030
InfoMsg= National number - ISDN numbering plan
capimsg: TotalLength=c, ApplID=9, Command=4, SubCmd=2, Msg#=8003
disconnect_ind: PLCI=2, Info=3400
Normal disconnect, no cause given by network
[...]
CAPI released.
Autoren:
========
Christian Bolz Thomas Waldmann
Grundidee, Teile der Implementierung & C++-Implementierung
Fido: 2:2474/411 bzw. /412 [ISDN] Fido: 2:2474/400 bzw. /403 [ISDN]
Programmierer-Kontakte ?
========================
Wir sind interessiert, mit anderen OS/2-ISDN/CAPI-Programmierern Ideen und Tips
auszutauschen. Insbesondere bei der Funktion API_SET_SIGNAL fehlt uns eine
gute Doku fuer OS/2-Benutzung. Bei Interesse bitte Mail an uns ...
Verbesserungsvorschlaege ?
==========================
Das Tool wird weiter ausgebaut werden. Wenn jemand eine Funktion fehlt, kann
er uns gerne deswegen anschreiben. Groesste Chancen auf Implementierung
bestehen dann, wenn:
- es einfach geht ;-)
- entsprechende CAPI/ISDN-Protokoll-Dokus vorliegen oder mitgeliefert werden