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.