Files
oldlinux-files/docs/interrupts/int-html/rb-8678.htm
2024-02-19 00:23:35 -05:00

240 lines
16 KiB
HTML

<HTML>
<HEAD>
<TITLE>Int F1/AH=03h
</TITLE>
<META NAME="Description" CONTENT="
Int F1/AH=03h - Common ISDN API (CAPI) v1.1 - API-PUT-MESSAGE -
AH = 03h
DX = application ID (see AH=01h)
ES:BX - message to be sent (see #04071)
Return: AX = status (0000h,1002h,1003h,1004h,1005h) (see #04069)
Notes: the caller is required to provide at least 512 bytes of stack space
the message buffer may be reused as soon as this call returns
SeeAlso: AH=01h,AH=04h,INT F1/AL=03h
Format of CAPI message:
Offset Size Description (Table 04071)
">
<META NAME="robots" CONTENT="none">
</HEAD>
<BODY BGCOLOR="#FFD0A0">
<center>
<h2>Int F1/AH=03h
</h2>
</center><p>
<table border=1 cellpadding=3 cellspacing=1>
<td>
<a href="rb-8677.htm" tppabs="http://www.ctyme.com/intr/rb-8677.htm">
<img src="lup.gif" tppabs="http://graphics.ctyme.com/gif/lup.gif" border=0 alt=Prev></a>
<a href="rb-8679.htm" tppabs="http://www.ctyme.com/intr/rb-8679.htm">
<img src="ldown.gif" tppabs="http://graphics.ctyme.com/gif/ldown.gif" border=0 alt=Next></a>
<a href="javascript:if(confirm('http://www.ctyme.com/rbrown.htm \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/rbrown.htm'" tppabs="http://www.ctyme.com/rbrown.htm">
<img src="lhome.gif" tppabs="http://graphics.ctyme.com/gif/lhome.gif" border=0 alt=Ralf Brown Page></a>
<td><a href="int.htm" tppabs="http://www.ctyme.com/intr/int.htm">Interrups</a></td>
<td><a href="cat.htm" tppabs="http://www.ctyme.com/intr/cat.htm">Categories</a></td>
<td><a href="alpha.htm" tppabs="http://www.ctyme.com/intr/alpha.htm">Contents</a></td>
</td></table><p>
<p><img src="rbline.gif" tppabs="http://graphics.ctyme.com/gif/rbline.gif" width="100%" alt="------"><p>
<h3><font color=#C00040>Common ISDN API (CAPI) v1.1 - API-PUT-MESSAGE</font></h3>
<PRE>
AH = 03h
DX = application ID (see AH=01h)
ES:BX -> message to be sent <a href="rb-8678.htm#Table4071" tppabs="http://www.ctyme.com/intr/rb-8678.htm#Table4071">(see #04071)</a><br>
<p><b>Return:</b><br>AX = status (0000h,1002h,1003h,1004h,1005h) (see #04069)
</PRE>
<p><b>Notes:</b>
The caller is required to provide at least 512 bytes of stack space.
The message buffer may be reused as soon as this call returns
<p><b>See Also:</b>
<a href="rb-8674.htm" tppabs="http://www.ctyme.com/intr/rb-8674.htm">AH=01h</a> - <a href="rb-8680.htm" tppabs="http://www.ctyme.com/intr/rb-8680.htm">AH=04h</a> - INT F1/AL=03h
<PRE>
<p>
Format of CAPI message:
<a name=table4071></a>
Offset Size Description (Table 04071)
00h WORD total message length, including header
02h WORD application ID (see AH=01h)
04h BYTE command <a href="javascript:if(confirm('http://www.ctyme.com/intr/rb-0000.htm \n\nThis file was not retrieved by Teleport Pro, because it was unavailable, or its retrieval was aborted, or the project was stopped too soon. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/intr/rb-0000.htm#Table0'" tppabs="http://www.ctyme.com/intr/rb-0000.htm#Table0"></a>(see #04072,#04073)
05h BYTE subcommand <a href="javascript:if(confirm('http://www.ctyme.com/intr/rb-0000.htm \n\nThis file was not retrieved by Teleport Pro, because it was unavailable, or its retrieval was aborted, or the project was stopped too soon. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/intr/rb-0000.htm#Table0'" tppabs="http://www.ctyme.com/intr/rb-0000.htm#Table0"></a>(see #04072,#04073)
06h WORD message sequence number
0000h-7FFFh messages from application to CAPI (and replies)
8000h-FFFFh messages from CAPI to application (and replies)
08h var message data (max 172 bytes for v1.1 only)
<p>
<a name=table4072></a>
(Table 04072)
Values for CAPI v1.1 message command/subcommand:
Cmd/SubCmd Name Description
01h/00h RESET-B3-REQ request resetting of a Level 3 connection
01h/01h RESET-B3-CONF confirm Level 3 connection reset
01h/02h RESET-B3-IND indication from CAPI that Level 3 conn. reset
01h/03h RESET-B3-RESP confirm receipt of RESET-B3-IND
02h/00h CONNECT-REQ establish B-channel connection
02h/01h CONNECT-CONF confirm start of connection establishment
02h/02h CONNECT-IND indication from CAPI of incoming connection
02h/03h CONNECT-RESP accept incoming connection
03h/02h CONNECT-ACTIVE-IND indication that B-channel connection complete
03h/03h CONNECT-ACTIVE-RESP confirm connection-complete indication
04h/00h DISCONNECT-REQ request shutdown of B-channel connection
04h/01h DISCONNECT-CONF confirm shutdown of B-channel connection
04h/02h DISCONNECT-IND indication that B-channel is shutting down
04h/03h DISCONNECT-RESP confirm that application knows of shutdown
05h/00h LISTEN-REQ enable indication of incoming connections
05h/01h LISTEN-CONF confirm enabling of incoming conn. indication
06h/00h GET-PARAMS-REQ request B-channel parameters
06h/01h GET-PARAMS-CONF return B-channel parameters
07h/00h INFO-REQ set B-channel info to be signalled to app
07h/01h INFO-CONF confirm B-channel info signalling
07h/02h INFO-IND signal B-channel events to application
07h/03h INFO-CONF confirm receipt of INFO-IND
08h/00h DATA-REQ send D-channel data
08h/01h DATA-CONF confirm receipt of DATA-REQ
08h/02h DATA-IND receive D-channel data
08h/03h DATA-RESP confirm receipt fo DATA-IND
09h/00h CONNECT-INFO-REQ request connection information
09h/01h CONNECT-INFO-CONF return connection information
40h/00h SELECT-B2-PROTOCOL-REQ select Level 2 protocol
40h/01h SELECT-B2-PROTOCOL-CONF confirm receipt of SELECT-B2-PROTOCOL-REQ
80h/00h SELECT-B3-PROTOCOL-REQ select Level 3 protocol
80h/01h SELECT-B3-PROTOCOL-CONF confirm receipt of SELECT-B3-PROTOCOL-REQ
81h/00h LISTEN-B3-REQ enable notification of incoming Level 3 calls
81h/01h LISTEN-B3-CONF confirm receipt of LISTEN-B3-REQ
82h/00h CONNECT-B3-REQ establish Level 3 connection
82h/01h CONNECT-B3-CONF confirm start of connection establishment
82h/02h CONNECT-B3-IND indication of incoming Level 3 connection
82h/03h CONNECT-B3-RESP accept incoming connection
83h/02h CONNECT-B3-ACTIVE-IND indication that Level 3 connection complete
83h/03h CONNECT-B3-ACTIVE-RESP confirm connection-complete indication
84h/00h DISCONNECT-B3-REQ request shutdown of Level 3 connection
84h/01h DISCONNECT-B3-CONF confirm shutdown of Level 3 connection
84h/02h DISCONNECT-B3-IND indication that Level 3 is shutting down
84h/03h DISCONNECT-B3-RESP confirm that application knows of shutdown
85h/00h GET-B3-PARAMS-REQ request Level 3 parameters
85h/01h GET-B3-PARAMS-CONF return Level 3 parameters
86h/00h DATA-B3-REQ send data on Level 3
86h/01h DATA-B3-CONF confirm sending of Level 3 data
86h/02h DATA-B3-IND indication of incoming Level 3 data
86h/03h DATA-B3-RESP confirm receipt of Level 3 data
87h/02h HANDSET-IND indication of Handset events
87h/03h HANDSET-RESP confirm receipt of Handset event
FFh/00h MANUFACTURER-REQ vendor-specific request
FFh/01h MANUFACTURER-CONF vendor-specific request confirmation
FFh/02h MANUFACTURER-IND vendor-specific notification
FFh/03h MANUFACTURER-RESP vendor-specific notification confirmation
</PRE>
<p><b>See Also:</b>
#04071 - #04073
<p>
<b>Category: <a href="cat-043.htm" tppabs="http://www.ctyme.com/intr/cat-043.htm">
Uncatagorized</a>
- <a href="int-f1-1.htm" tppabs="http://www.ctyme.com/intr/int-F1.htm">
Int F1h</a>
- <a href="alpha-c.htm" tppabs="http://www.ctyme.com/intr/alpha-c.htm">
C</a>
</b><p><p><img src="rbline.gif" tppabs="http://graphics.ctyme.com/gif/rbline.gif" width="100%" alt="------"><p>
<table border=1 cellpadding=3 cellspacing=1>
<td>
<a href="rb-8677.htm" tppabs="http://www.ctyme.com/intr/rb-8677.htm">
<img src="lup.gif" tppabs="http://graphics.ctyme.com/gif/lup.gif" border=0 alt=Prev></a>
<a href="rb-8679.htm" tppabs="http://www.ctyme.com/intr/rb-8679.htm">
<img src="ldown.gif" tppabs="http://graphics.ctyme.com/gif/ldown.gif" border=0 alt=Next></a>
<a href="javascript:if(confirm('http://www.ctyme.com/rbrown.htm \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/rbrown.htm'" tppabs="http://www.ctyme.com/rbrown.htm">
<img src="lhome.gif" tppabs="http://graphics.ctyme.com/gif/lhome.gif" border=0 alt=Ralf Brown Page></a>
<td><a href="int.htm" tppabs="http://www.ctyme.com/intr/int.htm">Interrups</a></td>
<td><a href="cat.htm" tppabs="http://www.ctyme.com/intr/cat.htm">Categories</a></td>
<td><a href="alpha.htm" tppabs="http://www.ctyme.com/intr/alpha.htm">Contents</a></td>
</td></table><p>
<!-- Bottom Link Start -->
<center>
<p><table border=1 bgcolor="#ffff99"><tr><td>
<table border=0 height=80>
<tr align=center><td width="65">
<a href="javascript:if(confirm('http://www.ctyme.com/sponsor.htm \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/sponsor.htm'" tppabs="http://www.ctyme.com/sponsor.htm">
<img src="tip.gif" tppabs="http://graphics.ctyme.com/gif/tip.gif" ALT="Sponsors" height="40" width="40"></a>
<br><a href="javascript:if(confirm('http://www.ctyme.com/sponsor.htm \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/sponsor.htm'" tppabs="http://www.ctyme.com/sponsor.htm">Shopping</a>
</td><td width="65">
<a href="javascript:if(confirm('http://talk.ctyme.com/webx.cgi?13@@.ee6b2be \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://talk.ctyme.com/webx.cgi?13@@.ee6b2be'" tppabs="http://talk.ctyme.com/webx.cgi?13@@.ee6b2be">
<img src="comment.gif" tppabs="http://graphics.ctyme.com/gif/comment.gif" ALT="Forum" height="40" width="40"></a>
<br><a href="javascript:if(confirm('http://talk.ctyme.com/webx.cgi?13@@.ee6b2be \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://talk.ctyme.com/webx.cgi?13@@.ee6b2be'" tppabs="http://talk.ctyme.com/webx.cgi?13@@.ee6b2be">Forum</a>
</td><td width="65">
<a href="javascript:if(confirm('http://www.ctyme.com/mail.htm \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/mail.htm'" tppabs="http://www.ctyme.com/mail.htm">
<img src="mail.gif" tppabs="http://graphics.ctyme.com/gif/mail.gif" ALT="email" height="40" width="40"></a>
<br><a href="javascript:if(confirm('http://www.ctyme.com/mail.htm \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/mail.htm'" tppabs="http://www.ctyme.com/mail.htm">EMail</a>
</td><td width="65">
<a href="javascript:if(confirm('http://www.ctyme.com/map.htm \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/map.htm'" tppabs="http://www.ctyme.com/map.htm">
<img src="toc.gif" tppabs="http://graphics.ctyme.com/gif/toc.gif" ALT="Index" height="40" width="40"></a>
<br><a href="javascript:if(confirm('http://www.ctyme.com/map.htm \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/map.htm'" tppabs="http://www.ctyme.com/map.htm">Index</a>
</td><td width="65">
<a href="javascript:if(confirm('http://www.ctyme.com/ \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/'" tppabs="http://www.ctyme.com/">
<img src="home.gif" tppabs="http://graphics.ctyme.com/gif/home.gif" ALT="Home" height="40" width="40"></a>
<br><a href="javascript:if(confirm('http://www.ctyme.com/ \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/'" tppabs="http://www.ctyme.com/">Home</a>
</td><td width="90">
<center>
<FORM ACTION="https://secure.paypal.com/cgi-bin/webscr" tppabs="https://secure.paypal.com/cgi-bin/webscr" METHOD="POST" traget="_blank">
<INPUT TYPE="hidden" NAME="cmd" VALUE="_xclick">
<INPUT TYPE="hidden" NAME="business" VALUE="marc@perkel.com">
<INPUT TYPE="hidden" NAME="return" VALUE="http://www.perkel.com">
<INPUT TYPE="hidden" NAME="item_name" VALUE="Donation To Support this Site">
<INPUT TYPE="hidden" NAME="no_intl" VALUE="1">
<INPUT TYPE="image" SRC="x-click-but7.gif" tppabs="http://images.paypal.com/images/x-click-but7.gif" vspace=9
NAME="submit" ALT="Make payments with PayPal - it's fast, free and secure!">
</FORM>
</td></tr></table></td></tr></table><p>
<center>
<p>
<a href="javascript:if(confirm('http://www.ctyme.com/hosting/index.htm \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.ctyme.com/hosting/index.htm'" tppabs="http://www.ctyme.com/hosting/index.htm" target="_blank">
<img src="ctymehost.gif" tppabs="http://graphics.ctyme.com/gif/ctymehost.gif"
border=3 height=60 width=468></a>
<p>
<!-- Ad End --->
</center>
<FORM ACTION="http://service.bfast.com/bfast/click" target="_blank">
<INPUT TYPE="hidden" NAME="siteid" VALUE="30472466" >
<INPUT TYPE="hidden" NAME="bfpage" VALUE="horizontal">
<INPUT TYPE="hidden" NAME="bfmid" VALUE="27253343" >
<INPUT TYPE="hidden" NAME="num" VALUE="30">
<table bgcolor=white border=3><tr><td>
<table bgcolor=white border=0>
<tr><td>
<IMG SRC="serve-bfmid=27253343&siteid=30472466&bfpage=horizontal.gif" tppabs="http://service.bfast.com/bfast/serve?bfmid=27253343&siteid=30472466&bfpage=horizontal" BORDER="0" WIDTH="1" HEIGHT="1" align=right NOSAVE >
<center><b>Search the web with Google</b></center>
</td></tr><tr><td>
<TABLE cellpadding=0 cellspacing=5 bgcolor="#FFFFFF">
<tr><td bgcolor="#0000cc"><IMG SRC="cleardot.gif" tppabs="http://www.google.com/images/cleardot.gif" height=1 border="0" ALT="Google"></td></tr><tr><td>
<IMG SRC="affiliate_logo.gif" tppabs="http://www.google.com/affiliates/affiliate_logo.gif" border="0" ALT="Google" align="center">
<INPUT TYPE=text name=q size=30 maxlength=255 value="">
<INPUT type=submit name=sa VALUE="Go">
</td></tr>
<tr><td bgcolor="#0000cc"><IMG SRC="cleardot.gif" tppabs="http://www.google.com/images/cleardot.gif" height=1 border="0" ALT="Google"></td></tr></TABLE>
</td></tr></table>
</tr></td></table>
</FORM>
</center>
<p><img src="rbline.gif" tppabs="http://graphics.ctyme.com/gif/rbline.gif" width="100%" alt="------"><p>
<!-- Bottom Link End -->
</BODY>
</HTML>