Ticket #4334 (closed Feature Requests: fixed)

Opened 3 years ago

Last modified 2 years ago

Allow call to a ringgroup to be picked up by dialing the pickup+ringgroup code

Reported by: agrisolutions_techsupport Assigned to: p_lindheimer
Priority: minor Milestone: 2.9
Component: Ring Groups Version: 2.7-branch
Keywords: directed pickup ringgroup Cc:
Confirmation: Unreviewed Distro:
Backend Engine: Asterisk 1.4.x Distro Ver:
Backend Ver: SVN Revision (if applicable):

Description

This was covered in Ticket #3551 but for some reason was not fully resolved.

Here's our setup: Call comes in on a DID bound to an 800 number and into our ringgroup. The manager doesn't want to be part of the ringgroup, but wants to be able to pickup the call if need be. So she'd like to dial **601 to pickup the call from the ringgroup.

The current pickup code in app-pickup works fine on ringgroups, as long as the ringgroup is dialed as an extension from inside the system (ie: dial 601).

Basically the following could be added into the app-pickup context to resolve this:

${EXTEN:2}@ext-group

I think it wasn't added in Ticket #3551 because it was thought it could cause problems. I don't know what sort of problems they were predicting, so I don't know what to test for.

Change History

(follow-up: ↓ 3 ) 06/10/10 01:46:24 changed by mbrevda

agrisolutions_techsupport, please be more specific. "as long as the ringgroup is dialed as an extension from inside the system" - where else would you be dialing from?! You may want to provide a call trace to indicate what is happening and what you would expect to happen, as well as your version of asterisk.

06/15/10 14:39:44 changed by p_lindheimer

  • status changed from new to closed.
  • resolution set to invalid.

closing this a worksforme. Not sure if it really does work but no clarification has been provided.

The intent is not to do a pickup based on the ringgroup number being dialed as it is not necessarily clear when you hear a phone ringing that it is a ringgroup in most circumstances. The intention is to pickup a user's phone, which might be part of a ringgroup.

So for instance, if Jane's extension 5150 is part of ringgroup 601, and her phone rings as a result of ringgroup 601 ringing, then you should be able to dial **5150 and pickup her phone. This should work and is what has been an issue in the past.

So if you want to pickup a ringgroup, you should be dialing the pickup code for an extension that is within that ringgroup.

I don't think it makes sense for most users to use the ringgroup code to do a call pickup as often you won't have any idea it is ringging as a result of a ringgroup. If you feel differently, please open a feature request for that desired functionality and provide your reasoning in that feature request. Thanks.

(in reply to: ↑ 1 ) 07/27/10 12:53:05 changed by agrisolutions_techsupport

Replying to mbrevda:

agrisolutions_techsupport, please be more specific. "as long as the ringgroup is dialed as an extension from inside the system" - where else would you be dialing from?!

I apologize for not updating this, but I never got an email notification that this was replied to, and have had several projects to get completed.

To clarify, "as long as the ringgroup is dialed as an extension from inside the system" means that if someone at extension 5150 dials 601 (or they dial 5050 which is forwarded to 601), then you can pickup the ringgroup using **601. However, if an incoming call from outside is received, as a DID which uses 601 as the destination, then you can not use **601 to pick up the call.

This seems inconsistent. Adding @ext-group to app-pickup will make it act consistently, no matter how 601 is dialed.

While I understand that picking up an extension directly is what is intended, using a custom ring-tone for the ringgroup does enable a listener to know that a call is coming from the ringgroup and thus to pickup the ringgroup.

07/27/10 21:40:36 changed by p_lindheimer

  • status changed from closed to reopened.
  • type changed from Bugs to Feature Requests.
  • summary changed from Directed Pickup for RingGroups in ext-group context fail to Allow call to a ringgroup to be picked up by dialing the pickup+ringgroup code.
  • resolution deleted.
  • milestone changed from 2.8 to 2.9.

I'll change it to a feature request to be considered for 2.9 since your point about using a specific ring-tone to identify the call as a ring group call is valid consideration.

02/14/11 12:47:16 changed by p_lindheimer

  • component changed from Core to Ring Groups.

02/14/11 12:50:21 changed by p_lindheimer

  • status changed from reopened to closed.
  • resolution set to fixed.

(In [11380]) closes #4334 and closes #4815 cleans up directed call pickup, adds option to allow ringgroup to be picked up with ring group number

02/14/11 14:36:36 changed by p_lindheimer

(In [11381]) bump version and minor tweaks re #4334