Ticket #691 (closed Feature Requests: duplicate)

Opened 3 years ago

Last modified 2 years ago

Want way to view and enable/disable *xx features on a per extension basis from within FreePBX (without dialing code from phone)

Reported by: Caribou7 Assigned to:
Priority: blocker Milestone:
Component: Core Version: next release
Keywords: Cc:
Confirmation: SVN Revision (if applicable):
Backend Engine: All Backend Engine Version:

Description

The reason for this request is that certain VoIP adapters, notably the Sipura, have their own set of feature codes that conflict with the codes used in FreePBX. For example, Sipura uses the following just for Call Waiting:

CW_Act_Code Enable Call Waiting on all calls *56

CW_Deact_Code Disable Call Waiting on all calls *57

CW_Per_Call_Act_Code Enable Call Waiting for the next call *71

CW_Per_Call_Deact_Code Disable Call Waiting for the next call *70

Whereas FreePBX by default turns Call Waiting off for all extensions and (again by default) uses *70 to activate Call Waiting and *71 to deactivate. So, note that dialing *70 will never get passed to Asterisk, the Sipura intercepts it and thinks that you want to deactivate call waiting for the next call, which may in fact be the opposite of what you intend!

One way around that would be to turn Call Waiting on at Asterisk and let the adapter have the final say on whether CW is on or off but at present there's no way to do that other than dialing *70 (which doesn't work for the reasons described above) or changing the feature codes associated with Call Waiting for ALL users. What I'd prefer to see is, for each extension, a way to see and if necessary, change which features are activated/deactivated from within FreePBX, so that the administrator could make changes in feature activation if the user is incapable of doing so, or cannot figure out how to do so.

Change History

10/25/06 00:55:08 changed by gregmac

Should be implemented as part of #142

11/29/06 15:14:17 changed by naftali5

until then it is worthwhile to know this from amportal.conf

# ENABLECW: Enable call waiting by default when an extension is created
# Set to 'yes' it automatically creates the 'CW' key to enable call waiting, not
# requiring the user to dial *70 when their phone is first commissioned
ENABLECW=no

01/06/07 18:40:16 changed by wiseoldowl

naftali5's Feature Panel module provides this functionality - see http://aussievoip.com.au/wiki/freePBX-FeaturePanel

Hopefully this will become part of FreePBX soon, but until then you can follow the directions on that page to download and install the module.

01/24/07 05:05:45 changed by lazytt

should be merged with #1690.

I think this ticket can be closed

01/24/07 05:43:14 changed by naftali5

  • engine_version changed.
  • svn_rev changed.

has nothing to do with #1690, the link wiseoldowl posted is the answer, http://aussievoip.com.au/wiki/freePBX-FeaturePanel

May be implemented as part of UserPortal, but the op seems to want the ability for the admin to adjust all of them in one place...

01/24/07 12:24:30 changed by Caribou7

You can close this ticket, http://aussievoip.com.au/wiki/freePBX-FeaturePanel does what I wanted.

05/03/07 21:44:22 changed by lazytt

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

replaced with #1921

Donate



Support
Download
Develop
Forums
News
Documentation
Paid Support
About

Paid Ads