I am writing an article for The Linux Journal about Trixbox as a home
phone system for VoIP and POTS service.
One thing I am doing now with my hand-crafted * 1.0.x system is that I
have distinctive ring on my office phone. Normal ring if the call came
from the Zap trunk (the normal POTS phone line), /r1 if the call came
from an internal extension, /r2 if the call came from my office VoIP
trunk and was from another office extension, and /r3 if the call came
from my office VoIP trunk and was from an outside caller.
On a new Trixbox system, I can emulate the /r2 and /r3 conditions by
putting incoming calls from that VoIP trunk into a special context that
will only ring my device and will append the /rX to the channel. A bit
of a kludge, but it would work for my purposes.
However, I have not yet figured out a way to put /r1 on the calls
from other house extensions… I want voicemail and extension numbering
and all that to remain the same, I just want the ring different.
I haven’t come up with a “freePBX way” to do it as it is now. I might
be able to finesse it with the “devicesandusers” settings, I’ll have to
think about that…
I also thought about modifying freePBX so that on a Zap channel one can
define some CID reg.exps that are tied to /rX for 1 <= X <= 4 so that
when a call comes to that channel, if it matches a regexp, that “/rX” is
appended to the channel name. I’ve not yet looked into the freePBX
source, so this would be a bit more involved and I wouldn’t have that
done by the deadline for my article…
If anyone has achieved this Zap-channel distinctive ring with a standard
freePBX system, I would appreciate the advice.
If not, and I get it figured out (or modify freePBX to accommodate it),
I will let the list know.
There are 10 kinds of people in this world:
Those who can count in binary and those who cannot.
Amportal-users mailing list
Post generated using Mail2Forum (http://www.mail2forum.com)