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)
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)
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()
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))
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))
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)
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)
def deleted(extension): sysconfd_connector.exec_request_handlers(sysconfd_base_data) send_bus_command(DeleteExtensionEvent(extension.id, extension.exten, extension.context))
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)
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)
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)
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))
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)
def created(device): send_bus_command(CreateDeviceEvent(device.id))
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)
def edited(device): send_bus_command(EditDeviceEvent(device.id))
def deleted(device): send_bus_command(DeleteDeviceEvent(device.id))
def deleted(line): data = _new_sysconfd_data() sysconfd_connector.exec_request_handlers(data) send_bus_command(DeleteLineEvent(line.id))
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))