HyperCard 2.0: Using HyperDialer

I have a stack that was designed to use the HyperDialer as part of our office mail system. I recently began using HyperCard 2.0 and found that when HyperCard dials the tones to the speaker, they are either too fast or corrupted. This causes the dialing procedure to fail.

Is there a reason for this? If so, are there provisions in HyperCard 2.0 for greater control over dialing through the speaker?
DataDesk International, manufacturer of HyperDialer, was unaware of any inconsistencies between HyperCard 2.0 and their product. They did say that if the numbers are dialed too quickly, the phone system will interpret them as trash and not dial appropriately.

While there are no new controls for HyperCard's "dial" command, we found that dialing each number in a separate command caused approximately a 10 percent delay in the dialed string.

Fast10% Slower
on mouseUp
dial "1234567890"
end mouseUp
on mouseUp
dial "1"
dial "2"
dial "3"
dial "4"
dial "5"
dial "6"
dial "7"
dial "8"
dial "9"
dial "0"
end mouseUp



You can further slow the dialed string by placing commas or semicolons between the numbers. A comma causes a one-second pause; a semicolon results in a ten-second pause.

on mouseUp
dial "1,2,3,4,5,6,7,8,9,0"
end mouseUp

For more information on HyperDialer, contact DataDesk International. For more details, search the Technical Info library under "DataDesk."
Published Date: Feb 18, 2012