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)
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)
def delete_all(): user_ids = remote_exec_with_result(_all_user_ids) for user_id in user_ids: delete_user(user_id)
def find_voicemail_id_with_number(number, context='default'): return remote_exec_with_result(_find_voicemail_id_with_number, number=number, context=context)
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)
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 total_devices(): return remote_exec_with_result(_total_devices)
def find_by_mac(mac): return remote_exec_with_result(_find_by_mac, mac=mac)
def find_line_id_for_user(user_id): return remote_exec_with_result(_find_line_id_for_user, user_id=user_id)
def delete_all(): user_ids = remote_exec_with_result(_all_user_ids) for user_id in user_ids: delete_user(user_id)
def find_by_mac(mac): return remote_exec_with_result(_find_by_mac, mac=mac)
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 line_exists(line_id): return remote_exec_with_result(_line_exists, line_id=line_id)
def line_exists(line_id): return remote_exec_with_result(_line_exists, line_id=line_id)
def find_voicemail_id_with_user(user_id): return remote_exec_with_result(_find_voicemail_id_with_user, user_id=user_id)
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)
def find_line_id_for_user(user_id): return remote_exec_with_result(_find_line_id_for_user, user_id=user_id)
def total_voicemails(): return remote_exec_with_result(_total_voicemails)