Commit Graph

366 Commits

Author SHA1 Message Date
FusionPBX 4e31384927 Update 220_provision.xml 2019-10-18 12:16:07 -06:00
FusionPBX 2e74a6f8e7 Update 210_agent_status_id.xml 2019-10-18 12:15:38 -06:00
FusionPBX dac7fa5b6f Update 200_agent_status.xml 2019-10-18 12:15:19 -06:00
FusionPBX e4127ea28b Update 070_speed_dial.xml 2019-10-18 12:13:18 -06:00
FusionPBX 695deaa6b8 Update 080_default_caller_id.xml 2019-10-18 12:12:56 -06:00
FusionPBX 90849a95e2 Update 060_redial.xml 2019-10-18 12:12:31 -06:00
FusionPBX c657ff69cf Update 050_user_record.xml 2019-10-18 12:12:07 -06:00
FusionPBX e65dd3f8ce Update 040_call_block.xml 2019-10-18 12:11:51 -06:00
FusionPBX d723efab17 Update 035_is_local.xml 2019-10-18 12:11:35 -06:00
FusionPBX 469ae7aa8c Update 030_is_loopback.xml 2019-10-18 12:11:04 -06:00
FusionPBX 53d706a670 Update 025_call_limit.xml 2019-10-18 12:10:45 -06:00
FusionPBX f933ef8351 Update 020_variables.xml 2019-10-18 12:10:18 -06:00
FusionPBX 890e6c0d3f Update 020_call_direction.xml 2019-10-18 12:09:39 -06:00
FusionPBX 97291bb4a4 Update 015_caller_details.xml 2019-10-18 12:09:08 -06:00
FusionPBX b2e09a0d0a Update 010_user_exists.xml 2019-10-18 12:08:27 -06:00
FusionPBX 85aecc378d Update 010_caller_details.xml 2019-10-18 12:06:20 -06:00
chansizzle a20f826aa8 Update dialplans.php (#4789) 2019-10-16 18:37:34 -07:00
Nate bd07582560 Dialplans: Fix check all. 2019-10-05 09:50:28 -06:00
FusionPBX 5b52f096ae Update dialplan_edit.php 2019-10-04 13:29:14 -06:00
FusionPBX 109e7a9414 Update dialplan_edit.php 2019-10-04 11:41:22 -06:00
chansizzle 6bece5ce92 Update dialplan_edit.php (#4658) 2019-09-25 20:34:42 -06:00
agree 678c475f4a Update 320_vmain.xml (#4645) 2019-09-24 10:21:26 -06:00
Nate 17b6841194 Dialplans: Token integration. 2019-09-17 22:39:19 -06:00
chansizzle 54a40fb84a Update dialplans.php (#4606)
removing potential for Warning: sizeof(): Parameter must be an array or an object that implements Countable
2019-09-13 14:30:05 -06:00
FusionPBX 2e41862b4c Update dialplan_xml.php 2019-09-10 08:23:24 -06:00
emaktech 1b3f740568 Modified fr-ca / fr-fr translation. (#4525) 2019-09-09 10:50:58 -06:00
Nate 3da266f003 Update dialplan_xml.php 2019-09-09 10:28:55 -06:00
Nate 67b45f550f Dialplan XML: Integrate editor. 2019-09-09 10:20:54 -06:00
konradSC b5eb053780 Unset Call_timeout (#4520)
I believe that call_timeout from the original destination should be unset, so that call_timeouts of the various follow-me destinations can work properly.
2019-09-09 08:27:19 -06:00
Nate a86721df36 Fix XML Back button to Dialplan Manager. 2019-09-09 06:35:11 -06:00
chansizzle 99f7f4a69d Update dialplans.php (#4490) 2019-09-03 21:15:33 -06:00
FusionPBX 698b18a63a Update dialplan.php 2019-09-02 23:29:14 -06:00
FusionPBX 0aa002dc1d Update dialplan.php 2019-09-02 22:54:26 -06:00
Nate 836fb87136 Misc Classes: Database class integration. 2019-09-02 15:57:18 -06:00
FusionPBX 34a6e87dac Update 500_follow-me-destinations.xml 2019-08-31 12:23:40 -06:00
FusionPBX 3ee691fe23 Update 500_follow-me-destinations.xml 2019-08-31 12:22:21 -06:00
FusionPBX 8a16973508 Update 500_follow-me-destinations.xml 2019-08-31 12:13:47 -06:00
FusionPBX 96cc99c4f2 Create 500_follow-me-destinations.xml 2019-08-31 12:07:28 -06:00
chansizzle fafc12e5d3 Update dialplans.php (#4462)
* Update dialplans.php

* Update dialplans.php
2019-08-27 17:36:54 -06:00
konradSC e7d7242f04 Add Mini Paging Controls (#4448)
One might be tempted to scoff at such a small set of paging controls, yet that would be a grave mistake. Though small stature they work just as well as their bigger brother whilst also providing their own unique experience to the user.
2019-08-21 12:55:43 -06:00
Nate 17f2911056 Replace misc glyphicon usage. 2019-08-20 19:53:21 -06:00
Nate c7baaab4a9 Update to latest jQuery 1.x, in preparation to update to latest (3.x). Update jQuery UI, QR Code. Misc adjustments for compatibility. 2019-08-19 10:51:21 -06:00
konradSC 1bd5c4d553 'record_append=false' for *732 (#4444)
Without this setting the recordings will append. It may depend on FS versions, but better to be explicit.
2019-08-16 14:43:00 -06:00
FusionPBX cc96d4fa6f Update dialplan_edit.php 2019-08-08 13:47:27 -06:00
FusionPBX aeebf74d97 Update dialplans.php 2019-08-06 15:00:51 -06:00
FusionPBX 6d43298235 Update app_config.php 2019-08-06 14:54:56 -06:00
Nate d3c6182f85 Dialplans: Database class integration. 2019-08-05 19:18:21 -06:00
FusionPBX 1e5c3524f3 Update 010_user_exists.xml 2019-08-05 14:15:24 -06:00
FusionPBX 5bdd6948f1 Update app_config.php 2019-07-30 01:26:21 -06:00
FusionPBX d05e7e7bba Update 010_caller_details.xml 2019-07-10 16:53:07 -06:00
FusionPBX 61965dd69c Update dialplans.php 2019-06-27 08:35:31 -06:00
FusionPBX 84caa1bd6a Update dialplans.php 2019-06-27 08:08:41 -06:00
FusionPBX 4ec5b0e17a Update app_config.php 2019-06-27 07:55:39 -06:00
ednt 31170138e7 A typo at the last commit (#4313) 2019-06-27 07:06:40 -06:00
ednt f7ad8b3b56 Add the description element for import (#4288)
To make it possible to use descriptions for own dialplan xmls
2019-06-18 08:05:50 -06:00
chansizzle 24d0e16920 Update dialplans.php (#4277) 2019-06-11 12:32:25 -06:00
Len a423f85116 Update dialplans.php 2019-05-22 11:06:26 -04:00
Len 95eaf6b2d6 Update dialplans.php 2019-05-22 10:35:59 -04:00
Robert Stevens be8c73036c fix sip_h_Diversion typo 2019-05-17 00:24:57 -07:00
konradSC 6d935e3c00 Bug Fix: Paging Controls in the wrong place (#4056)
* Bug Fix: Paging Controls in the wrong place

Same fix as the one for the call recordings page. You couldn't type in a page number and press enter.

* Update dialplans.php
2019-04-27 09:50:18 -06:00
FusionPBX 381c06db2d Update 010_user_exists.xml 2019-04-12 10:03:12 -06:00
FusionPBX 8fcd1bcbf4 Update 050_user_record.xml 2019-04-12 10:02:22 -06:00
FusionPBX 2d5743a9e0 Update 200_agent_status.xml 2019-04-11 18:07:54 -06:00
FusionPBX ee274b03db Update dialplan.php 2019-04-10 12:37:38 -06:00
FusionPBX 9e3bfdd7bc Update dialplan.php 2019-04-10 12:21:53 -06:00
FusionPBX e175a931a3 Update 030_is_loopback.xml 2019-03-27 10:57:53 -06:00
FusionPBX f6188357b1 Update 400_recordings.xml 2019-03-19 17:29:57 -06:00
FusionPBX 06b040c42f Update app_defaults.php 2019-03-14 23:53:15 -06:00
FusionPBX 9076f44d3a Update 400_recordings.xml 2019-03-14 23:42:09 -06:00
FusionPBX 7ba3fd49c5 Update app_defaults.php 2019-03-07 16:37:47 -07:00
FusionPBX bd18ccb7e6 Delete 520_follow_me_bridge.xml 2019-03-03 15:23:14 -07:00
emaktech a5ff016ef5 Retrieve gateway names with variables and failover (#4004)
Previously, if a bridge statement was written with prepended variables to be passed, the gateway name would not be parsed and replaced. Additionally, if multiple bridges were used in failover in a single bridge statement separated by a pipe, only the first would be parsed and replaced.

I noticed this after upgrade to FreeSWITCH 1.8.5 (from 1.6.20) which changed failover behavior with multiple separate bridge statements. When network returns 486 BUSY, it will proceed to second bridge statement, initiating a second call. To allow failover and not have this behavior, you must write a single statement and separate your failover bridges with a pipe, this change allows the UI to show all gateway names on the line once saved.

Examples:
{fax_use_ecm=on}sofia/gateway/99b1234c-667c-4b31-9d2f-31d4f396abfa/$1
=> {fax_use_ecm=on}sofia/gateway/Gateway_Name/$1

sofia/gateway/0e70e123-00fd-4f0c-b525-bc7f6283cfa1/$1|sofia/gateway/99b1234c-667c-4b31-9d2f-31d4f396abfa/1$1
=> sofia/gateway/Gateway_One/$1|sofia/gateway/Gateway_Two/1$1
2019-03-03 11:10:15 -07:00
FusionPBX 293386d72c Update 520_follow_me_bridge.xml 2019-02-20 09:06:34 -07:00
FusionPBX 823ce58d4c Update 010_user_exists.xml 2019-02-20 08:58:54 -07:00
FusionPBX b99054552f Update 520_follow_me_bridge.xml 2019-02-19 11:55:31 -07:00
konradSC 9727035305 Marker for identifying call as follow-me loopback (#3977)
* Marker for identifying call as follow-me loopback

We need a way of the dialplan identifying calls that are generated by follow-me using loopback. This setting couple with a dialplan statement allows us to identify and set proper caller-id-name/number.

* Create 030_is_loopback.xml

Are you a follow_me call that is using the loopback interface? 
Ok then, are you a user on the system? 
Yes, ok. Let's set your outbound_caller_id_name and outbound_caller_id_number so that you show up correctly. 
Thanks.
2019-02-18 18:41:24 -07:00
FusionPBX af7a313cad Rename 030_is_local.xml to 035_is_local.xml 2019-02-18 18:29:41 -07:00
FusionPBX 9d2b5d40c1 Update 010_user_exists.xml 2019-02-08 16:06:44 -07:00
FusionPBX 90e93e8977 Update 050_user_record.xml 2019-02-08 16:01:02 -07:00
FusionPBX fec97a0a20 Update dialplan_add.php 2019-02-05 18:36:45 -07:00
FusionPBX 9e9d9a6252 Update dialplan_detail_edit.php 2019-02-05 18:34:55 -07:00
FusionPBX 72274b9a50 Update dialplan_detail_delete.php 2019-02-05 18:33:18 -07:00
Valiantiam ca9a179549 Update 370_tone_stream.xml (#3964) 2019-01-17 13:10:40 -05:00
FusionPBX 254c1649eb Update 310_extension-to-voicemail.xml 2019-01-14 17:30:42 -05:00
FusionPBX ac746ac9c9 Update 900_voicemail.xml 2019-01-14 17:29:12 -05:00
FusionPBX cc17e23c91 Update 890_local_extension.xml 2019-01-14 17:28:40 -05:00
FusionPBX adaf7b0db4 Update 010_user_exists.xml 2019-01-14 17:27:54 -05:00
konradSC 365aebc308 Update BLF for agents when making changes in the GUI. Also use BLF as a speed dial for login/logout. (#3949)
* Create call_center_notify.php

Function for sending BLF notify to ELS.

* Update call_center_agent_status.php

* Update 200_agent_status.xml

* Update 200_agent_status.xml
2018-12-25 22:25:24 -07:00
FusionPBX cfa1b5a040 Update 330_vmain_user.xml 2018-12-14 14:42:34 -07:00
FusionPBX 8ff1b40633 Rename 507-call_forward_not_registered.xml to 507_call_forward_not_registered.xml 2018-12-08 10:53:58 -07:00
FusionPBX e9a487da68 Update 507-call_forward_not_registered.xml 2018-12-08 10:39:05 -07:00
FusionPBX db91ddadab Update 520_follow_me_bridge.xml 2018-12-08 10:35:17 -07:00
FusionPBX 94ad0df3ca Create 507-call_forward_not_registered.xml 2018-12-08 10:34:44 -07:00
FusionPBX 2cdc5f1b95 Update dialplan.php 2018-12-06 09:32:39 -07:00
konradSC d075905309 Update dialplan.php (#3934)
Adds the ability to set "dialplan_destination" db field from Upgrade App Defaults and xml dialplan templates.
2018-12-06 09:24:33 -07:00
FusionPBX 8dbcf22541 Update dialplan_edit.php 2018-12-05 17:20:09 -07:00
FusionPBX df36be9570 Update app_languages.php 2018-12-05 17:19:28 -07:00
FusionPBX df090e31dc Update app_config.php 2018-12-05 17:18:27 -07:00
FusionPBX b4db529ebd Update dialplans.php 2018-12-04 23:17:27 -07:00
konradSC f2ca04d256 Update 520_follow_me_bridge.xml (#3893)
Search through all SIP Profiles when looking up the Contact.
2018-12-03 10:44:33 -07:00
FusionPBX c424afc733 Update 230_group-intercept.xml 2018-11-29 10:18:19 -07:00
FusionPBX 3cc0ba3caf Update 320_vmain.xml 2018-11-14 10:14:42 -06:00
emaktech 18b6d4e920 Add record_append=false (#3854)
When re-recording the extension voice mail name the new recorded name is appended to the old recorded name file.  The new recorded name should replace the old recorded name.
2018-11-13 23:38:12 -06:00
emaktech 65ea399502 Add record_append=false (#3855)
When re-recording the extension voice mail name the new recorded name is appended to the old recorded name file.  The new recorded name should replace the old recorded name.
2018-11-13 23:37:53 -06:00
FusionPBX 95d3c4a00e Update 470_valet_park.xml 2018-11-02 17:21:21 -06:00
FusionPBX 6bc098778d Update 520_follow_me_bridge.xml 2018-11-01 12:29:10 -06:00
FusionPBX c0872640fa Update 520_follow_me_bridge.xml 2018-11-01 11:10:15 -06:00
FusionPBX ee7a684768 Update 495_call_screen.xml 2018-10-31 17:39:42 -06:00
FusionPBX b0d4b86221 Rename 880_call_screen.xml to 495_call_screen.xml 2018-10-31 17:38:22 -06:00
FusionPBX 0f1da4165c Update 470_valet_park.xml 2018-10-25 23:32:08 -06:00
FusionPBX c95e16f6e5 Update 900_voicemail.xml 2018-10-25 12:38:38 -06:00
FusionPBX d7761e7820 Update 520_follow_me_bridge.xml 2018-10-06 13:15:13 -06:00
FusionPBX cf81716045 Update 520_follow_me_bridge.xml 2018-10-06 12:59:00 -06:00
FusionPBX 1540abfb2f Update 520_follow_me_bridge.xml 2018-10-06 12:54:05 -06:00
FusionPBX b4e4396d95 Update 520_follow_me_bridge.xml 2018-10-06 12:44:13 -06:00
FusionPBX ccd04eb578 Update 520_follow_me_bridge.xml 2018-10-06 12:04:30 -06:00
FusionPBX ada85fdf96 Update app_defaults.php 2018-09-13 22:51:38 -07:00
shaunjstokes e1b989d91b Fix PHP out of memory error on App Defaults (#3403)
If 400+ domains exist it's not possible to Execute App Defaults without getting PHP out of memory error on line 630 in 'app\dialplan\resources\classes\dialplan.php'.

It would be better to first build XML for each domain_name (context) then for all else.
2018-09-13 23:50:08 -06:00
markjcrane a72f1d6266 Change messages class to message 2018-08-31 03:09:01 +00:00
AlexanderDCrane 0484b7fcf0 Update dialplan_edit.php (#3300) 2018-08-27 20:39:15 -06:00
FusionPBX 726d6cc31a Update 050_user_record.xml 2018-08-27 10:52:58 -06:00
FusionPBX 3645c11b9c Update 050_user_record.xml 2018-08-27 10:16:48 -06:00
FusionPBX 3df2118366 Update 050_user_record.xml 2018-08-27 09:54:21 -06:00
FusionPBX 563dc3ba3f Update 470_valet_park.xml 2018-08-25 17:28:19 -06:00
FusionPBX 1c6b37cc00 Update 050_user_record.xml 2018-08-25 17:11:18 -06:00
FusionPBX ccd18f8d08 Rename follow_me_bridge_520.xml to 520_follow_me_bridge.xml 2018-08-14 12:12:17 -06:00
FusionPBX b99324ad40 Update 010_user_exists.xml 2018-08-14 12:11:21 -06:00
FusionPBX 2668122679 Create follow_me_bridge_520.xml 2018-08-14 12:08:58 -06:00
FusionPBX c54eb15c7c Update dialplans.php 2018-08-10 17:45:02 -06:00
FusionPBX 0243f055f0 Update dialplan_add.php 2018-06-29 23:20:38 -06:00
FusionPBX fdc35ae528 Update dialplan_delete.php 2018-06-20 23:35:03 -06:00
FusionPBX 0466ff86b2 Update dialplan_edit.php
Fix a minor display issue.
2018-06-19 20:33:10 -06:00
FusionPBX d1ac931b53 Update app_defaults.php 2018-06-17 16:31:59 -06:00
FusionPBX ab61bbe994 Update dialplan_edit.php 2018-06-13 15:48:10 -06:00
FusionPBX 857308ed6e Update dialplan_edit.php 2018-06-13 07:52:38 -06:00
FusionPBX d9a9aa2b18 Update dialplan_edit.php 2018-06-09 11:55:06 -06:00
AlexanderDCrane 501ba8f242 Escape user data on dialplan_edit.php (#3103) 2018-06-09 11:41:03 -06:00
FusionPBX 8a5929e0da Update 050_user_record.xml 2018-06-03 18:10:02 -06:00
FusionPBX 4e24a8bf6e Update dialplans.php 2018-06-03 17:42:57 -06:00
FusionPBX 3ba8205e14 Update 900_voicemail.xml 2018-05-09 10:07:43 -06:00
afanucchi 1e89710264 Allow call forwarding to be enabled and set by argument in INVITE. Useful for softkey on hard phones. (#3035) 2018-04-27 00:44:43 -06:00
sanderkwantes 49cd031308 Fix for broken time conditions (#3034)
Fixes an issue were time conditions are not working if Date & Time is used.
2018-04-24 19:26:33 -06:00
Robert Stevens 850b53f476 Adding sip_h_Diversion channel variable to list of conditions in dialplan editor. (#3032) 2018-04-22 00:30:31 -06:00
FusionPBX b953a414e5 Update dialplan_edit.php 2018-03-26 18:03:19 -06:00
FusionPBX 490b754f9a Update dialplan.php 2018-02-25 00:33:00 -07:00
FusionPBX ecc74c7a4d Update dialplan.php 2018-02-23 12:02:54 -07:00
FusionPBX 1de083cbce Update 220_provision.xml 2018-02-22 10:13:48 -07:00
Mafoo 4d60f4f6d5 Enhance [master] - Italian Translations (#2989)
* Reinstate comments detected by text class

* Updated Italian Translations
2018-02-12 10:50:47 -07:00
racitup 227c77a4a0 Update 370_tone_stream.xml (#2966) 2018-01-28 05:21:35 -07:00
FusionPBX 77684289b9 Update 050_user_record.xml 2018-01-18 17:01:50 -07:00
FusionPBX 3c90d43a09 Update 505_call-forward-all.xml 2018-01-07 01:22:07 -07:00
FusionPBX fc9dc77086 Update 500_call-forward.xml 2018-01-07 01:07:13 -07:00
Alexey Melnichuk b08e02e77d Fix. Do not request number when do call forward toggle. (#2938)
It is consistent with enable/disable actions.
2018-01-07 01:05:58 -07:00
FusionPBX f19f6dbb08 Update 505_call-forward-all.xml 2017-12-12 12:04:59 -07:00
FusionPBX 8314a08984 Update 470_valet_park.xml 2017-11-21 20:16:55 -07:00
Alexey Melnichuk a73ffd731d Fix. Dialplan may loose its app_uuid (#2910)
When in dialplan edit form press `XML` and then `Back`
Fusion build wrong URL like `&?app_uuid` so if then press
save server will do not get this arg and change it.
2017-11-16 08:04:23 -07:00
FusionPBX 00026e008b Update dialplan_edit.php 2017-11-15 19:22:41 -07:00
Alexey Melnichuk 74355eee06 Fix. Export call direction to B-Leg. (#2895)
It is needed to use with b-leg filtering.
2017-10-26 10:33:35 -06:00
Alexey Melnichuk 03355ff9ff Small optimization with intercept. (#2892)
In cluster installation first node search channel uuid
and send it inside special SIP header. So other node
can just use it and do not call Lua script again.
2017-10-26 08:56:37 -06:00
FusionPBX 5e41ef3aad Update 050_user_record.xml 2017-10-05 11:33:39 -06:00
FusionPBX 2f0c2c9e9d Update dialplans.php 2017-09-24 18:40:49 -06:00
FusionPBX db082912d9 Update dialplan_delete.php 2017-09-24 10:08:28 -06:00
FusionPBX 04d6ef1070 Update dialplan_add.php 2017-09-24 10:04:59 -06:00
FusionPBX 98961579cc Update dialplan_copy.php 2017-09-24 10:01:52 -06:00
FusionPBX 6872014111 Update app_menu.php 2017-09-24 09:59:29 -06:00
markjcrane 2206c2f97c Rename the directory app/dialplan to app/dialplans to make it more consistent. 2017-09-24 15:56:04 +00:00