Table of Contents Index NMS Glossary Previous Page Next Page (Page 53 of 69 in this chapter) Version


adiStopDial

Description

Stops the dial operation.

Prototype

DWORD adiStopDial ( CTAHD ctahd )

ctahd CTA context handle returned by ctaCreateContext.

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 )
{
 CTA_EVENT event;

    if( adiStopDial( ctahd ) != SUCCESS )
        return MYFAILURE;

    while( 1 )
    {
        myGetEvent( &event );           /* see ctaWaitEvent example */

        switch( event.id )
        {
            case ADIEVN_DIAL_DONE:
                if( event.value == CTA_REASON_RELEASED )
                    return MYDISCONNECT;    /* call has been terminated */
                else if( CTA_IS_ERROR( event.value ) )
                    return MYFAILURE;       /* API error */
                else
                    return SUCCESS;         /* stopped normally */
                break;

            /* might include cases to handle disconnect, DTMFs, etc. */
        }
    }
}



Table of Contents Index NMS Glossary Previous Page Next Page (Page 53 of 69 in this chapter) Version


Want to send us feedback on our documentation? Email: Tech_Pubs@nmss.com
Copyright © 2000, Natural MicroSystems, Inc. All rights reserved.