Disconnected/Dead/Not-In-Service phone numbers is charging me " considered as a voice mail "


Hi ,

kindly your help to fix this issue ,
I am being charged while calling a disconnected phone , “” its being considered as a voice mill “”

I read about this function “Answering Machine Detection” , but I do not know how to implement it .
I had installed asterisk , but what is the code that I should add ? where to add it " in which directory ? "


With the information you have provided, we cant help you…

What is your dialplan like? What did the log file tell you? How is your setup?

If you want help, you need to provide information.


Hi @yazan.a.arabi,
Indeed, there is too little information about your setup and issue.
The key question is WHO and HOW is sending you these service messages.

When ISP tells you something like “The subscriber is not available now”, this message is usually sent in “183 Session progress” response, whereas when a called party answers, “200 OK” response is generated, and this response triggers charging.

However, if a remote party has an answering machine, it may automatically connect to the line, thus generating “200 OK” in response, which would not be distinguishable by an ISP in terms of signalling.

Answering machine detection feature might help you disconnect calls faster in the situation described above, but (as said) we need more info to clarify the entire scenario.