摘要 |
The method and system determines if modem pulse dialing has been requested in a telecommunication system having both a modem and an associated modem driver. When modem pulse dialing is requested, a fast timer is activated by the modem driver in association with a slow timer in the modem by stopping the fast timer, calculating a divisor value to set-up an interrupt period for the pulse dialing and restarting the fast timer utilizing the interrupt period. The fast timer is started and stopped by enabling/disabling timer interrupts. By synchronizing the fast timer and the slow timer to count in millisecond increments with the modem continuously operating utilizing both the slow timer and the fast timer, the timer resolution necessary for modem pulse dialing is produced. The modem releases control to the operating system during inter-digit delay time.
|