You're both geniuses. Thanks so much. Such simple solution to something that has been plaguing me for so long. I increased the RingDelay to 3000 and it started picking up the CID. I didn't mess with the CalerIDDetectMethod at all.
However, there is still some strange behavior. The AA answers, and I select option 2 (to call a new number), but then the moment I dial 1 (as in 1201-xxx-xxxx) when calling the US number, the house phone which the obi is connected to starts to ring and continues to ring while ring the number I am calling. It even continues ringing for about a minute or two after the person on the other end picks up.
The second strange thing is if I terminate the number with the # as instructed by the AA as in (1201-xxx-xxxx #), I can here the ringing in the receiver, but the actual phone I am calling does NOT ring at all. If I completely disregard the # and just dial 1201-xxx-xxxx without terminating with the #, the phone I am calling DOES ring and the person I am calling can pick up. But as I said before the phone the Obi is connected to continues ringing while I am talking to them for another minute or two before stopping.
I'm not sure what the problem is but I thought the normal behavior was 1) to only hear ringing in the receiver after I completed dailing "1201-xxx-xxxx and #" 2) for the phone the Obi is connected to not to ring while calling this outgoing number, and in addition not to continue ring even once the recipient as answered.
Do you have any suggestions?