×

Method for extending the use of SIP (session initiated protocol) for providing debug services

  • US 7,752,315 B2
  • Filed: 12/01/2005
  • Issued: 07/06/2010
  • Est. Priority Date: 12/01/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method for extending the SIP (Session Initiated Protocol) to enable debugging services between SIP compliant devices comprising the steps of:

  • sending a SIP INVITE request from a first SIP compliant device to a second SIP compliant device to initiate a SIP session, the SIP INVITE request including an Allow header field, wherein the Allow header field of the SIP INVITE request reveals methods that the first SIP compliant device allows the second SIP compliant device to perform on the first SIP compliant device, wherein the methods in the Allow header field of the SIP INVITE request includes a DEBUG method, and wherein the DEBUG method permits the second SIP compliant device to debug the first SIP compliant device by invoking a method call on the first SIP compliant device;

    receiving at the first SIP compliant device a SIP INVITE response from said second SIP compliant device, the SIP INVITE response including an Allow header field, wherein the Allow header field of the SIP INVITE response reveals methods that the second SIP compliant device allows the first SIP compliant device to perform on the second SIP compliant device, wherein the methods in the Allow header field of the SIP INVITE response includes a DEBUG method, and wherein the DEBUG method permits the first SIP compliant device to debug the second SIP compliant device by invoking a method call on the second SIP compliant device;

    sending a SIP DEBUG request from the first SIP compliant device to the second SIP compliant device to initiate a debug session, the SIP DEBUG request including a Method header field, a Component header field, and an Action header field, wherein the Method header field includes the actual name of a method for invoking the method call on the second SIP compliant device, the Component header field specifies a session content type, and the Action header field specifies an debug operation; and

    receiving at the first SIP compliant device a SIP DEBUG response from the second SIP compliant device, the SIP DEBUG response including a Result file that provides a list of variables obtainable by invoking the method call on the second SIP compliant device; and

    wherein the first and second SIP compliant devices can be one of a SIP client, a SIP proxy, and a SIP server.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×