SIP Answer Supervision
Hello.
I connect trough a trunk sip. The problem I have, is those call goes trough another ANALOG Trunk. So when the calls ring. Asterisk start saying the call is answer. but its still ringing.
I need something that could detect voice. I was thinking doing a custom trunk.
When a call comes in trough the trunk park the call or something.
Dial the number trough the trunk
Do a AMD, or voicedect or backgrounddetect. Check if its a ring,or busy signal. If someting else comes in for voice. Then Unpark the call and connect them together.
Is that possible? Or am I thinking the wrong way?
I know this is call Answer Supervision. Back in the days before the lines were digital, I know big companys like AT&T and other were using that to bill their client on analog trough a long distance foreign country. I look for the answer or patch or script all over the net. And notice alot of patent made with this.
Thanks for any input.
Most analog lines do not have answer supervision and if you phone your telco asking about it chances are they won't know what your talking about. If you need that feature you should get digital lines.
Unless they have been improved recently, the detection algorithms in Asterisk for listening to the line to try figure out if it's been answered are not very reliable and not recommended for a production system.
Hangup detection, on the other hand, IS usually supported on analog lines in the form of polarity reversal or voltage change on the Telco end which the zaptel card uses to reliably detect hangup on the other end.
I need that program. Its suppose to be line backgrounddetect, but also detect if the phone line is ring or busy. The problem I cannot find that program nowhere.
backgroundetect works great to detect a human. Could detect if the lines rings. But cannot detect the busy signal.
But it does works with the PSTN lines.

Member Since:
2007-03-25