A method for authenticating communication traffic includes receiving a
Session Initiation Protocol (SIP) data packet sent over a network from a
source address to a destination address, sending an outgoing SIP message
to the source address, receiving an incoming SIP message in response to
the outgoing SIP message and processing the incoming SIP response message
so as to assess authenticity of the received SIP data packet.