OBiTALK Community

General Support => Installation and Set-Up (Devices) => Topic started by: robhouston on May 09, 2011, 05:08:57 AM

Title: Delay in Obi Hangup of LINE port
Post by: robhouston on May 09, 2011, 05:08:57 AM
My PSTN line is connected to my Obi110 LINE port, and incoming calls correctly are routed to my PHONE port.  However, I've noticed that when the calling party hangs up, perhaps after leaving a voicemail message on my telephone's answering machine, it takes several seconds for the Obi to detect the disconnect and actually hang up.  This results in several seconds of dead silence on the answering machine, or perhaps even a few seconds of dialtone.  This does NOT occur if the PSTN line is connected directly to my telephone.

Is there a way to improve this on the Obi? 

Thanks!
Title: Re: Delay in Obi Hangup of LINE port
Post by: MichiganTelephone on May 10, 2011, 04:08:19 PM
Possibly, but it varies from phone line to phone line.  You'd have to go into Physical Interfaces, LINE Port, and try tweaking settings in the PSTN Disconnect Detection section.

It would help a lot if you could throw a voltmeter across your phone line and watch to see if the voltage or polarity changes when someone calls you and then hangs up (while you keep the phone off-hook).  Typically, phone systems signal the end of a call one of four ways:


Often you will get two or more of these things — it's not uncommon to have CPC AND a fast busy, for example.  You should try to detect all such conditions if possible, except silence — I typically do enable silence detection but set it to something very long like 1800 (30 minutes) in order to release any calls stuck forever on hold. In your case, my guess would be that you are not getting polarity reversal, that you're getting either no CPC or a very short one, but that your phone company is sending you tones of some kind, however they just aren't the tones your OBi110 is looking for. OR — there is one other possibility you should be aware of.

It may be that your OBi110 is receiving the disconnect just fine, but is not sending what your phone/answering machine wants to see as a disconnect signal.  In that case you'd want to go into Physical Interfaces, PHONE Port, and in the Calling Features section make sure that GenerateCPCSignal is enabled for both Inbound and Outbound calls.  Then in the Tip-Ring Voltage Polarity section, try setting the IdlePolarity to Forward and the ConnectPolarity to Reverse (or vise versa, just so the two settings are different).  Try that, and if it still doesn't work, then in the Timers section, try reducing the CPCDelayTime (try 1000 or 500) and increasing the CPCDuration (try 1000).

Hope this helps.
Title: Re: Delay in Obi Hangup of LINE port
Post by: robhouston on May 10, 2011, 04:55:05 PM
Wow, MichiganTelephone, what a terrific and thorough reply!  You've given me a lot to work with, so thanks very much for that.  I'll do some investigating over the next few days to see if I can narrow it down.

Thanks again for all of the details!