Skip to content

KAZOO Support Channels

This documentation is curated by 2600Hz as part of the KAZOO open source project. Join our community forums here for peer support. Only features in the docs.2600hz.com/supported space are included as part of our 2600Hz Support Services plan.

Milliwatt Echo and tone for monitoring#

Provides rudimentary testing of RTP via an echo test and a tone test.

Configuration#

Start Milliwatt as well: sup kapps_controller start_app milliwatt

Each test can be configured to match a list of numbers or caller IDs. The SIP to will be matched against the test's number array and the call's caller ID number will be matched against the test's caller_id array.

Echo Test#

The echo test established an audio path with the caller and echos back any audio received.

The echo test is configured in the system_config/milliwatt document under the echo key:

{"_id":"milliwatt"
,"default":{
    "echo":{
        "number":["5555555552"]
        ,"caller_id":["12345"]
    }
 }
}

Additionally, the echo test can configure how long to let the call last for: "echo":{"duration":10000} where 10000 is 10 seconds (configuration value is in milliseconds).

Tone Test#

The tone test will play a specified tone to the caller.

The tone test is configured in the system_config/milliwatt document under the tone key:

{"_id":"milliwatt"
,"default":{
    "tone":{
        "number":["5555555552"]
        ,"caller_id":["12345"]
    }
 }
}

Additionally the tone test has a few more configuration knobs:

| Key | Description | Default | | frequencies | The list of frequencies to play | ["2600"] | | frequency_on | How long to play the tone(s) for, in ms | 5000 | | frequency_off | How long to play the tone(s) for, in ms | 30000 | | duration | How long, in milliseconds, to continue the call | 30000 |