Method for extending the use of SIP (Session Initiated Protocol) for providing debug services
First Claim
1. A method for extending the use of SIP (Session Initiated Protocol) to enable debugging services 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; and
configuring said first SIP compliant device and said second SIP compliant devices during said SIP session for providing debugging capabilities;
wherein a SIP compliant device can be one of a SIP client, a SIP proxy, and a SIP server.
5 Assignments
0 Petitions
Accused Products
Abstract
A method (200) for providing debug services between two SIP compliant endpoints is presented. The method extends SIP compliance by including a SIP DEBUG message (370). The method (200) extends the SIP protocol for allowing SIP compliant endpoints to configure themselves for providing debug capabilities. The endpoints can be a SIP client (110), a SIP server (120), or a SIP proxy (115). The method can include the steps of sending a SIP INVITE request from a first device to a second device to initiate a SIP session, receiving a SIP INVITE response from the second device, sending a SIP DEBUG request from the first device to the second device to initiate a debug session, receiving a SIP DEBUG response from the second device, and providing encrypted debugging services during the SIP session between the first SIP compliant device and the second SIP compliant device. The SIP DEBUG message can include a debug header field for invoking a method call on a second SIP compliant product which includes a list of variables accessible to the first SIP compliant product as a result of the method call.
-
Citations
21 Claims
-
1. A method for extending the use of SIP (Session Initiated Protocol) to enable debugging services 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; and
configuring said first SIP compliant device and said second SIP compliant devices during said SIP session for providing debugging capabilities;
wherein a SIP compliant device can be one of a SIP client, a SIP proxy, and a SIP server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A SIP debugger for providing SIP debugging services, the SIP debugger comprising:
-
a SIP compliant product supporting a debug capability; and
a SIP DEBUG message for configuring said debug capability;
wherein said SIP debugger communicates with said SIP compliant product for sending said SIP DEBUG message to a second SIP compliant product for configuring said debug capability between said first SIP compliant product and said second SIP compliant product. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A machine readable storage, having stored thereon a computer program having a plurality of code sections executable by a portable computing device for causing the portable computing device to perform the steps of:
-
sending a SIP INVITE request from a first device to a second device to initiate a SIP session;
receiving a SIP INVITE response from said second device;
sending a SIP DEBUG request from said first device to said second device to initiate a debug session;
receiving a SIP DEBUG response from said second device; and
providing encrypted debugging services during said SIP session between said first SIP compliant device and said second SIP compliant device. - View Dependent Claims (18, 19, 20, 21)
-
Specification