Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 4
0
def find_extension_id_for_line(line_id):
    return remote_exec_with_result(_find_extension_id_for_line, line_id=line_id)
Exemplo n.º 5
0
def find_line_id_for_extension(extension_id):
    return remote_exec_with_result(_find_line_id_for_extension, extension_id=extension_id)
Exemplo n.º 6
0
def delete_all():
    user_ids = remote_exec_with_result(_all_user_ids)
    for user_id in user_ids:
        delete_user(user_id)
Exemplo n.º 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)
Exemplo n.º 8
0
def total_devices():
    return remote_exec_with_result(_total_devices)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 12
0
def total_devices():
    return remote_exec_with_result(_total_devices)
Exemplo n.º 13
0
def find_by_mac(mac):
    return remote_exec_with_result(_find_by_mac, mac=mac)
Exemplo n.º 14
0
def find_line_id_for_user(user_id):
    return remote_exec_with_result(_find_line_id_for_user, user_id=user_id)
Exemplo n.º 15
0
def delete_all():
    user_ids = remote_exec_with_result(_all_user_ids)
    for user_id in user_ids:
        delete_user(user_id)
Exemplo n.º 16
0
def find_by_mac(mac):
    return remote_exec_with_result(_find_by_mac, mac=mac)
Exemplo n.º 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)
Exemplo n.º 18
0
def line_exists(line_id):
    return remote_exec_with_result(_line_exists, line_id=line_id)
Exemplo n.º 19
0
def line_exists(line_id):
    return remote_exec_with_result(_line_exists, line_id=line_id)
Exemplo n.º 20
0
def find_voicemail_id_with_user(user_id):
    return remote_exec_with_result(_find_voicemail_id_with_user, user_id=user_id)
Exemplo n.º 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)
Exemplo n.º 22
0
def find_extension_id_for_line(line_id):
    return remote_exec_with_result(_find_extension_id_for_line,
                                   line_id=line_id)
Exemplo n.º 23
0
def total_voicemails():
    return remote_exec_with_result(_total_voicemails)
Exemplo n.º 24
0
def find_line_id_for_extension(extension_id):
    return remote_exec_with_result(_find_line_id_for_extension,
                                   extension_id=extension_id)
Exemplo n.º 25
0
def find_voicemail_id_with_user(user_id):
    return remote_exec_with_result(_find_voicemail_id_with_user, user_id=user_id)
Exemplo n.º 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)
Exemplo n.º 27
0
def find_line_id_for_user(user_id):
    return remote_exec_with_result(_find_line_id_for_user, user_id=user_id)
Exemplo n.º 28
0
def total_voicemails():
    return remote_exec_with_result(_total_voicemails)