TrunkPack Network Control Protocol (TPNCP)

TPNCP is Audiocodes' proprietary network-based protocol. Using this method, the VoPLib (AudioCodes’ Voice over Packet Library is a proprietary, all-sources-included API library, enabling control of all VoP-related functions of devices in AudioCodes’ TrunkPack-VoP series) communicates with the device via the IP network.

History

The TPNCP was developed to provide additional control and configuration capabilities over and above those offered by the standard control protocols.

Protocol dependencies

  • UDP: TPNCP uses UDP as its transport protocol. The well known UDP port for TPNCP traffic is 2424.

  • TCP: TPNCP uses TCP as its transport protocol. The well known TCP port for TPNCP traffic is 2424.

Example traffic

TPNCP over UDP.

tpncp_udp.jpg

TPNCP over TCP.

tpncp_tcp.jpg

Wireshark

The TPNCP dissector is fully functional. The TPNCP protocol is constantly changing and requires tpncp.dat file for proper registration and dissection. The tpncp.dat file resides in TPNCP folder in Wireshark program directory and it is read at program start. The tpncp.dat file is distributed with Audiocodes' SW Release Package. The example of tpncp.dat file

tpncp.dat

Preference Settings

None.

Example capture file

Display Filter

Show only the TPNCP based traffic:

 tpncp

Capture Filter

You cannot directly filter TPNCP protocol while capturing. However, if you know the UDP or TCP port used (see above), you can filter on that one.

Capture only the TPNCP traffic over the default port (2424):

 tcp port 2424

External links

AudioCodes

Discussion


Imported from https://wiki.wireshark.org/TPNCP on 2020-08-11 23:26:47 UTC