Misc. Dialplan Tools sound test

From FreeSWITCH Wiki
Jump to: navigation, search

Description

Dumps information about a channels packets to the console (but not the log file).

Sample output:

2013-02-01 18:31:01.278139 [CONSOLE] switch_ivr.c:109
packet_avg=6281 packet_peak=32510 period_avg=32493 global_avg=32290

2013-02-01 18:31:01.298140 [CONSOLE] switch_ivr.c:109
packet_avg=5737 packet_peak=32507 period_avg=32497 global_avg=32290

2013-02-01 18:31:01.318142 [CONSOLE] switch_ivr.c:109
packet_avg=7194 packet_peak=32468 period_avg=32490 global_avg=32290

2013-02-01 18:31:01.338141 [CONSOLE] switch_ivr.c:109
packet_avg=5132 packet_peak=32508 period_avg=32493 global_avg=32290

2013-02-01 18:31:01.358143 [CONSOLE] switch_ivr.c:109
packet_avg=6233 packet_peak=32475 period_avg=32490 global_avg=32290

2013-02-01 18:31:01.378143 [CONSOLE] switch_ivr.c:109
packet_avg=6118 packet_peak=32502 period_avg=32492 global_avg=32290

2013-02-01 18:31:01.398141 [CONSOLE] switch_ivr.c:109
packet_avg=5597 packet_peak=31998 period_avg=32430 global_avg=32290

2013-02-01 18:31:01.418143 [CONSOLE] switch_ivr.c:109
packet_avg=6666 packet_peak=32500 period_avg=32438 global_avg=32290

2013-02-01 18:31:01.438143 [CONSOLE] switch_ivr.c:109
packet_avg=4821 packet_peak=31928 period_avg=32387 global_avg=32290

2013-02-01 18:31:01.458140 [CONSOLE] switch_ivr.c:109
packet_avg=4672 packet_peak=31163 period_avg=32275 global_avg=32290

2013-02-01 18:31:01.478142 [CONSOLE] switch_ivr.c:109
packet_avg=5634 packet_peak=32503 period_avg=32294 global_avg=32290

2013-02-01 18:31:01.498140 [CONSOLE] switch_ivr.c:109
packet_avg=6543 packet_peak=32441 period_avg=32306 global_avg=32290

2013-02-01 18:31:01.518140 [CONSOLE] switch_ivr.c:109
packet_avg=5549 packet_peak=32502 period_avg=32320 global_avg=32290

The test runs until the channel is hung up.

MSC Note: I am researching the meanings of each piece of information. They all have to do with the number of audio samples in each packet as well as the number of samples in a "period". I'll add that when I figure it out. In the meantime feel free to check out switch_ivr.c, function switch_ivr_sound_test().

Usage

<action application="sound_test"/>