Differences between revisions 22 and 23
Revision 22 as of 2007-11-27 19:58:07
Size: 2195
Comment:
Revision 23 as of 2008-04-12 17:50:27
Size: 2225
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
[[BR]]TPNCP is [http://www.audiocodes.com Audiocodes]' proprietary network-based protocol. Using this method, the VoPLib ([http://www.audiocodes.com AudioCodes]’ Voice over Packet Library is a proprietary, all-sources-included API library, enabling control of all VoP-related functions of devices in [http://www.audiocodes.com AudioCodes]’ !TrunkPack-VoP series) communicates with the device via the IP network.[[BR]][[BR]] <<BR>>TPNCP is [[http://www.audiocodes.com|Audiocodes]]' proprietary network-based protocol. Using this method, the VoPLib ([[http://www.audiocodes.com|AudioCodes]]’ Voice over Packet Library is a proprietary, all-sources-included API library, enabling control of all VoP-related functions of devices in [[http://www.audiocodes.com|AudioCodes]]’ !TrunkPack-VoP series) communicates with the device via the IP network.<<BR>><<BR>>
Line 6: Line 6:
[[BR]]The TPNCP was developed to provide additional control and configuration capabilities over and above those offered by the standard control protocols.[[BR]][[BR]] <<BR>>The TPNCP was developed to provide additional control and configuration capabilities over and above those offered by the standard control protocols.<<BR>><<BR>>
Line 9: Line 9:
 * ["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.
 * [[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.
Line 12: Line 12:
[[BR]]TPNCP over ["UDP"].[[BR]][[BR]] <<BR>>TPNCP over [[UDP]].<<BR>><<BR>>
Line 14: Line 14:
attachment:tpncp_udp.jpg {{attachment:tpncp_udp.jpg}}
Line 16: Line 16:
[[BR]]TPNCP over ["TCP"].[[BR]][[BR]] <<BR>>TPNCP over [[TCP]].<<BR>><<BR>>
Line 18: Line 18:
attachment:tpncp_tcp.jpg [[BR]][[BR]] {{attachment:tpncp_tcp.jpg}} <<BR>><<BR>>
Line 21: Line 21:
[[BR]]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 [http://www.audiocodes.com Audiocodes]' SW Release Package. The example of tpncp.dat file [[BR]][[BR]] attachment:tpncp.dat [[BR]][[BR]] <<BR>>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 [[http://www.audiocodes.com|Audiocodes]]' SW Release Package. The example of tpncp.dat file <<BR>><<BR>> [[attachment:tpncp.dat]] <<BR>><<BR>>
Line 24: Line 24:
[[BR]]None.[[BR]][[BR]] <<BR>>None.<<BR>><<BR>>
Line 27: Line 27:
 * attachment:SampleCaptures/tpncp_udp.pcap
 * attachment:SampleCaptures/tpncp_tcp.pcap
 * [[attachment:SampleCaptures/tpncp_udp.pcap]]
 * [[attachment:SampleCaptures/tpncp_tcp.pcap]]
Line 34: Line 34:
[[BR]]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. <<BR>>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.
Line 40: Line 40:
[[BR]][http://www.audiocodes.com AudioCodes][[BR]][[BR]] <<BR>>[[http://www.audiocodes.com|AudioCodes]]<<BR>><<BR>>

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


AudioCodes

Discussion

TPNCP (last edited 2008-04-12 17:50:27 by localhost)