To capture active SIP registrations, the best way I have found is to run the following on a Linux, BSD system. If you have your endpoints register to your proxy/gateway you can capture the traffic very nicely using the tshark utility. Which is the console (text-based) version of Wireshark. I am capturing the following fields (From Address, Expiry Time, Display Info, Frame Time, IP Destination, and IP Source) in my SIP messaging...
"STUN (Simple Traversal of UDP (User Datagram Protocol) through NATs (Network Address Translators)) is a network protocol allowing a client behind a NAT (or multiple NATs) to find out its public address, the type of NAT it is behind..."
need to add our protocol specific implementation via ProtocolFilter. Grizzly ships with a ReadFilter than can be used to read bytes, independently of the transport used (UDP or TCP). Mainly, the ReadFilter reads the available bytes, and pass the control o