Ticket #951 (closed Feature Requests: fixed)

Opened 6 years ago

Last modified 4 years ago

Configuring features.conf options

Reported by: george Assigned to:
Priority: minor Milestone: 2.5
Component: Feature Code Admin Version: 2.4-branch
Keywords: transfer blind xfer Cc:
Confirmation: Confirmed SVN Revision (if applicable):
Backend Engine: All Backend Engine Version:

Description

I would like to have ## be the transfer sequence, as # has been the bane of my existence since putting * into place.

I can make the change to features.conf directly but updates will break it.

Is there a reason that transfer is set to # rather than ##? Maybe no one uses it?

Attachments

featuresconf.tar.gz (3.5 kB) - added by djelibeybi on 09/12/06 16:30:11.
Module to manage features.conf

Change History

06/26/06 11:20:30 changed by gregmac

  • milestone set to 2.2.

This should be editable from the feature codes module

06/26/06 11:20:52 changed by gregmac

  • version set to 2.1.

This should be editable from the feature codes module

09/12/06 16:30:11 changed by djelibeybi

  • attachment featuresconf.tar.gz added.

Module to manage features.conf

09/12/06 16:31:05 changed by djelibeybi

I've attached the module I created to manage features.conf -- HOWEVER! It is not compatible with the new parking module (which also plays with features.conf). I will leave it as an exercise to the FreePBX gurus on how to resolve both. :)

09/12/06 20:42:52 changed by p_lindheimer

here's my 2 cents. The main purpose of the parking module that I wrote was to generate a dialplan and provide and ability to trap orphaned parked calls and send them somewhere useful similar to the way destinations can be chosen for many other modules. Since I was writing that part, I threw in the rest of the parking configuration parameters to keep them all together.

I have not brought up this features module but I did take a quick scan and it basically does as advertised, sets variables for the features.conf file.

My 2 cents is that there is no reason why both can't co-exist separately with some minor changes. The parking module does not write out features.conf, it just includes a features_additional.conf file to bring in the parking lot settings. I would suggest that this module gets modified to generate a different file, rip out all the parking settings which can be handled by the parking module, and then make sure the includes can co-exist in the main features.conf file so that both work.

An alternative option would be to expand the parking module to include the other settings this handles, basically mergint this into the parking module. As mentioned, the pakring module generates dialplan code in extensions_additional.conf beyond the simple task of setting some parking variables. It is also structured in its database to accomodate a future version when there are multiple parkinglots (although the gui code will have to be modified for that).

09/12/06 20:52:58 changed by djelibeybi

Yeah, I wrote my module because there are some features.conf clashses with other FreePBX feature codes and I got irritated about changing it every time. :) Feel free to go nuts changing my module to suit, I'm happy with that.

09/13/06 13:22:46 changed by wozto1s

Not really been following this, BUT isn't the answer to write a module that setup us, using the normal FeatureCode? stuff, the core Asterisk features and then write out the features.conf or features_additional.conf or whatever ?

09/15/06 03:06:32 changed by RobThomas

  • milestone changed from 2.2 to 2.3.

Moved this to 2.3 - whilst it's a good idea, and I agree with wozto1s' suggestion, it'll be to hard to do 'soon'. Needs discussion.

01/08/07 13:46:49 changed by

  • milestone deleted.

Milestone 2.3 deleted

01/08/07 14:10:02 changed by vgster

  • milestone set to 2.3.

07/13/08 01:22:46 changed by p_lindheimer

  • status changed from new to closed.
  • confirmation set to Confirmed.
  • engine_version changed.
  • svn_rev changed.
  • version changed from 2.1 to 2.4-branch.
  • milestone changed from 4.0 to 2.5.
  • resolution set to fixed.

this has been achievable since 2.4 and specifically codes like transfer and blindtransfer are in the feature code panel.