[Asterisk-Users] Concept for line appearances and bridging: anyone?
John Todd
jtodd at loligo.com
Fri May 7 14:55:18 MST 2004
OK, here's a configuration challenge: I want to have certain line
appearances able to be "interrupted" by various other line apperances
elsewhere in the office. This is harder to describe than it is to
demonstrate, so I'll do that:
Let's assume I have Cisco 7960's on all desks.
1) Call comes from inbound line X destined on extension 1234
2) Phones A, B, C all ring on line appearance 1234 (there is a
specific line labelled "1234" on each phone)
3) User A picks up the ringing call on 1234. Line X and User A are bridged.
4) User B saw the caller ID on the call before it was picked up by
user A, but she wants to talk to the caller as well since she has
some relevant information. User B picks up the phone and pushes the
"1234" extension button. A warning tone is played into the
conversation between X and User A, and then User B is bridged into
the conversation. User B then talks with X and User A, and then
hangs up.
This is _extremely_ relevant to office PBX systems. In fact, it's
one of the most used features - the ability to share a call with
other people in the office just by hitting the right "line
appearance" button. Has anyone come up with a reasonable solution to
delivering this feature? For small offices, this is really a
mandatory feature though as the number of calls increases this
becomes more useless in an inbound setting (though as a workgroup
feature it gains usefulness with size of the organization. I'll skip
the business cases for why this is a good idea and leave it as an
exercise for the reader.)
I have come up with ideas on doing this with some really horrible,
nasty, awful ideas that involve MeetMe rooms, but.... <shudder>...
they're really not the right way to do it. There must be some clever
way of doing this with a new channel specification that would allow
bridging into an existing channel identifier. I.E.:
Dial(Bridge/SIP/2203-bed5)
Other related topics:
- The auto-dial I can handle with PLAR ("hotline" calling - pick up
the phone, and automatically a number is dialed) and DISA on the
Asterisk side. In other words, when someone picks up line #1 on
their Cisco 7960 (or whatever phone) I can have the system auto-dial
into my * server. Using the caller ID, I can determine what line
they're calling from. If there is nobody on that "line appearance",
then I can give them a DISA to allow them to dial a regular call, as
if the auto-ringdown didn't happen.
- This feature becomes useful now that we have some phones that
support "SUBSCRIBE" methods to allow other phones to show who is on
what lines. We can _see_ who is on the line, but there is no ability
to add other lines to the call without transferring to a MeetMe
(which then causes call control to be lost, and is a hassle, etc.
etc. etc.)
JT
More information about the asterisk-users
mailing list