OK... here is the rough sequence of events... I'm leaving lots out, only because of the many many setting we were playing with.
All of the following parameters (except 1) are on the Physical Interfaces > Line Port page.
RingDelay: 4000 --> 0
RingThreshold: 40-49 --> 19-23
The phone rang!!! When picking up the phone, one hears a dial tone, and then the phone starts to ring again when hung up!
Further reductions in RingThreshold and returning it to the default does not change this behavior.
RingDelay: 0
DetectCPC: no
DetectPolarityReversal: no
DetectFarEndLongSilence: no
DetectDisconnectTone: no
Still as before... the phone rings, hear dial tone, rings again upon hang up.
Settings as above, but changed,
TipRingVoltageAdjust: 3.5V --> 3.2V
Still as before... the phone rings, hear dial tone, rings again upon hang up.
Settings as above, but tried several additional settings for,
RingDelay: 0 --> 1000 --> 500
NO RING!!
Settings as above, but changed
RingDelay: back to 0
RingValidationTime: 256 --> 100
This one was odd, and non-repeatable. I called, the phone rang, was answered, I heard "hello" then the phone was physically dropped and hung up. We could not repeat this apparent success.
Added an additional change into the above mix,
RingIndicationDelayTime: 512 --> 256
Still as before... the phone rings, hear dial tone, rings again upon hang up.
Hunting for additional parameters to change, I found another CPC setting on the Physical Parameters > Phone Port > Calling Features section.
GenerateCPCSignal: "For inbound and outbound calls" --> "For outbound calls only"
Success!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
The phone rang, was answered, and we could talk!
OK, now I need to reset some of the parameters that I've been playing with back to their defaults....
I reset 3 of the 4 PSTN Disconnect detection parameters as follows,
DetectCPC: no
DetectPolarityReversal: yes
DetectFarEndLongSilence: yes
DetectDisconnectTone: yes
This broke things, and we were back to ringing followed by a dial tone again.
So I disabled the DetectPolarityReversal again as follows,
DetectCPC: no
DetectPolarityReversal: no
DetectFarEndLongSilence: yes
DetectDisconnectTone: yes
Successfully received a phone call again!
I reset the following 2 parameters to their defaults,
RingValidationTime: 256
RingIndicationDelayTime: 512
This again broke things, and we were back to ringing followed by a dial tone.
RingValidationTime: 100
no change, ring followed by dial tone
RingValidationTime: 256 (default)
RingIndicationDelayTime: 512 --> 256
Success again!!
Ran out of time to try resetting more parameters. So at the moment, we have the following 5 settings altered on the OBi110:
Default --> Now
Interfaces > Line
Line Port
Ring Delay: 4000 --> 0
PTSN Disconnect Detection
DetectCPC: yes --> no
DetectPolarityReversal: yes --> no
Ring Detection
RingIndicationDelayTime: 512 --> 256
Interfaces > Phone
GenerateCPCSignal: IN & Out --> outbound calls only
-gary