×

Method and system for managing a SIP server

  • US 9,191,414 B2
  • Filed: 07/11/2012
  • Issued: 11/17/2015
  • Est. Priority Date: 07/11/2011
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising an access control component for managing network communications to a Session Initiation Protocol (SIP) server, the access control component being communicatively coupled to a SIP processing component capable of SIP processing based on a received data packet using a SIP stack, the access control component being arranged to:

  • receive a data packet sent from a network device to the SIP server, the data packet comprising data indicative of fragmentation information, transport protocol information and SIP data;

    determine, from the data packet, whether the network device is recognized by the SIP server, wherein the access control component is arranged to;

    determine a network address of the network device;

    determine if the network address matches a permitted network address from a set of permitted network addresses; and

    if it is determined that the network address matches the permitted network address, pass the received data packet for SIP processing; and

    responsive to a determination that the network device is a device that is not recognized by the SIP server and before SIP processing using the SIP stack, determine whether the data packet conforms to a permitted configuration, the permitted configuration comprising at least that data indicative of fragmentation information and transport protocol information indicates an unfragmented User Datagram Protocol (UDP) packet and that at least a portion of data indicative of SIP data in the received data packet matches a parsing rule based on data indicative of a REGISTER request,wherein the access control component is arranged to;

    discard the received data packet if it determines that the data packet does not conform to the permitted configuration and pass the received data packet to the SIP processing component if the data packet conforms to the permitted configuration; and

    wherein the access control component is further arranged to;

    remove the network address of the network device from the set of permitted network addresses.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×