Get Variable “ANSWEREDTIME” Using ARI

Home » Asterisk Users » Get Variable “ANSWEREDTIME” Using ARI
Asterisk Users 1 Comment

Hi all,

i am using ARI in order to control my calls and i try to use the answeredtime generated by Asterisk.

I had two different ways to get to these variable:

1. add ANSWEREDTIME to the channelsvars in ari.conf.
– unsuccessful since the variable is empty all the time. I hoped the StasisEnd contains the correct value.
2. query the variable using REST.
– unsuccessful as well. After the Call is hung Up Stasis looses the context of the call and i get back an 404. While the call is running i get
204 but since the call is still running this makes no sense.

Has anybody an idea how to get this variable using REST API?

any hint or solution would be very much appreciated!

One thought on - Get Variable “ANSWEREDTIME” Using ARI

  • The variable is provided by the Dial() dialplan application not by the Asterisk core. If you are doing things in ARI, then that variable would not exist. You’d need to calculate it yourself.


    Joshua C. Colp Digium – A Sangoma Company | Senior Software Developer
    445 Jan Davis Drive NW – Huntsville, AL 35806 – US
    Check us out at: http://www.digium.com & http://www.asterisk.org