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)
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)
Example #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)
def find_extension_id_for_line(line_id):
    return remote_exec_with_result(_find_extension_id_for_line, line_id=line_id)
def find_line_id_for_extension(extension_id):
    return remote_exec_with_result(_find_line_id_for_extension, extension_id=extension_id)
Example #6
0
def delete_all():
    user_ids = remote_exec_with_result(_all_user_ids)
    for user_id in user_ids:
        delete_user(user_id)
Example #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)
Example #8
0
def total_devices():
    return remote_exec_with_result(_total_devices)
def find_voicemail_id_with_number(number, context='default'):
    return remote_exec_with_result(_find_voicemail_id_with_number, number=number, context=context)
def delete_all():
    extension_ids = remote_exec_with_result(_find_all_extension_ids)

    for extension_id in extension_ids:
        _delete_extension(extension_id)
Example #11
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)
Example #12
0
def total_devices():
    return remote_exec_with_result(_total_devices)
Example #13
0
def find_by_mac(mac):
    return remote_exec_with_result(_find_by_mac, mac=mac)
Example #14
0
def find_line_id_for_user(user_id):
    return remote_exec_with_result(_find_line_id_for_user, user_id=user_id)
Example #15
0
def delete_all():
    user_ids = remote_exec_with_result(_all_user_ids)
    for user_id in user_ids:
        delete_user(user_id)
Example #16
0
def find_by_mac(mac):
    return remote_exec_with_result(_find_by_mac, mac=mac)
Example #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)
Example #18
0
def line_exists(line_id):
    return remote_exec_with_result(_line_exists, line_id=line_id)
Example #19
0
def line_exists(line_id):
    return remote_exec_with_result(_line_exists, line_id=line_id)
Example #20
0
def find_voicemail_id_with_user(user_id):
    return remote_exec_with_result(_find_voicemail_id_with_user, user_id=user_id)
Example #21
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)
def find_extension_id_for_line(line_id):
    return remote_exec_with_result(_find_extension_id_for_line,
                                   line_id=line_id)
def total_voicemails():
    return remote_exec_with_result(_total_voicemails)
def find_line_id_for_extension(extension_id):
    return remote_exec_with_result(_find_line_id_for_extension,
                                   extension_id=extension_id)
def find_voicemail_id_with_user(user_id):
    return remote_exec_with_result(_find_voicemail_id_with_user, user_id=user_id)
def delete_all():
    extension_ids = remote_exec_with_result(_find_all_extension_ids)

    for extension_id in extension_ids:
        _delete_extension(extension_id)
Example #27
0
def find_line_id_for_user(user_id):
    return remote_exec_with_result(_find_line_id_for_user, user_id=user_id)
Example #28
0
def total_voicemails():
    return remote_exec_with_result(_total_voicemails)