Commit Graph

52 Commits

Author SHA1 Message Date
Mark Crane ad94001af4 Only set variables with values not variables. 2014-02-25 09:37:59 +00:00
Mark Crane 2ac6ff9621 Add outbound_routes method to the dialplan class. 2014-02-18 11:08:35 +00:00
Mark Crane 4502f4f480 Disable the please hold dialplan forerly in context: features. 2014-02-16 01:59:48 +00:00
Mark Crane 8742b58202 Change the context for the local_extension bind_meta_app *1, *3, and *4. 2014-02-10 21:20:40 +00:00
Mark Crane cac33ae078 Move the features context into the regular dialplan context. 2014-02-10 21:13:17 +00:00
Mark Crane 006c65047f Add a new dialplan entry for changing the user status useful especially for call center. 2014-02-04 23:19:31 +00:00
Mark Crane d0c9cf7715 Move the dialplan class to the dialplan/resources/classes directory. 2014-01-13 14:21:27 +00:00
Mark Crane 548a4bfaa3 Change the dialplan order number for global to 000. 2014-01-12 07:51:06 +00:00
James Rose 6e73edd7d5 changed context to domain_name for single tenant. Would come back as default and parked as park@1.2.3.4 2013-12-23 18:14:14 +00:00
Mark Crane 0bae62240b Remove the log line that isn't needed anymore. 2013-12-21 16:18:54 +00:00
Mark Crane c521f874e1 Change the valet timeout to 90 seconds. 2013-12-21 01:48:19 +00:00
James Rose dae8088a3f fixed var name referred_by_user 2013-12-20 22:41:55 +00:00
Mark Crane 0fdebbbcb4 Update valet park. 1. Set the orbit extension to return the call to the original extension that referred it if the call is not answered before the timeout. 2. If the parking lot is occupied return the call to the extension that tried to park it. Team effort by Gill, James, and Mark. 2013-12-20 22:15:18 +00:00
Mark Crane 977cf3fe43 Add app.lua dialplan to the global dialplan and set call direction to disabled. 2013-12-01 05:22:25 +00:00
Mark Crane 0f39e0f8df Change the order to 245_page.xml to 250_page.xml. 2013-12-01 05:10:29 +00:00
Mark Crane 843f0be72a 250_global.xml to 100_global.xml 2013-12-01 05:09:12 +00:00
Mark Crane e40250fe9d rename 100_call-direction.xml to 110_call-direction.xml 2013-12-01 05:08:25 +00:00
Mark Crane 2d1c83eee5 Custom variables belong under the global dialplan or global (meaning global per tenant) could be renamed to variables. Would be better to set under system -> variables -> transfer_ringback. 2013-08-26 22:40:25 +00:00
Mark Crane bc4ba373f9 Remove these dialplan entries that were added by another developer. Note to that default feature codes must be prefixed with a *. 2013-08-26 22:37:32 +00:00
Mark Crane cd2e1a6af0 2013-08-26 20:40:10 +00:00
Mark Crane f5e8486ae2 Move the new conf dir into the switch directory. 2013-08-26 20:39:11 +00:00
Mark Crane 8442e8b2fa Change xml to conf and add a switch directory. 2013-08-26 20:36:43 +00:00
Mark Crane 65048493c6 Disable Parking slots which use park.lua in favor of valet_park which uses mod_valet. 2013-08-22 15:48:16 +00:00
Mark Crane 6845e9ddb6 Remove an unconventional memory leak hash with an different name every time and value will take up more and more memory. It was used to do intercept or eavesdrop by I found a better way to get the uuid on demand. Also remove call debug I saw it only as an example that isn't used and can learned from the freeswitch wiki. 2013-08-20 07:21:17 +00:00
Nuno Miguel Reis 2073fdd6fe new default dialplans added to dialplan manager 2013-07-29 17:22:06 +00:00
Mark Crane 6056708c6b Remove the recordings_dir from the recordings dialplan it is no longer needed. 2013-05-27 18:57:23 +00:00
Mark Crane 8ca9bcb389 Remove pre_answer from dialplan -> local extension. 2013-05-11 17:00:52 +00:00
Mark Crane 2097c2d59d Add the context to valet park. 2013-05-01 19:37:06 +00:00
Mark Crane ce7a5f3458 Fix account code for call forward and Park slots to disabled by default. 2013-05-01 18:14:13 +00:00
Mark Crane ac9a4e1d8c Add valet park that uses mod_valet. 2013-05-01 17:59:14 +00:00
Mark Crane 10c70f7b57 Disable park_slots by default. 2013-05-01 17:58:31 +00:00
Mark Crane bbb98fbe34 change ;loops= to {loops= 2013-04-24 17:18:00 +00:00
Mark Crane 2714a60335 Remove the commented out call_timeout. 2013-04-12 09:30:59 +00:00
Mark Crane d469e698c9 Change to the freeswich variable for context. 2013-04-09 19:21:20 +00:00
Mark Crane c2b6d8659e Make the call timeout adjustable per extension. 2013-04-02 07:35:56 +00:00
Mark Crane ad6b952e22 Add pre_answer to local_extension dialplan. 2013-02-14 07:40:41 +00:00
Mark Crane a875324dc1 Fix ringback for call forward and followme. 2013-02-01 01:28:53 +00:00
Mark Crane 358927d47f Adjust the dialplan entries for the new voicemail. 2013-01-19 00:19:42 +00:00
Mark Crane b738d31550 To increase security and conform to other feature codes prefix the call park extensions with a '*'. 2013-01-13 10:36:54 +00:00
Mark Crane e0ddc834f3 Update the voicemail related dialplan entries. 2012-12-29 10:45:22 +00:00
Mark Crane 201c5d3eee Update the intercept dialplans to use the intercept.lua script. 2012-12-02 08:48:22 +00:00
Mark Crane 02a9970f50 Update the dialplan default entry to use directory.lua 2012-11-08 21:11:48 +00:00
Mark Crane 1c10553675 Add park_caller_id_prefix to the dialplan. 2012-10-23 05:17:45 +00:00
Mark Crane 3c6536f996 Update eavesdrop dialplan entry so that it uses eavesdrop.lua a major improvement over the previous eavesdrop approach. 2012-10-03 20:12:55 +00:00
Mark Crane 77db11d084 Add ringback to the IVR Menu. 2012-08-15 22:02:13 +00:00
Mark Crane 39baaa4036 Drop feature code *0 extension number and leave *88 extension number for eavesdrop. 2012-07-28 06:33:01 +00:00
Mark Crane 573a09ce7a Set the operator forward to *000 and do not to disturb to *363 (*dnd) 2012-07-11 10:08:22 +00:00
Mark Crane e8d8d60809 Add the two new dialplan entries. Operator, and operator forward which allows you to toggle an extension to be redirected to the operator extension. 2012-07-11 08:43:32 +00:00
Mark Crane 935f3a80fb Add the dialplan context to the fusionpbx/app/dialplan/resources/xml files this is to prepare for adding features context to the database. 2012-07-09 18:38:21 +00:00
Mark Crane 1c5f7d57d6 Add * prefix to voicemail extension 4000. For *97 change the variable used to identify the registered extension. CDR use domain_uuid if it has been supplied. 2012-07-07 18:40:15 +00:00