a network edge telephony device for local audio message insertion comprises a network interface for receiving data from and transmitting data to a network , and a user interface for receiving data from and transmitting data to a user , the data including data representing an audio signal , and processing means coupled to the network and user interfaces , the processing means comprising a mixer adapted to locally mix a call progress tone derived in dependence on an audio signal received from the network or user interfaces with a data stream representing a pre - recorded audio message . also provided is user event processing means coupled to the user and network interfaces , which is adapted to detect feedback from the user and generate and transmit an event data signal to a remote server via the network interface .