home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR10 / CALLRT16.ZIP / RINGBACK.BAT < prev   
DOS Batch File  |  1993-10-26  |  2KB  |  76 lines

  1.  
  2. @ECHO OFF
  3. REM * The above line stops echoing of these commands to display.
  4.  
  5. CLS
  6.  
  7. ECHO Program loader for a normal phone line without distinctive ring
  8. ECHO service options added. For use with Call Router v1.6
  9. ECHO.
  10. ECHO In this example batch file, Call Router will wait for an
  11. ECHO incoming call. If the number of rings specified by the 'rings'
  12. ECHO argument is reached, Call Router exits setting errorlevel to 3.
  13. ECHO If Call Router detects a call and the caller hangs up before
  14. ECHO two rings a timeout condition exists and errorlevel 2 is set.
  15. ECHO.
  16. ECHO This timeout condition can be used to start a host program so the
  17. ECHO caller can 'ring back' and get a data connection.
  18. ECHO.
  19. ECHO This file may be copied and edited as long as it distributed in
  20. ECHO its original form.
  21. ECHO.
  22. ECHO Consult documentation for more details.
  23. ECHO.
  24. ECHO.
  25. ECHO.
  26. ECHO.
  27. ECHO.
  28. ECHO.
  29. ECHO.
  30. PAUSE
  31.  
  32.  
  33. REM * Reminder to enter COM port at DOS prompt.
  34. IF %1.==. GOTO Usage
  35.  
  36. :Start
  37. REM * Start Call Router
  38. REM * Use comport entered at DOS prompt, program will timeout
  39. REM * setting errorlevel 2 if one complete ring is not detected.
  40. REM * The end of a ring is marked by the start of the next ring.
  41. REM * Since caller will hang up before ring 2, this will cause
  42. REM * a timeout.
  43. CALLROUT %1 RINGS 1
  44.  
  45. REM * Test for a 2 or more ring condition, if there were, restart.
  46. IF ERRORLEVEL 3 GOTO Start
  47.  
  48. REM * Test for a program timeout, less than 2 complete rings.
  49. IF ERRORLEVEL 2 GOTO Your_Program
  50.  
  51. REM * Test for a fatal error.
  52. IF ERRORLEVEL 1 GOTO Fatal
  53.  
  54. REM * Test for normal exit (ESC key pressed)
  55. IF ERRORLEVEL 0 GOTO End
  56.  
  57. :Your_Program
  58. ECHO.
  59. ECHO ( The command to load your host software goes here! )
  60. ECHO.
  61. PAUSE
  62. GOTO Start
  63.  
  64. :Usage
  65. ECHO.
  66. ECHO Please enter COM port at DOS prompt when calling this batch file!
  67. ECHO.
  68. GOTO End
  69.  
  70. :Fatal
  71. echo Call Router ended with a fatal error.
  72. goto End
  73.  
  74. :End
  75. @ECHO ON
  76.