parser.add_argument('--dtmf', help='Send DTMF', metavar='<key>') parser.add_argument('--toggle-video', help='Launch toggle video tests', action='store_true') parser.add_argument('--test', help=' '.join( str(test) for test in DRingTester().getTestName()), metavar='<testName>') parser.add_argument('--auto-answer', help='Keep running and auto-answer the calls', action='store_true') args = parser.parse_args() ctrl = DRingCtrl(sys.argv[0], args.auto_answer) if args.add_ring_account: accDetails = { 'Account.type': 'RING', 'Account.alias': args.add_ring_account if args.add_ring_account != '' else 'RingAccount' } accountID = ctrl.addAccount(accDetails) if args.remove_ring_account and args.remove_ring_account != '': ctrl.removeAccount(args.remove_ring_account) if args.get_all_codecs:
group.add_argument('--hold', help='Hold the call', metavar='<call>') group.add_argument('--unhold', help='Unhold the call', metavar='<call>') parser.add_argument('--dtmf', help='Send DTMF', metavar='<key>') parser.add_argument('--toggle-video', help='Launch toggle video tests', action='store_true') parser.add_argument('--test', help=' '.join( str(test) for test in DRingTester().getTestName()), metavar='<testName>') args = parser.parse_args() ctrl = DRingCtrl(sys.argv[0]) if len(sys.argv) == 1: ctrl.run() sys.exit(0) if args.add_ring_account: accDetails = { 'Account.type': 'RING', 'Account.alias': args.add_ring_account if args.add_ring_account != '' else 'RingAccount' } accountID = ctrl.addAccount(accDetails)