Ejemplo n.º 1
0
def bus_event_associated(user_voicemail):
    bus_event = event.UserVoicemailAssociatedEvent(user_voicemail.user_id,
                                                   user_voicemail.voicemail_id,
                                                   user_voicemail.enabled)
    bus_manager.send_bus_command(bus_event)
Ejemplo n.º 2
0
def bus_event_dissociated(user_voicemail):
    bus_event = event.UserVoicemailDissociatedEvent(user_voicemail.user_id,
                                                    user_voicemail.voicemail_id,
                                                    False)
    bus_manager.send_bus_command(bus_event)
Ejemplo n.º 3
0
def live_reload_status_changed(data):
    bus_event = event.LiveRealoadEditedEvent(data['enabled'])
    bus_manager.send_bus_command(bus_event)
    if data['enabled']:
        _send_sysconfd_command()
Ejemplo n.º 4
0
def edited(voicemail):
    data = _new_sysconfd_data('xivo[voicemail,edit,%s]' % voicemail.id)
    sysconfd_connector.exec_request_handlers(data)
    send_bus_command(EditVoicemailEvent(voicemail.id))
Ejemplo n.º 5
0
def edited(user):
    data = _new_sysconfd_data('xivo[user,edit,%s]' % user.id)
    sysconfd_connector.exec_request_handlers(data)
    send_bus_command(EditUserEvent(user.id))
Ejemplo n.º 6
0
def bus_event_dissociated(user_line):
    bus_event = event.UserLineDissociatedEvent(user_line.user_id,
                                               user_line.line_id,
                                               user_line.main_user,
                                               user_line.main_line)
    bus_manager.send_bus_command(bus_event)
Ejemplo n.º 7
0
def created(func_key):
    event = func_key_event.CreateFuncKeyEvent(func_key.id,
                                              func_key.type,
                                              func_key.destination,
                                              func_key.destination_id)
    bus_manager.send_bus_command(event)
Ejemplo n.º 8
0
def deleted(extension):
    sysconfd_connector.exec_request_handlers(sysconfd_base_data)
    send_bus_command(DeleteExtensionEvent(extension.id,
                                          extension.exten,
                                          extension.context))
Ejemplo n.º 9
0
def send_bus_dissociation_events(line_extension):
    bus_event = event.LineExtensionDissociatedEvent(line_extension.line_id,
                                                    line_extension.extension_id)
    bus_manager.send_bus_command(bus_event)
Ejemplo n.º 10
0
def send_bus_dissociation_events(line_extension):
    bus_event = event.LineExtensionDissociatedEvent(
        line_extension.line_id, line_extension.extension_id)
    bus_manager.send_bus_command(bus_event)
Ejemplo n.º 11
0
def send_bus_event_created(context):
    created_event = event.CreateContextEvent(context.name,
                                             context.display_name,
                                             context.description,
                                             context.type)
    bus_manager.send_bus_command(created_event)
Ejemplo n.º 12
0
def deleted(user):
    data = _new_sysconfd_data('xivo[user,delete,%s]' % user.id)
    sysconfd_connector.exec_request_handlers(data)
    send_bus_command(DeleteUserEvent(user.id))
Ejemplo n.º 13
0
def edited(user):
    data = _new_sysconfd_data('xivo[user,edit,%s]' % user.id)
    sysconfd_connector.exec_request_handlers(data)
    send_bus_command(EditUserEvent(user.id))
Ejemplo n.º 14
0
def deleted(user):
    data = _new_sysconfd_data('xivo[user,delete,%s]' % user.id)
    sysconfd_connector.exec_request_handlers(data)
    send_bus_command(DeleteUserEvent(user.id))
Ejemplo n.º 15
0
def bus_event_dissociated(user_voicemail):
    bus_event = event.UserVoicemailDissociatedEvent(
        user_voicemail.user_id, user_voicemail.voicemail_id, False)
    bus_manager.send_bus_command(bus_event)
Ejemplo n.º 16
0
def created(device):
    send_bus_command(CreateDeviceEvent(device.id))
Ejemplo n.º 17
0
def edited(user_cti_profile):
    bus_event = event.UserCtiProfileEditedEvent(
        user_cti_profile.user_id, user_cti_profile.cti_profile_id, user_cti_profile.enabled
    )
    bus_manager.send_bus_command(bus_event)
    _send_sysconfd_command(user_cti_profile)
Ejemplo n.º 18
0
def edited(device):
    send_bus_command(EditDeviceEvent(device.id))
Ejemplo n.º 19
0
def created(func_key):
    event = func_key_event.CreateFuncKeyEvent(func_key.id, func_key.type,
                                              func_key.destination,
                                              func_key.destination_id)
    bus_manager.send_bus_command(event)
Ejemplo n.º 20
0
def deleted(device):
    send_bus_command(DeleteDeviceEvent(device.id))
Ejemplo n.º 21
0
def deleted(line):
    data = _new_sysconfd_data()
    sysconfd_connector.exec_request_handlers(data)
    send_bus_command(DeleteLineEvent(line.id))
Ejemplo n.º 22
0
def bus_event_associated(user_voicemail):
    bus_event = event.UserVoicemailAssociatedEvent(user_voicemail.user_id,
                                                   user_voicemail.voicemail_id,
                                                   user_voicemail.enabled)
    bus_manager.send_bus_command(bus_event)
Ejemplo n.º 23
0
def deleted(voicemail):
    data = _new_sysconfd_data('xivo[voicemail,delete,%s]' % voicemail.id)
    sysconfd_connector.exec_request_handlers(data)
    send_bus_command(DeleteVoicemailEvent(voicemail.id))
Ejemplo n.º 24
0
def send_bus_event_created(context):
    created_event = event.CreateContextEvent(context.name,
                                             context.display_name,
                                             context.description, context.type)
    bus_manager.send_bus_command(created_event)