Apologies if this has been beaten to death (and please help me find any resources), but I’ve tried searching and find very little on the topic.
My basic configuration is this: I have an X100P hooked up to my PSTN line, which has caller ID.
My complaint is this: I have to choose between two alternatives with respect to ring-through (for lack of a better term) and caller id. Apparently, if I want access to caller id on an incoming ZAP channel, asterisk will not begin dialing my SIP channel extensions in my dial plan until sometime after the second ring.
From an external caller’s perspective, 2 rings have transpired before 1 happens on any internal extension.
The problem with this (from my wife’s perspective is that people are trained to expect a pickup in no more than 3 or 4 rings. If that doesn’t happen, they assume that nobody (person or voicemail or answering machine) will pick up, and hang up.
So 4 external rings amounts to 2 internal rings, which is often too short a time to pick up the extension.
What to do? From what I could find, the issue is that caller id is not passed until sometime between the first and second ring. So I can get more “synchronous” ringing between caller and internal extensions by turning off caller id in zapata.conf. Tried this and confirmed it worked.
But I find that a difficult trade-off. I hate to lose caller id, which I plan to “switch” on in my dial plans.
With that background, here’s my basic query: is this a common problem? Am I making too much of it? Do people have suggestions for working around it? Again, if this has been beaten to death, I apologize, but please point me towards any discussions you think might be enlightening.