(Page 64 of 80 in this chapter)
adiStopDial
Description
- Stops the dial operation.
Prototype
- DWORD adiStopDial( CTAHD ctahd )
- ctahd Context handle returned by adiOpenPort.
Return Values
Events
Details
- Stops the dial function started by adiStartDial.
- The dial operation (and any other operation requiring voice output) cannot be restarted until the DONE event is received.
See Also
- adiStartDial
Example
int myStopDial( CTAHD ctahd )
{
ADI_EVENT event;
if( adiStopDial( ctahd ) != SUCCESS )
return MYFAILURE;
while( 1 )
{
myGetEvent( &event ); /* see adiFetchAndProcess example */
switch( event.id )
{
case ADIEVN_DIAL_DONE:
if( event.value == CTA_REASON_RELEASED )
return MYDISCONNECT; /* call has been terminated */
else if( IS_ADI_ERROR( event.value ) )
return MYFAILURE; /* API error */
else
return SUCCESS; /* stopped normally */
break;
/* might include cases to handle disconnect, DTMFs, etc. */
}
}
}
(Page 64 of 80 in this chapter)
Tech_Support@nmss.com
Copyright © 1996, Natural MicroSystems, Inc. All rights
reserved.