Ticket #1517 (new Feature Requests)

Opened 7 years ago

Last modified 6 years ago

Allow substitution of 11 for * at start of a feature code

Reported by: Wild Goose Assigned to:
Priority: minor Milestone: Undetermined
Component: Feature Code Admin Version: SVN-HEAD
Keywords: Cc:
Confirmation: Distro:
Backend Engine: All Distro Ver:
Backend Ver: SVN Revision (if applicable):

Description

Traditional telephone companies have long allowed customers to dial 11xx rather than *xx on most feature codes - originally this was put in place for rotary dial phones that didn't have * on the dial. But with VoIP, there is another use - to bypass built-in feature codes in some adapters. For example, in the Sipura/Linksys adapters, *70 means cancel call waiting for the next call only, whereas in FreePBX it is used to enable call waiting. If there were a checkbox on the page that would simply allow the use of 11xx in addition to *xx, then Sipura adapter users could be instructed to dial 11xx to turn on call waiting (after which *70 on their adapter should work as expected).

So my suggestion is, put a checkbox near the bottom of the Feature codes pages that says:

[] Allow user to replace * with 11 at start of feature codes.

And if that box is checked, make it so that either code will manipulate the feature.

I do realize that as a stopgap you can set up a custom extension (example, make a custom extension 1170 and put Local/*70@from-internal in the Dial field) but it would be rather cumbersome to do that for all the feature codes.

Change History

12/08/06 19:57:28 changed by p_lindheimer

  • version changed from 2.2rc1 to SVN-HEAD.
  • milestone set to 2.3.

moving to 2.3

of course you could always disable the feature codes in the various ata devices since they are notorious for creating problems and confusion... Or redefine all the feature codes to *1XX so that ata users don't conflict with their typical *XX (and the set the digitimap in the ata to handle *1XX.)

Lastly - if you want a slightly more general workaround, you can add the follwoing in the extension_custom.conf (or some variant to be more restrictive then XX):

exten => _11XX,1,Goto(from-internal,*${EXTEN:2),1)

12/09/06 01:58:43 changed by Wild Goose

Um,

exten => _11XX,1,Goto(from-internal,*${EXTEN:2},1)

Works better. :-)

(I know it's hard to tell the difference between a ) and a } on a CRT - that has bitten me a few times too!)

Thanks much for the suggestion, works great (once I fixed the closing brace).

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

  • milestone deleted.

Milestone 2.3 deleted

01/08/07 15:15:49 changed by vgster

  • milestone set to 2.3.

05/04/07 01:55:46 changed by mbrevda

  • engine_version changed.
  • svn_rev changed.
  • summary changed from Add checkbox to Feature Codes page that would allow substitution of 11 for * at start of code to Allow substitution of 11 for * at start of a feature code.