SIP selftest (SPA1)

Description

This probe verifies that the telephony process is able to handle a SIP call. The test is done locally on the SOP so that the test is independent of possible network issues. The test uses the Asterisk 'Originate' action to set up a call from a specific caller to a specific called extension. The extensions are set up such that an actual SIP call is made and some DTMFs are sent. The call is made with a unique random callerid that is verified on receipt. The receiver will generate a user event on the manager with the received callerid and DTMF string. If that event is seen and the callerid and DTMFs match, the test succeeds.

Release notes

Version 1.5.4 - Early deployment
  • Bugfix: SIP selftest was always failing after upgrade of the communication server (M21130)
  • Dependency:
    • SNMP Agent module v3.1.1+
    • Asterisk-1.2 v2.0+

Version 1.5.3 - General deployment
  • Bugfix: Selftest could sometimes fail when using Mesh SIP trunks (M7515)
  • Dependency:
    • SNMP Agent module v3.1.1+
    • Asterisk-1.2 v2.0+

Version 1.5.2 - General deployment
  • Improvement: Forced alaw coded in selftest peer (M7515)
  • Dependency:
    • SNMP Agent module v3.1.1+
    • Asterisk-1.2 v2.0+

Version 1.5.1 - General deployment
  • Improvement: Sip selftest runs in its own context and does not go through call admission control mechanism (M7515)
  • Dependency:
    • SNMP Agent module v3.1.1+
    • Asterisk-1.2 v2.0+

Version 1.5.0 - Deprecated
  • Improvement: Probe will now not be executed on the server if it is not defined on the SMP (M6425)
  • Deprecated: Selftest context used in this version is invalid
  • Dependency:
    • SNMP Agent module v2.0+
    • Asterisk-1.2 v2.0+

Version 1.4.0 - General deployment
  • Bugfix: DTMF failed from time to time
  • Dependency:
    • SNMP Agent module v2.0+
    • Asterisk-1.2 v2.0+

Version 1.3 - General deployment
  • Improvement: Enable to set a context for incoming test calls
  • Dependency:
    • SNMP Agent module v2.0+
    • Asterisk-1.2 v2.0+

Version 1.2 - General deployment
  • Improvement: Compatibility with the Communication Server module
  • Feature: allow to disable RTP test by not sending DTMF
  • Dependency:
    • SNMP Agent module v2.0+
    • Asterisk-1.2 v2.0+

Version 1.1 - General deployment
  • bugfix: install test callflows on all sops in cluster (M0002693)
  • improvement: monitored under svc host instead of physical sop
  • Dependency:
    • SNMP Agent module v2.0+
    • Asterisk-1.2 v2.0+

Resource configuration interface

GUI unavailable.

Resource parameters

  • Test RTP: Test that DTMF can be send and receive through RTP.
  • Incoming call context: By default calls goes to the default context. However, it is possible in the Asterisk module to set another default context. Indicate this context here in order that the probe does not fail.

ALERT! Unlike most probes, an apply changes is required to activate this probe.

Performance graphs

This probe does not generate any performance graphs.

Alarms

This probe can report following alarm states:

  • CRITICAL: the test call failed.

Possible causes

  • No apply changes was done after adding the probe (false alarm).
  • The telephony process is not responding.
  • The database server process is not responding.

Possible consequences

  • basic telephony is not working.

Possible actions

  • Check that asterisk is running properly:
    • SOP Shell > Diagnostics > Communication Server > Open Console

Copyright © Escaux SA