Need For More Hangup Reasons In ARI?
Hi,
while implementing an application based on ARI, I wanted to hangup calls in different states with different hangup reasons. After not finding anything in the documentation I found the possible reasons in the sources:(https://github.com/asterisk/asterisk/blob/4ca709768db9bafdfa83ee1cfc6cc0639f097857/res/ari/resource_channels.c#L866)
I think, there are some important reasons missing. For example I want to return a 408 if the callee doesn’t answer after some time. I guess, I could submit a patch for more hangup reasons, but before doing so, is there a reason that there are only those five hangup reasons?
Regards, Sebastian
—
3 thoughts on - Need For More Hangup Reasons In ARI?
Nope. No specific reason. The ones there are what most people would use, and what those not as familiar with telephony would understand.
—
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
—
Hi,
Thanks for the quick response. I have submitted a patch for adding more hangup reasons.
BTW: Is there a way to have them documented on the Wiki page instead of having to dig into the source code? I’d be happy to help.
Regards, Sebastian
—
The wiki documentation is derived from the Swagger JSON itself if I recall, so it would need to be documented there somehow and then extracted as part of that process. I don’t have much experience with the documentation stuff itself outside of that, so I don’t know anything further.
—
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
—