Well, it’s kind of reporting successful call…
I’ve created a C interface into the asterisk manager to place calls. I rely on Asterisk to perform the work using a variable to send the text to speech information so that it can play the message. This all works great.
However, I want to know more information if the call hasn’t made it through. If I get a busy signal the message
Message: Originate Failed"
appears but this could also be due to line issues among other things. I need to know if it was busy or not vs. just knowing the call didn’t go through.
Is there anyway to set asterisk to reply back with the actual cause of failing to place the call?