[asterisk-users] How to park calls on a specific extension
Tom Rymes
trymes at cascadelinksystems.com
Thu Nov 30 12:50:21 MST 2006
On Nov 29, 2006, at 11:40 PM, Lacy Moore - Aspendora wrote:
[snip]
> I went from a Lucent Merlin Legend system to Asterisk. For me,
> it's a tradeoff for features. To my users, it was a step
> backward. I also upgraded an office from a Partner system to
> Asterisk. To the users, it is a huge step backward. They have yet
> to figure out how to transfer a call. On their old system, they
> put the call on hold and pressed the line button at another phone.
> Today, they hold the phone against their leg so the caller doesn't
> here them yell for the person to come to the phone, and then the
> person who the call is for comes to that phone and answers the
> call. It will remain that way for them, because learning how to do
> it the right way takes more work than the person coming to the
> phone, or so they say.
Sounds like you have stumbled upon one of the truisms of replacing
office phone systems: people hate it when you take away their key
system "lines". So you're right, it would be a good idea for Asterisk
to implement that functionality, and they are working on it, IIRC. It
also sounds like you need to talk to your customers more before you
roll out a system, so they know ahead of time what the interface will
be and what changes they should expect. If you let them know ahead of
time, and get management on board, you should be OK.
> I won't be doing another Asterisk install for a while. Customer #2
> has made sure of that by telling everyone how their new phone
> system sucks. Until I can find a suitable solution, I am dead in
> the water. And yes, I am trying to learn C so that I can write it
> myself, or modify something else to make it work.
Given the flexibility inherent in Asterisk, you really shouldn't have
to code your own. It's a great skill, but not necessary.
> But seriously, the attitude of either write it yourself or deal
> with it won't cut it for business users. If Asterisk is only for
> geeks, then fine, it will work perfectly.
Well, not to be rude, but if you plan to sell, install, and maintain
Asterisk systems, you shouldn't be just a "business user", you should
be at least a little bit geeky. I would suggest that Asterisk works
excellently for business users, but it requires a person who is a bit
of a geek to set it up properly for those business users so they
don't notice how geeky it really is.
> If all phones behaved the same, it would help. Cisco, using SIP,
> has no park button. Cisco, using chan_sccp, has a great parking
> concept. Polycom has a park button that doesn't appear to work
> with Asterisk. We use Cisco (SIP) and Polycom. Aastra and SNOM
> seem to have an easier "parking" interface. The chan_sccp
> implementation not only reads back the parking spot, but also
> displays it on the screen.
Why don't you take the specific phone interface out of it? Most of
your (and your users') gripes seem to be things that could be
resolved with a little research, planning, and a better grasp of
Asterisk configuration.
for example: In your example above where they can't figure out how to
transfer, why don't you edit features.conf and define the transfer
key as # or something. Then, when they have a call for "Bill" across
they way, they can do this:
1.) Answer call, determine call is for Bill.
2.) Press #. Asterisk reads back "Transfer".
3.) Dial parking extension number (700, for example)
4.) System reads back parking space number (703, for example)
5.) Call or shout to Bill "You have a call on 703"
This is not really much harder or more complicated than what they are
used to with their old key system:
1.) Same as above
2.) Press Hold Button
3.) Look at phone to see which line #
4.) Call or shout to Bill "You have a call on Line X"
This approach also cuts out the "press More button, press Transfer
Button" issue you mention below.
Getting users to make that change shouldn't really be that difficult,
especially if you let the customer know what to expect from the
beginning. Focus on management and stress the advantages they receive
as a result of Asterisk being a full-fledged PBX, not a key system.
Then explain that minor changes in the user interface are the small
price they must pay for those advantages.
> What I have tried to do is the following scenario. Assign two
> line keys as Park 720 and Park 721, and using third party patches,
> been able to monitor those lines (which are actually parking spots)
> using hints. Also, using third party patches, I can transfer to
> those lines (transfer directly to a parking spot), but again, that
> is a several step process (it requires a blind transfer which take
> pressing transfer, then blind on the Polycom, this method, due to
> no BLF does not work on the Ciscos) that just won't happen in small
> businesses. It just takes too many button presses. Plus, as I
> mentioned, this is third party patches that aren't in the Asterisk
> main branch, and makes upgrades near impossible.
Again, this seems overly complicated, and implies that you are not
aware of the ability to specify a key for transfer in features.conf
as I mentioned above. Try to think outside of the box here. Don't
spin your wheels trying to replicate a key system using Asterisk. you
might approximate it, but as you have found out, it's a lot of work
for only so-so functionality. Instead, focus on the users' complaints
about the way your install is set up and then streamline it and
redesign to take those complaints into account. You can't provide
them with the same thing, but if you provide them with a reasonably
easy interface and better features, you'll get buy in.
Just some thoughts, hopefully constructive.
Tom
More information about the asterisk-users
mailing list