| 1 |
<module> |
|---|
| 2 |
<rawname>customcontexts</rawname> |
|---|
| 3 |
<name>Custom Contexts</name> |
|---|
| 4 |
<version>0.3.4</version> |
|---|
| 5 |
<type>setup</type> |
|---|
| 6 |
<category>Advanced</category> |
|---|
| 7 |
<description> |
|---|
| 8 |
Creates custom contexts which can be used to allow limited access to dialplan applications. |
|---|
| 9 |
Allows for time restrictions on any dialplan access. |
|---|
| 10 |
Allows for pattern matching to allow/deny. |
|---|
| 11 |
Allows for failover destinations, and PIN protected failover. |
|---|
| 12 |
This can be very useful for multi-tennant systems. |
|---|
| 13 |
Inbound routing can be done using DID or zap channel routing, this module allows for selective outbound routing. |
|---|
| 14 |
House/public phones can be placed in a restricted context allowing them only internal calls. |
|---|
| 15 |
</description> |
|---|
| 16 |
<menuitems> |
|---|
| 17 |
<customcontexts>Custom Contexts</customcontexts> |
|---|
| 18 |
<customcontextsadmin type="tool" category="System Administration">Custom Contexts Admin</customcontextsadmin> |
|---|
| 19 |
<customcontextstimes>Custom Contexts Times</customcontextstimes> |
|---|
| 20 |
</menuitems> |
|---|
| 21 |
<info>http://aussievoip.com.au/wiki/freePBX-CustomContexts</info> |
|---|
| 22 |
<depends> |
|---|
| 23 |
<module>core</module> |
|---|
| 24 |
</depends> |
|---|
| 25 |
<changelog> |
|---|
| 26 |
*0.3.4* see http://freepbx.org/forum/freepbx/users/custom-contexts-broken-in-freepbx-2-3-1-3 |
|---|
| 27 |
*0.3.3* Added Set All option to quickly allow/deny all. |
|---|
| 28 |
Fixed bug which caused routes to be denied after rename/sort/or delete other route. |
|---|
| 29 |
*0.3.2* Optional PIN to protect failover destination. |
|---|
| 30 |
Contexts can now be used as destinations. An IVR menu, Time Condition, etc. can now send a caller into a custom context. |
|---|
| 31 |
(This last feature requires a bugfix in 2.2 after rc1. bug #1549) |
|---|
| 32 |
*0.3.1* Now prompts on delete. After duplicate you are editing new context. Allows rename context. |
|---|
| 33 |
*0.3.0* New Features: |
|---|
| 34 |
Allow or Deny based on pattern matching. |
|---|
| 35 |
Failover Destination (one for regular extension, one for failed feature codes) |
|---|
| 36 |
Bugfixes: |
|---|
| 37 |
Adjusted Gui, Duplicate context, now duplicates the description too. |
|---|
| 38 |
*0.2.2* Bugfix: Duplicate Context now copies the priority also. |
|---|
| 39 |
*0.2.1* Added Duplicate Context option to easily copy an entire set of rules. |
|---|
| 40 |
*0.2.0* Added priority feature to allow the user to control in what order the allowed contexts are included. |
|---|
| 41 |
*0.1.3* Made it obvious when allowing one include may allow another entire context. |
|---|
| 42 |
*0.1.2* Bugfixes- deleted routes, etc. now are removed. |
|---|
| 43 |
Context tests for spaces and illegal chars. |
|---|
| 44 |
Moved admin to tools to reduce confusion. |
|---|
| 45 |
Added option to allow entire internal dialplan. (Usefull for time limit on everything) |
|---|
| 46 |
Made description for outbound-allroutes clearer that allowing overrides to allow all routes. |
|---|
| 47 |
*0.1.1* Still Beta, added time groups and bugfixes |
|---|
| 48 |
*0.0.1* Beta release |
|---|
| 49 |
</changelog> |
|---|
| 50 |
<attention> |
|---|
| 51 |
This is an advanced module, and you should not use it without understanding asterisk dialplans! |
|---|
| 52 |
This is meant as a convenience tool for someone who would have had to resort to config editing. |
|---|
| 53 |
If you experience problems with it, just disable it and no harm done. |
|---|
| 54 |
REMEMBER! Any device placed in a restricted context will have no access to the dialplan if this module is disabled until it is placed in a normal context! |
|---|
| 55 |
</attention> |
|---|
| 56 |
<location>release/customcontexts-0.3.4.tgz</location> |
|---|
| 57 |
<md5sum>f1551fd84130915de455b80fc5144ecf</md5sum> |
|---|
| 58 |
</module> |
|---|