Commit Graph
100 Commits
Author SHA1 Message Date
Luis Daniel Lucio Quiroz 63e33731c2 Same as 4.2 (#2898) 2017-10-30 12:40:05 -06:00
Luis Daniel Lucio Quiroz a2b5889a0f Update ivr.conf.lua (#2861)
when debug["xml_string"] is on, it will overwrite /tmp/ivr.conf.xml file each hit an ivr goes. this makes very hard to trouble shoot in a living system. this patch allows to put one ivr menu per file.
2017-09-29 16:24:59 -06:00
Luis Daniel Lucio Quiroz c940873d50 Same as 4.2 (#2825)
Same as pull request #2824 but for 4.3
2017-09-06 16:06:42 -06:00
Luis Daniel Lucio Quiroz ce9fb88207 Little language update (#2693)
ES and FR
2017-06-16 08:39:15 -07:00
Luis Daniel Lucio Quiroz 2b5926ffd7 Fix the CID (#2588)
* Fixes CID

Although you already had somehow fixed the caller id here. you need to put origination and effective. For some reason, not all carriers get the CID from the same field in the SIP payload. origination_* and effective_* affects different parts of the SIP invite.

* Fix the CID


Although you already had somehow fixed the caller id here. you need to put origination and effective. For some reason, not all carriers get the CID from the same field in the SIP payload. origination_* and effective_* affects different parts of the SIP invite.

* Update follow_me.php

* Update call_forward.php
2017-05-26 15:41:50 -06:00
Luis Daniel Lucio Quiroz 0104686767 Typo in the CC exit key patch (#2550)
I did a bad copy and paste, reading $_POST where it was $row
2017-04-29 20:13:11 -06:00
Luis Daniel Lucio Quiroz 73af3e3dbd CC Key Support for Call Center (#2518)
* Exit Keys support

* Multilanguage support

* CC Key Support

* Update call_center.php
2017-04-18 12:03:41 -06:00
Luis Daniel Lucio Quiroz 1eeeb3504c Some FR & ES translation fixes (#2503) 2017-04-13 15:47:15 -06:00
Luis Daniel Lucio Quiroz 8931f96bc9 Restore Button + Audiocodes preliminary support (#2502)
* Audiocodes phone support + restore default for vendors

* Restore button

* Restore script

* Update device_vendors.php
2017-04-13 14:18:38 -06:00
Luis Daniel Lucio Quiroz a6b3c77976 Yet another ip phone reporting MAC in the UserAgent (#2492) 2017-04-11 14:04:10 -06:00
Luis Daniel Lucio Quiroz a78eaacbcb MAC detection for some Grandstream phones (#2486)
Some GS models send the Mac address in the user agent
2017-04-07 23:47:52 -06:00
Luis Daniel Lucio Quiroz 5c2a8433db Fix CID alteration in Ringroups (#2467)
I really don't know if this is an IP phone issue (tested on grandstream) or a new behavior on FreeSWITCH, but in order to add the prefix to the caller id (name or number) correctly, you need to export instead of set.
2017-04-03 11:53:41 -06:00
Luis Daniel Lucio Quiroz 6cdab54c56 Let the apps be more self-contained regarding LUA scripts (#2440)
At this moment, all LUA scripts must be at resources/install/script, this patch allows applications to be more self-contained by having app/*/resources/install/scripts directory, which it will be copied to the scripts_dir directory as well.
2017-03-22 09:25:33 -06:00
Luis Daniel Lucio Quiroz 4365c4db33 Make sure provisioning temporal directory exists (#2386)
Same rationale as 4.2
2017-02-19 21:50:35 -07:00
Luis Daniel Lucio Quiroz 83c82f1bbf Be sure FAX path exists before uploading (#2345) 2017-02-07 21:37:48 -07:00
Luis Daniel Lucio Quiroz 3f9ce5bf86 SCRIPTS: PHP bin is not always php5 (#2352) 2017-02-07 21:32:39 -07:00
Luis Daniel Lucio Quiroz d6f888f6a9 PHP bin is not always php5 (#2350)
not everybody names php binary as php5
2017-02-07 21:31:52 -07:00
Luis Daniel Lucio Quiroz 5bb9c37b20 Fix global vars scope (#2263)
Same rationale as 4.2
2016-12-26 14:53:42 -07:00
Luis Daniel Lucio Quiroz a435f8973a Fix Call forward BUSY and NO ANSWER DEVEL (#2269)
Same rationale as 4.0 and 4.2
2016-12-24 10:38:21 -07:00
Luis Daniel Lucio Quiroz 8f7cea5784 Add the capability to have extension and DID with same number (#1998)
* Add the capability to have extension and DID with same number

Same rationale than 4.0

* Update dialplan_outbound_add.php
2016-10-14 14:07:40 -07:00
Luis Daniel Lucio Quiroz 0af9e3d794 Look further for domain_name (#1955)
Same rationale as 4.0
2016-09-28 17:56:53 -06:00
Luis Daniel Lucio Quiroz 26617f7b51 Fix load balancing (#1920)
Same rationale as 4.0
2016-09-18 22:08:50 -06:00
Luis Daniel Lucio Quiroz 464cfb04fb Wrong directory name (#1822)
it was looking for call_center, instead call_centerS
2016-08-17 12:37:05 -06:00
Luis Daniel Lucio Quiroz 760987e0de More efficient and compatible SQL query (#1737)
Don't do a nested select, it adds unnecessary overload to the db. Instead, use a left join, quicker and more compatible among db types.
2016-07-06 12:36:18 -06:00
Luis Daniel Lucio Quiroz 1b95a5eff4 Wrong variable in freeswitch.email
https://wiki.freeswitch.org/wiki/Mod_lua#freeswitch.email   

same as my other pull request
2016-02-24 19:59:54 -05:00
Luis Daniel Lucio Quiroz 39cbe216df Bill the incoming call
wrong variable, use the correct one.
2016-01-08 23:44:06 -05:00
Luis Daniel Lucio Quiroz f1e082bc03 Use os.time instead of mysql native function
Odd, but on some deployments LUA wont accept unixtime stamp functions (regardless it works on CLI). So, to workaround this, lets use os.time() which it returns the same value expected.
2015-08-09 21:56:28 -06:00
luis daniel lucio quiroz b22d8a78f7 little typo 2015-06-29 19:03:06 +00:00
luis daniel lucio quiroz 96189ed7a4 add a condition, not everybody may need the fix 2015-06-29 18:57:03 +00:00
luis daniel lucio quiroz 8e527ff817 caller id fixed 2015-06-24 16:49:07 +00:00
luis daniel lucio quiroz 5a168e3779 load balancing fixed 2015-06-11 01:43:30 +00:00
luis daniel lucio quiroz e51c6a925b little space, nothing special 2015-06-05 16:10:55 +00:00
luis daniel lucio quiroz 7b5b36ffa0 mod_verto xml handler support 2015-05-30 22:14:01 +00:00
luis daniel lucio quiroz 49ea23507c conference_session_uuid issue fixed, the recording path is now fixed with/without multitenant 2015-05-28 18:41:43 +00:00
luis daniel lucio quiroz 61baff0ad6 fix a pricing display bug when billing installed 2015-05-01 18:52:01 +00:00
luis daniel lucio quiroz 7d8566d595 better sql queries for billing 2015-05-01 18:35:40 +00:00
luis daniel lucio quiroz da7e958808 lcr_currency wrong set 2015-05-01 17:39:13 +00:00
luis daniel lucio quiroz 2aa37f94ce change the Billing when you change the Tenant name 2015-04-30 13:45:13 +00:00
luis daniel lucio quiroz 7cf0150765 device_vendor & device_mac_address are a must 2015-04-23 16:39:49 +00:00
luis daniel lucio quiroz e1a00cc934 use numeric not alphanumeric on variables & logging options 2015-04-21 16:56:58 +00:00
luis daniel lucio quiroz be2ff2b651 numeric version function 2015-04-14 23:58:03 +00:00
luis daniel lucio quiroz deaaf0c4eb missing space & mysql support 2015-04-12 17:40:58 +00:00
luis daniel lucio quiroz 582843dc70 /tmp/provisioning_log.txt only when debug is on 2015-04-09 17:03:50 +00:00
luis daniel lucio quiroz 97e4a0ead4 debug must be turned on manually with a default setting 2015-04-09 16:13:21 +00:00
luis daniel lucio quiroz f79c83ee29 just a little more debug info when provisioning fails 2015-04-09 14:26:47 +00:00
luis daniel lucio quiroz 807ae5317c let the xml_cdr download/play, regardless mono/multi tenant 2015-04-03 16:23:24 +00:00
luis daniel lucio quiroz 8604ce0870 let the xml_cdr find the wav file, regardles mono/multi tenant 2015-03-31 16:20:55 +00:00
luis daniel lucio quiroz fbbd475ad6 optional text_append 2015-03-27 01:09:25 +00:00
luis daniel lucio quiroz 3bf77b3716 not short-tags on all project 2015-03-25 13:46:19 +00:00
luis daniel lucio quiroz ee92e7fadc not short-tags on time-conditions 2015-03-25 13:30:26 +00:00
luis daniel lucio quiroz 85d84b11d0 do not change headers, add yours 2015-03-23 01:53:25 +00:00
luis daniel lucio quiroz 676f025076 custom html for enhanced theme 2015-03-12 18:20:17 +00:00
luis daniel lucio quiroz 2551d5559a short php tags fixed and javascript routine to make many other things to work 2015-03-01 00:27:04 +00:00
luis daniel lucio quiroz ae730b412e new follow_me_cid_set permission to allow cid change 2015-02-28 18:14:48 +00:00
luis daniel lucio quiroz 68886ebf82 you can fix your forward caller id number/name 2015-02-28 04:07:15 +00:00
luis daniel lucio quiroz dcbe8b9abf you can fix your follow me caller id number/name 2015-02-28 02:32:25 +00:00
luis daniel lucio quiroz dd7dc99163 missing text class include 2015-02-28 01:31:24 +00:00
luis daniel lucio quiroz 7d83237154 do not show others extension to non-admin users 2015-02-27 15:25:49 +00:00
luis daniel lucio quiroz 0aa0966789 support for created_by 2015-02-13 22:17:42 +00:00
luis daniel lucio quiroz 4fe67c39c5 only superadmins and admins can assign a user 2015-02-13 21:17:02 +00:00
luis daniel lucio quiroz 5e39fa64e6 conference menu for users 2015-02-13 20:29:08 +00:00
luis daniel lucio quiroz eeedadb499 acl menu fix 2015-02-13 19:16:35 +00:00
luis daniel lucio quiroz 0bc858bffa debug messages for conference center 2015-02-13 18:51:19 +00:00
luis daniel lucio quiroz a1ed5c5d54 spa support 2015-02-04 03:53:34 +00:00
luis daniel lucio quiroz 56872c05a2 for_fax now on fax 2015-01-27 14:51:57 +00:00
luis daniel lucio quiroz 226651280e accountcode now on fax, PCMU/A as absolute codec string 2015-01-26 19:54:52 +00:00
luis daniel lucio quiroz 0fb50b5559 upgrade.php missing class php 2015-01-26 18:32:08 +00:00
luis daniel lucio quiroz 0d59e882e4 voicemails send HTML and Plain emails 2015-01-26 16:07:17 +00:00
luis daniel lucio quiroz 0d769dbf75 callee instaed of caller when billing incoming calls 2015-01-22 15:29:43 +00:00
luis daniel lucio quiroz 76b908dcd2 v_mailto supports doctype as well 2015-01-20 19:10:00 +00:00
luis daniel lucio quiroz 230be9198f better voicemail templates 2015-01-19 18:59:59 +00:00
luis daniel lucio quiroz 07a167248a v_mailto is more tolerant to default settings misconfiguration 2015-01-17 23:34:58 +00:00
luis daniel lucio quiroz f57a194d91 v_mailto now works without attachments 2015-01-07 03:18:35 +00:00
luis daniel lucio quiroz 0595bd9556 more error support to event handler 2015-01-04 04:08:38 +00:00
luis daniel lucio quiroz 0f725276d6 new event handler 2015-01-04 03:49:10 +00:00
luis daniel lucio quiroz 8a28d55936 new version function as an alias of software_version 2015-01-04 02:34:22 +00:00
luis daniel lucio quiroz b74adefc32 no strlen on billing maths 2014-12-29 05:35:08 +00:00
luis daniel lucio quiroz cef63582d0 HTML5 input patter for mac address 2014-12-23 01:06:20 +00:00
luis daniel lucio quiroz bc479c6053 my bad, it was polycom 2014-12-22 23:49:41 +00:00
luis daniel lucio quiroz 16e6e0aa08 yealink needs mac without dashes 2014-12-22 23:47:41 +00:00
luis daniel lucio quiroz 4d09350319 HTML5 input tags for ring_group_edit 2014-12-21 19:33:54 +00:00
luis daniel lucio quiroz 3b0954fe0c HTML5 input tags for fifo_add 2014-12-21 19:26:44 +00:00
luis daniel lucio quiroz a5155d6bad HTML5 input tags for ivr_menu_edit 2014-12-21 19:21:44 +00:00
luis daniel lucio quiroz 230c469c01 HTML5 input tags for extension_edit 2014-12-21 19:12:53 +00:00
luis daniel lucio quiroz 87242ccaf3 HTML5 input tags for fax_*_edit 2014-12-21 19:05:41 +00:00
luis daniel lucio quiroz 3fa422fb86 HTML5 input tags for contact_*_edit 2014-12-21 18:38:20 +00:00
luis daniel lucio quiroz 175fcf7624 use standard PHP tags 2014-12-21 07:15:59 +00:00
luis daniel lucio quiroz 39be364de4 HTML5 input tags for call_center_agent_edit 2014-12-21 07:03:10 +00:00
luis daniel lucio quiroz 02d0c5f2ad HTML5 input tags for call_center_queue_edit 2014-12-21 06:52:39 +00:00
luis daniel lucio quiroz 64a793bdfd HTML5 input tags for call_broadcast_edit 2014-12-21 06:40:39 +00:00
luis daniel lucio quiroz ffb0c71a8e HTML5 input tags for call_block_edit 2014-12-21 06:34:17 +00:00
luis daniel lucio quiroz 4438c2cc70 HTML5 input tags for dialplan_edit 2014-12-21 06:27:18 +00:00
luis daniel lucio quiroz affb15ba13 HTML5 input tags for destination_edit 2014-12-21 06:18:18 +00:00
luis daniel lucio quiroz ce959b8fc5 HTML5 input tags for usersupdate 2014-12-21 06:12:21 +00:00
luis daniel lucio quiroz 57b8e4e71e HTML5 input tags for xmpp_profile_edit 2014-12-21 06:08:47 +00:00
luis daniel lucio quiroz 2616a95007 HTML5 input tags for gateway_edit 2014-12-21 06:01:41 +00:00
luis daniel lucio quiroz 2a837f5ce1 HTML5 input tags for extension_edit 2014-12-21 05:46:21 +00:00
luis daniel lucio quiroz e24a1d91bc HTML5 input tags for device_edit 2014-12-21 05:11:44 +00:00
luis daniel lucio quiroz 8d72b9d70c select_value was not selected 2014-12-06 17:01:16 +00:00
luis daniel lucio quiroz dfd68d123a we do not try to convert rate if price is zero, this will speed up things 2014-12-06 15:04:38 +00:00