Remove @EnableScheduling. There are no scheduled tasks in this demo
Handle PublishMessage the same as CallMessage