I'm using Asterisk's AMI so that my Java app can receive events from the pbx. I'm currently relying on the NewChannelEvent to get the start time of the call.
However, when I reboot my system, I have no way to retrieve the start time of the call.
What is the most elegant way to solve this problem? Best case is I would like my Java app to receive an event with the call details.