0x01 Module, IP Address, and Subnet Mask

Use this TLV to configure the IP Address of a VoIP module.

In this TLV block, the module value (Data[0]) must change to reflect the IP address of the VoIP Module assigned. When IP addresses are re-assigned, the TCP/IP stack must be re-initialized. To ensure that the stack is re-initialized properly, you must reboot the board or module, using one of the following TLVs:

• Engage IP (0x02): If the Engage IP TLV is assigned, reset is automatic

• Reset (0x03)

Used in:
IP Address Configure message
IP Address Query message

Byte | Description
0 | Tag 0x01 Module, IP Address, Subnet Mask
1 | Length 0x09
2 | Value[0] 0xFF (Main Board) 0x00 (VoIP Module 1) 0x01 (VoIP Module 2) 0x02 (VoIP Module 3) 0x03 (VoIP Module 4)
3-6 | Value[1-4] IP Address (4 bytes)
7-10 | Value[5-8] Subnet Mask (4 bytes)

Tag-Length-Value block. A standardized block that allows data to inserted in a standard way into API messages.
Internet Protocol. Part of the TCP/IP family of protocols used to route messages and tracks the addresses of nodes.
Voice over Internet Protocol. The delivery of voice information in digital form in discrete packets rather than in the traditional circuit-committed protocols of the public-switched telephone network (PSTN).
Transmission Control Protocol / Internet Protocol. A networking protocol that provides communication across interconnected networks.
A 32-bit address, used in IP routing, which includes a Network address identifier assigned by a central authority and a Host ID (an end station identifier assigned by a LAN administrator).
The bits of an Internet Protocol (IP) address used for a subnetwork.