コード例 #1
0
def _delete_extension(extension_id):
    exten_info = remote_exec_with_result(_get_exten_info, extension_id=extension_id)
    if not exten_info:
        return

    exten, extension_type, typeval = exten_info

    _delete_extension_associations(extension_id)
    _delete_extension_type(exten, extension_type, typeval)
    remote_exec(_delete_using_service, extension_id=extension_id)
コード例 #2
0
def _delete_extension(extension_id):
    exten_info = remote_exec_with_result(_get_exten_info,
                                         extension_id=extension_id)
    if not exten_info:
        return

    exten, extension_type, typeval = exten_info

    _delete_extension_associations(extension_id)
    _delete_extension_type(exten, extension_type, typeval)
    remote_exec(_delete_using_service, extension_id=extension_id)
コード例 #3
0
def delete_all():
    line_ids = remote_exec_with_result(_all_line_ids)
    for line_id in line_ids:
        remote_exec(_delete_line, line_id=line_id)
コード例 #4
0
def find_extension_id_for_line(line_id):
    return remote_exec_with_result(_find_extension_id_for_line, line_id=line_id)
コード例 #5
0
def find_line_id_for_extension(extension_id):
    return remote_exec_with_result(_find_line_id_for_extension, extension_id=extension_id)
コード例 #6
0
ファイル: user_helper.py プロジェクト: jaunis/xivo-acceptance
def delete_all():
    user_ids = remote_exec_with_result(_all_user_ids)
    for user_id in user_ids:
        delete_user(user_id)
コード例 #7
0
def find_voicemail_id_with_number(number, context='default'):
    return remote_exec_with_result(_find_voicemail_id_with_number, number=number, context=context)
コード例 #8
0
def total_devices():
    return remote_exec_with_result(_total_devices)
コード例 #9
0
def find_voicemail_id_with_number(number, context='default'):
    return remote_exec_with_result(_find_voicemail_id_with_number, number=number, context=context)
コード例 #10
0
def delete_all():
    extension_ids = remote_exec_with_result(_find_all_extension_ids)

    for extension_id in extension_ids:
        _delete_extension(extension_id)
コード例 #11
0
ファイル: line_helper.py プロジェクト: jaunis/xivo-acceptance
def delete_all():
    line_ids = remote_exec_with_result(_all_line_ids)
    for line_id in line_ids:
        remote_exec(_delete_line, line_id=line_id)
コード例 #12
0
def total_devices():
    return remote_exec_with_result(_total_devices)
コード例 #13
0
def find_by_mac(mac):
    return remote_exec_with_result(_find_by_mac, mac=mac)
コード例 #14
0
def find_line_id_for_user(user_id):
    return remote_exec_with_result(_find_line_id_for_user, user_id=user_id)
コード例 #15
0
def delete_all():
    user_ids = remote_exec_with_result(_all_user_ids)
    for user_id in user_ids:
        delete_user(user_id)
コード例 #16
0
def find_by_mac(mac):
    return remote_exec_with_result(_find_by_mac, mac=mac)
コード例 #17
0
def find_sccp_lines_with_exten_context(exten, context):
    return remote_exec_with_result(_find_sccp_lines_with_exten_context, exten=exten, context=context)
コード例 #18
0
ファイル: line_helper.py プロジェクト: jaunis/xivo-acceptance
def line_exists(line_id):
    return remote_exec_with_result(_line_exists, line_id=line_id)
コード例 #19
0
def line_exists(line_id):
    return remote_exec_with_result(_line_exists, line_id=line_id)
コード例 #20
0
def find_voicemail_id_with_user(user_id):
    return remote_exec_with_result(_find_voicemail_id_with_user, user_id=user_id)
コード例 #21
0
ファイル: line_helper.py プロジェクト: jaunis/xivo-acceptance
def find_sccp_lines_with_exten_context(exten, context):
    return remote_exec_with_result(_find_sccp_lines_with_exten_context,
                                   exten=exten,
                                   context=context)
コード例 #22
0
def find_extension_id_for_line(line_id):
    return remote_exec_with_result(_find_extension_id_for_line,
                                   line_id=line_id)
コード例 #23
0
def total_voicemails():
    return remote_exec_with_result(_total_voicemails)
コード例 #24
0
def find_line_id_for_extension(extension_id):
    return remote_exec_with_result(_find_line_id_for_extension,
                                   extension_id=extension_id)
コード例 #25
0
def find_voicemail_id_with_user(user_id):
    return remote_exec_with_result(_find_voicemail_id_with_user, user_id=user_id)
コード例 #26
0
def delete_all():
    extension_ids = remote_exec_with_result(_find_all_extension_ids)

    for extension_id in extension_ids:
        _delete_extension(extension_id)
コード例 #27
0
ファイル: user_helper.py プロジェクト: jaunis/xivo-acceptance
def find_line_id_for_user(user_id):
    return remote_exec_with_result(_find_line_id_for_user, user_id=user_id)
コード例 #28
0
def total_voicemails():
    return remote_exec_with_result(_total_voicemails)