A method for operating a telephony device accounts for variations in
international standards for certain telephony operations, including hook
flash functionality, pulse dialing operations, tone dialing operations,
jitter buffer size, debounce characteristics, transmitter and receiver
gain, caller identification functionality, pulse signaling operations,
and ringing operations. The method includes defining each of the
plurality of values as a management information base object; receiving a
plurality of downloadable values downloaded to the telephony device over
an Internet Protocol network as a management information base table;
storing the plurality of downloadable values in a memory in the telephony
device; and using the stored plurality of downloadable values to control
operations of the telephony device, including hook flash functionality,
pulse dialing operations, tone dialing operations, jitter buffer size,
debounce characteristics, transmitter and receiver gain, caller
identification functionality, pulse signaling operations, tone
operations, call progress tones (e.g., busy tone, ringback, tone, dial
tone, etc.) and ringing operations. Various ranges and default values are
established to provide a wide range of operating capability.