Upload
edgar-ayala
View
9
Download
1
Embed Size (px)
Citation preview
Custom contexts on Elastix Guide.By
Vladimir de la Cruz.
04/02/08
This document is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 2.5 Mexico License.
Table of ContentsCustom context module.............................................................................................................................3
Description for version 0.3.3................................................................................................................ 3Install.................................................................................................................................................... 3
1 Downloading and unpacking module........................................................................................... 32 Installing custom context module.................................................................................................43 Add and configure a new custom-context.................................................................................... 74 Apply a custom context to extension.......................................................................................... 10
Reference ...........................................................................................................................................10
Custom contexts module.
Description for version 0.3.3Creates custom contexts which can be used to allow limited access to dialplan applications.Features:
● Allows for time restrictions on any dialplan access.
● Allows for pattern matching to allow/deny.
● Allows for failover destinations, and PIN protected failover.
● This can be very useful for multi-tennant systems.
● Inbound routing can be done using DID or zap channel routing, this module allows for selective outbound routing.
● Phones can be placed in a restricted context allowing them only internal calls.
More info: http://aussievoip.com.au/wiki/freePBX-CustomContexts
InstallThe custom contexts module currently is a beta module that must be manually installed. To install:
1 Downloading and unpacking module.Login on the Elastix box and do it the next:
cd /var/www/html/admin/moduleswget http://www.freepbx.org/trac/attachment/ticket/1447/customcontexts-0.3.3.tgz?format=rawmv customcontexts-0.3.3.tgz?format=raw customcontexts-0.3.3.tgztar -xzvf customcontexts-0.3.3.tgzrm -f customcontexts-0.3.3.tgz
2 Installing custom contexts module.On the Elastix web interface click on the PBX, Unembedded freePBX.
The admin password is admin:
On Admin, Tools, Module admin, and Custom Contexts, select Install, click on Process.
Confirm and then click the orange bar to complete installation.
3 Add and configure a new custom-context. Add a new context custom: On Admin, Setup, Custom Context.
To edit the custom-context, only select: Allow or Deny each context.
4 Apply a custom context to extensionTo finish, you can use the custom context on Edit Extensions, Device Options.
Reference
http://aussievoip.com.au/wiki/freePBX-CustomContexts
http://www.elastix.org/index.php?option=com_openwiki&Itemid=27&id=installation#first_time_access_to_the_web_interface