diff --git a/tools/dringctrl/dringctrl.py b/tools/dringctrl/dringctrl.py index 82434a9898fc9ef01f4e96651f2580e418862b10..0e771b92327e5278bc78e36df52f8126d756f504 100755 --- a/tools/dringctrl/dringctrl.py +++ b/tools/dringctrl/dringctrl.py @@ -69,6 +69,9 @@ if __name__ == "__main__": parser.add_argument('--sacl', help='Set active codecs for active account', metavar='<codec list>', type=str) + parser.add_argument('--gacd', help='Get active codecs details for the account', + metavar='<account>',type=str) + #parser.add_argument('--gcc', help='Get current callid', action='store_true') parser.add_argument('--gcl', help='Get call list', action='store_true') @@ -117,6 +120,12 @@ if __name__ == "__main__": for account in ctrl.getAllAccounts(): printAccountDetails(account) + if args.gacd: + for codecId in ctrl.getActiveCodecs(args.gacd): + print("# codec",codecId,"-------------") + print(ctrl.getCodecDetails(args.gacd, codecId)) + print("#-- ") + if args.sac: ctrl.setAccount(args.sac)