Maintaining the SIP Interface

The following information is available to maintain and troubleshoot SIP trunks:

Maintenance Commands

See SIP for information on the maintenance commands available for SIP peers.

Maintenance Logs

The following logs indicate maintenance information for the SIP link:

SIP link state information

4 ERROR

SIP/SIPSm – Maintenance 2005/04/21 04:56:12 Maintenance(0)
The SIP module failed to load at initialization time and will not be available.  
Reason Code:
Resolution possibilities:
 

12 WARNING

SIP/SIPSm – Maintenance 2005/04/22 11:23:16 Maintenance(0)

SIP link with controller XXX@xxx.com has failed.  Please check the connection between the controllers.  The link will be brought into service when communication is reestablished.
 

22 INFO

SIP/SIPSm – Maintenance 2005/04/22 11:25:36 Maintenance(0)
The SIP link with controller XXX@xxx.com has beenrestored.

Busy out / return to service command against SIP link

13 INFO

SIP/SIPSm – Maintenance 2005/04/21 16:00:00 Maintenance(0)
SIP link STATE CHANGE
Peer name:
Peer IP address:
The old state was IDLE device
The new state is MAN BUSY device
Source of Change: SYSTEM
 

14 INFO

SIP/SIPSm – Maintenance 2005/04/21 16:01:00 Maintenance(0)
SIP link STATE CHANGE
Peer name:
Peer IP address:
The old state was MAN BUSY device
The new state is IDLE device
Source of Change: SYSTEM

Authentication request failure

The system maintains the authentication request failure counter on a per IP address basis, and it periodically logs the failure's relevant information (for example on every 5th failure for the IP address).

18 WARNING SIP/SIP AS – Maintenance 2005/04/21 16:01:00 Maintenance(0)

Authentication request failure.

Type of call: incoming/outgoing

FROM: XXX.XXX.XXX.XXX

TO: YYY.YYY.YYY.YYY

Authentication User Name: Fred

Number of unsuccessful tries: 25

Registering and error handling

Each SIP trunk registers with its registrar and the following actions are performed:

4 INFO SIP/SIPSm – Maintenance 2005/08/08 04:56:12 Maintenance(0)

       SIP trunk (Network element name of the trunk) has successfully registered with
       registrar(the domain name or IP address of the registrar). The registration will

       expire in xxxx seconds.

The following errors are handled:

4 WARNING SIP/SIPSm – Maintenance 2005/08/08 04:56:12

          Maintenance(0) SIP trunk (Network element name of the trunk) failed to register

          with registrar(the domain name or IP address of the registrar) due to incorrect

          user name and password.

4 WARNING SIP/SIPSm – Maintenance 2005/08/08 04:56:12

          Maintenance(0) SIP trunk (Network element name of the trunk) failed to register

          with registrar(the domain name or IP address of the registrar) due to server

          error. Will re-try in xx seconds.

4 WARNING SIP/SIPSm – Maintenance 2005/08/08 04:56:12

          Maintenance(0) SIP trunk (Network element name of the trunk) failed to register

          with registrar(the domain name or IP address of the registrar) due to non

          reachable registrar. Will re-try every 90 seconds.

4 WARNING SIP/SIPSm – Maintenance 2005/08/08 04:56:12

          Maintenance(0) SIP trunk (Network element name of the trunk) failed to register

          with registrar(the domain name or IP address of the registrar) due to x error.

Malicious call trace

The system supports Malicious Call Trace on European ISDN interfaces only, and does not support it on the SIP interface. Malicious call SMDR records are recorded on the 3300 ICP. Call control sends a DPNSS LLM to the SIP component when a user wishes to tag a call. The 3300 ICP creates a maintenance log:

The SIPMH logs information about the Media IP address and port being used remotely:

INFO SIP – Maintenance 2005/08/08 04:56:12 Maintenance(0)

   Malicous Call Trace Id 0x12345 SendRecv

   Local IP: 10.10.10.20:9000

   Remote IP: 192.168.2.23:7892

 

The SSP logs information about the SIP signaling information:

INFO SIP – Maintenance 2005/08/08 04:56:12 Maintenance(0)

   Malicous Call Trace Id 0x12345

   To: 5234@10.10.10.10

   From: "Anon" anon@anonymous.invalid

   Contact: 192.168.2.23

If there are other useful headers, SSP logs them as well.

Media Negotiation

1) Incompatible packet rate capabilities

If a call requiring a non-standard packet rate is made to an endpoint that does not support variable packet rates, it will (if possible) produce the following log:

1 WARNING Media Negotiation 2008/02/02 12:00:00 MaintenanceLog(0)
Incompatible RTP packetization capabilities detected on call between SIP port xxxxxxxx and port xxxxxxxx

2) Simple Call to SIP Endpoint

When the 3300 ICP sees SDP coming from a SIP endpoint that contains either no ptime parameter, or a ptime that is not equal to the packetization rate programmed against the SIP trunk, it will produce the following log:

1 INFO Media Negotiation 2008/02/02 12:00:00 MaintenanceLog(0)

Different RTP packetization rates detected on call between SIP endpoints.

The log above is only an INFO level log as it may be generated even if the parties on the actual phone call do not detect a problem.

3) Transiting the Enterprise Cluster

It is possible, though unlikely, that a call may enter a 3300 ICP cluster via one SIP trunk, and exit the cluster through another SIP trunk to a different service provider. If the two Service Providers require different packetization rates, the result may be one-way, no-way, or garbled audio. In such scenarios, the following log will be produced:

1 WARNING Media Negotiation 2008/02/02 12:00:00 MaintenanceLog(0)
Different RTP packetization rates (xx ms detected, yy ms programmed) detected on call.

SIP To Header: xxxxxxxxxx

SIP From Header: xxxxxxxxxx

SIP Contact Header: xxxxxxxxxx

This log will be generated on both gateway nodes.

4) Calls that Require Rates Outside the Supported Range

The SIP Peer Profile form provides a range of packetization rates that calls across SIP trunks can be forced to use. If a SIP service provider requires media streams that use a packetization rate outside of this range the SIP call will likely  fail. In the event that the negotiation does not fail, the media stream will likely not be played properly by the endpoint. Nevertheless, if a call is detected that uses a non-supported rate, the following log will be generated:

1 WARNING Media Negotiation 2008/02/02 12:00:00 MaintenanceLog(0)
Unsupported RTP packetization rate of xx ms detected on call across SIP Peer xxxxxxxx.