Skinny: display accessories status on CLI
This commit is contained in:
parent
6105757898
commit
b337b8554c
|
@ -1320,6 +1320,9 @@ static int dump_device_callback(void *pArg, int argc, char **argv, char **column
|
||||||
char *max_streams = argv[5];
|
char *max_streams = argv[5];
|
||||||
char *port = argv[6];
|
char *port = argv[6];
|
||||||
char *codec_string = argv[7];
|
char *codec_string = argv[7];
|
||||||
|
char *headset = argv[8];
|
||||||
|
char *handset = argv[9];
|
||||||
|
char *speaker = argv[10];
|
||||||
|
|
||||||
const char *line = "=================================================================================================";
|
const char *line = "=================================================================================================";
|
||||||
stream->write_function(stream, "%s\n", line);
|
stream->write_function(stream, "%s\n", line);
|
||||||
|
@ -1332,6 +1335,12 @@ static int dump_device_callback(void *pArg, int argc, char **argv, char **column
|
||||||
stream->write_function(stream, "MaxStreams \t%s\n", max_streams);
|
stream->write_function(stream, "MaxStreams \t%s\n", max_streams);
|
||||||
stream->write_function(stream, "Port \t%s\n", port);
|
stream->write_function(stream, "Port \t%s\n", port);
|
||||||
stream->write_function(stream, "Codecs \t%s\n", codec_string);
|
stream->write_function(stream, "Codecs \t%s\n", codec_string);
|
||||||
|
stream->write_function(stream, "HeadsetId \t%s\n", headset);
|
||||||
|
stream->write_function(stream, "Headset \t%s\n", skinny_accessory_state2str(atoi(headset)));
|
||||||
|
stream->write_function(stream, "HandsetId \t%s\n", handset);
|
||||||
|
stream->write_function(stream, "Handset \t%s\n", skinny_accessory_state2str(atoi(handset)));
|
||||||
|
stream->write_function(stream, "SpeakerId \t%s\n", speaker);
|
||||||
|
stream->write_function(stream, "Speaker \t%s\n", skinny_accessory_state2str(atoi(speaker)));
|
||||||
stream->write_function(stream, "%s\n", line);
|
stream->write_function(stream, "%s\n", line);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -1340,7 +1349,7 @@ static int dump_device_callback(void *pArg, int argc, char **argv, char **column
|
||||||
switch_status_t dump_device(skinny_profile_t *profile, const char *device_name, switch_stream_handle_t *stream)
|
switch_status_t dump_device(skinny_profile_t *profile, const char *device_name, switch_stream_handle_t *stream)
|
||||||
{
|
{
|
||||||
char *sql;
|
char *sql;
|
||||||
if ((sql = switch_mprintf("SELECT name, user_id, instance, ip, type, max_streams, port, codec_string "
|
if ((sql = switch_mprintf("SELECT name, user_id, instance, ip, type, max_streams, port, codec_string, headset, handset, speaker "
|
||||||
"FROM skinny_devices WHERE name='%s'",
|
"FROM skinny_devices WHERE name='%s'",
|
||||||
device_name))) {
|
device_name))) {
|
||||||
skinny_execute_sql_callback(profile, profile->sql_mutex, sql, dump_device_callback, stream);
|
skinny_execute_sql_callback(profile, profile->sql_mutex, sql, dump_device_callback, stream);
|
||||||
|
|
Loading…
Reference in New Issue