markjcrane
48d220b93e
Add recording file handling to the ivr xml handler.
2016-01-25 16:32:27 -07:00
markjcrane
d3e89f0540
Change the comment in check_password.lua.
2016-01-22 12:24:18 -07:00
Alexey Melnichuk
da1aa87b9e
Fix. Do not prompt password if there no mailbox.
2016-01-22 11:37:34 +03:00
FusionPBX
eb77a26998
Merge pull request #1387 from mafoo/BugFix-Languages
...
BugFixes in languages.lua
2016-01-15 21:42:48 -07:00
Matthew Vale
b0e4f19993
BugFixes in languages.lua
...
removed extra ;'s
fix file_handle:close to be inside the if null check
2016-01-15 10:35:19 +00:00
Alexey Melnichuk
aaf9e52e48
Change. Move `fax_queue_*` scripts to `app/fax/resources/scripts`
2016-01-13 10:22:32 +03:00
markjcrane
352a630f42
Add dsn_callcenter and improve the indentation.
2016-01-12 01:48:11 -07:00
markjcrane
98f0389947
Another adjustment to the xml.
2016-01-04 19:33:02 -07:00
markjcrane
31a395ab45
A few more xml adjustments for the IVR Menu and add a desription attribute for each IVR option.
2016-01-04 19:29:39 -07:00
markjcrane
aa384869cc
Fix a small bug with the ivr.
2016-01-04 19:19:39 -07:00
markjcrane
752a5acf8b
Update the ivr menu to use memcache with the uuid as part of the key.
2016-01-04 19:09:29 -07:00
markjcrane
451b106c1e
Continue work to make IVR menu work from XML handler.
2016-01-04 19:05:31 -07:00
markjcrane
2c22aea566
Rename ivr.lua to ivr.conf.lua.
2016-01-04 19:03:28 -07:00
markjcrane
1a4dc2a658
Merge branch 'master' of https://github.com/fusionpbx/fusionpbx
2016-01-04 17:16:27 -07:00
markjcrane
5daf58be72
Using phrase uuid instead of the phrase name reason is this prevents the phrase from breaking when the phrase name is changed.
2016-01-04 17:16:14 -07:00
FusionPBX
f062ddf289
Revert "cherry picked changes from 4.0 branch"
2016-01-04 13:13:48 -07:00
markjcrane
72c1e23d56
Update destination.lua some preparation to extend it further.
2016-01-04 12:56:50 -07:00
Alexey Melnichuk
bc9ffa431f
Fix. Definition of `uuid` function in destination.lua.
2016-01-04 09:56:06 +03:00
markjcrane
ccc44825e8
Change lang_path to phrases_dir in languages.lua.
2016-01-03 00:42:40 -07:00
markjcrane
e83b727b7b
Rename ring_member.lua to destination.lua.
2016-01-02 16:38:59 -07:00
markjcrane
2c4101e8d0
Move ring_member.lua to ring_groups/resources/scripts/ring_member.lua.
2016-01-02 13:21:34 -07:00
Matthew Vale
7c74d5cf48
cherry picked changes from 4.0 branch
2015-12-31 10:11:31 +00:00
markjcrane
6dea6e653c
Merge branch 'master' of https://github.com/fusionpbx/fusionpbx
2015-12-22 21:30:55 -07:00
markjcrane
18e0ea3376
AND r.enabled = 'true' shows up on two lines change one to m.enabled and then add m.enabled to the second query.
2015-12-22 21:30:36 -07:00
FusionPBX
c9a9182e72
Merge pull request #1341 from moteus/directory_acl_directory
...
Fix. Generate XML for mod_directory.
2015-12-22 20:54:25 -07:00
Alexey Melnichuk
e708d38e01
Fix. Remove unused code.
2015-12-22 17:19:14 +03:00
markjcrane
4479760618
Fix the ring back on the XML handler -> callcenter.conf.lua.
2015-12-21 23:31:46 -07:00
Alexey Melnichuk
57a4970c77
Fix. Generate XML for mod_directory.
...
Fix. Generate XML for ACL only for ext which contain `cidr` attr.
Fix. Do not generate entire XML with all ext when sofia request gateways
2015-12-21 17:17:06 +03:00
markjcrane
a089c6a76c
Add all domain users to XML handler.directory.domain.
2015-12-20 01:01:52 -07:00
Karolis Pabijanskas
e3520b9f5b
This pull requests fixes XML Handler support for 'date-time' time codition. With this, date-time gets rendered as:
...
<condition date-time="2015-12-15 15:00~2015-12-16 15:00">
Without this, the time condition WOULD get redered as:
<condition field="date-time" expression="2015-12-15 15:00~2015-12-16 15:00">
which is incorrect and would always match false in FreeSWITCH.
FreeSWITCH docs for this are here: https://freeswitch.org/confluence/display/FREESWITCH/Time+of+Day+and+Holiday+Routing#TimeofDayandHolidayRouting-Variables
All other time condition variables documented seem to be included in FusionPBX'es XML Handler.
2015-12-15 16:31:27 +00:00
FusionPBX
daa0f9bb70
Merge pull request #1294 from moteus/fax_queue_mail_template
...
Add. mail templates for fax server responses.
2015-12-09 16:28:35 -08:00
FusionPBX
0547e9fce7
Merge pull request #1303 from blackc2004/patch-19
...
Update directory.lua
2015-12-09 15:02:48 -08:00
blackc2004
8d072ae13f
Update index.lua
2015-12-09 14:04:59 -08:00
blackc2004
dca392fcc5
Update directory.lua
2015-12-09 14:03:17 -08:00
Alexey Melnichuk
92ea882398
Fix. Use task db connection to build template.
2015-12-09 14:56:02 +03:00
Alexey Melnichuk
7a45e14c8c
Add. mail templates for fax server responses.
2015-12-09 12:43:40 +03:00
markjcrane
6387f37009
Prevent the conference alone sound from playing twice.
2015-12-07 16:30:03 -07:00
markjcrane
cde9debb29
After removing domain name from the default recordings dir path need to add the domain name every where the recordings directory is currently used.
2015-12-06 13:37:35 -07:00
markjcrane
5d2c76b7e2
Seperate Cisco 7940/7960 from Cisco SPA so that both can work with check-sync for reboot and reprovision.
2015-12-01 21:12:52 -07:00
markjcrane
906cb13145
Add check-sync support for Linksys SPA.
2015-12-01 20:48:47 -07:00
Alexey Melnichuk
efc62b064b
Remove unused code.
2015-12-01 16:24:53 +03:00
Alexey Melnichuk
f8c86b42bc
Add. `Tasks.send_mail_task` function to send task reply.
2015-12-01 15:46:52 +03:00
FusionPBX
10380a619b
Merge pull request #1267 from moteus/fax_queue
...
Add. Send reply message after fax task done.
2015-11-30 11:05:19 -07:00
Alexey Melnichuk
6cfc24f8eb
Fix. Send mail when fail create outbound channel.
2015-11-30 12:08:26 +03:00
Alexey Melnichuk
5339e39db8
Add. Send reply message after fax task done.
2015-11-30 11:57:09 +03:00
Alexey Melnichuk
fedd5ba9fc
Add. Text class to manage translate texts.
2015-11-30 10:22:55 +03:00
Alexey Melnichuk
85634c801e
Change. Move fax_queue to app/fax.
2015-11-28 11:40:54 +03:00
markjcrane
e4d850aa10
Rename the config.php file and a few minor adjustments to install_fusionpbx.
2015-11-27 19:03:25 -07:00
Alexey Melnichuk
406e95ab29
Add. `send_mail` wrapper function to freeswitch.email and v_mailto.php.
...
Fix. Send voicemail when set unknown language/dialect.
2015-11-27 15:47:14 +03:00
markjcrane
faad283331
Clear the dial_string variable so that it to prevent duplicate destinations.
2015-11-22 19:07:56 -07:00
markjcrane
9761699ae7
Add voicemail record-silence-threshold variable and change the default threshold from 30 to 300.
2015-11-16 16:59:11 -07:00
markjcrane
ca48132e40
Change enquote to quote.
2015-11-10 13:37:25 -07:00
Alexey Melnichuk
5506d7ce80
Fix. function name
2015-11-10 20:49:46 +03:00
Alexey Melnichuk
2fe16021a1
Fix. always escape quote.
2015-11-10 19:33:01 +03:00
Alexey Melnichuk
5be99e2801
Fix. hungup_rx.lua works on Windows
...
1. Command should use only double quotes.
2. Application should not be quoted (I am not sure may be it is bug in FS `system` command).
So I use double quote on Windows and single quote on other system.
Also I quote strings only if they contain spaces.
To escape quote in string i just double it.
`you got "some text"` become to `you got ""some text"""`
2015-11-10 19:29:06 +03:00
markjcrane
00eee7aca3
Fix a problem where the ring group is only calling one external number when there are multiple to call.
2015-11-09 18:42:29 -07:00
Matthew Vale
b9e8b3ef03
fix to use phrases_dir
...
changed phrases_dir to be dealt with inside app_defaults.php so it is retrieved once like the other paths
2015-11-03 11:16:05 +00:00
FusionPBX
4a73bf880f
Merge pull request #1202 from moteus/show_channels
...
Fix. Use `api show channels like` did not work on fusion with BDR.
2015-11-03 03:13:27 -07:00
Matthew Vale
c1b5895219
reverted so branch is consistent for patch
2015-11-02 17:32:43 +00:00
Matthew Vale
3a9f2b0f24
changed phrases_dir to be dealt with inside app_defaults.php so it is retrieved once like the other paths
2015-11-02 09:53:42 +00:00
Matthew Vale
63bf36ac81
Fix. use settings for the phrases path rather than assuming
2015-10-30 16:16:56 +00:00
FusionPBX
8770332b5f
Merge pull request #1214 from blackc2004/patch-10
...
Update directory.lua
2015-10-30 09:31:06 -06:00
markjcrane
e701b5a1b3
MWI only turn on the light for new messages.
2015-10-29 17:34:39 -06:00
blackc2004
3fbec7c0f1
Update directory.lua
2015-10-29 12:26:06 -07:00
Alexey Melnichuk
8b931e7751
Merge branch 'master' into show_channels
2015-10-25 10:00:05 +03:00
markjcrane
51087791e6
Play the message number first then the caller id number.
2015-10-24 21:12:43 -06:00
markjcrane
cdd4cb5ccd
Add vm_say_caller_id_number option for true or false.
2015-10-24 21:00:22 -06:00
markjcrane
09e645ac2b
Add voicemail caller id number announce as iterated.
2015-10-24 20:09:36 -06:00
Alexey Melnichuk
c7197c1ccf
Fix. Use `api show channels like` did not work on fusion with BDR.
2015-10-20 15:15:42 +03:00
markjcrane
af64f66cc7
Fix a null error and translation for select option voicemail.
2015-10-19 20:58:16 -06:00
markjcrane
5d3ecc30c8
Add hold music option and update the call_block dialplan.
2015-10-19 18:30:55 -06:00
markjcrane
42fad3d597
Switch the hostname for conference center to switchname.
2015-10-16 10:34:54 -07:00
FusionPBX
7c454ccec2
Merge pull request #1197 from badcrc/master
...
This should do a better job detection active calls per extension in t…
2015-10-14 16:15:05 -07:00
markjcrane
d850ac2e37
Listen for dtmf key presses when voicemail message is played.
2015-10-14 16:03:33 -07:00
koldoa
f234e765b1
This should do a better job detection active calls per extension in the ring group with skip_active
2015-10-14 12:00:09 +02:00
markjcrane
d667a31140
Change xml handler load balancing to xml_handler/resources/scripts/directory/directory.lua["fs_path"]
2015-10-08 11:03:48 -07:00
markjcrane
d0ac25c265
Move the xml handler expire and debug settings to config.lua.
2015-10-08 08:34:35 -07:00
FusionPBX
71c3550c23
Merge pull request #1185 from moteus/enterprise_ring_group_timout
...
Fix. use timeout handler in Enterprise ring group
2015-10-06 19:33:50 -07:00
markjcrane
53bee05f8a
Fix Gateways and SIP profiles for single tenant systems.
2015-10-06 19:28:57 -07:00
Alexey Melnichuk
5cb4e7b9b9
Fix. use timeout handler in Enterprise ring group
...
see e5a0134ec6 (commitcomment-13601198)
2015-10-06 11:05:15 +04:00
markjcrane
58edf1613d
Add h hostname to option for the gateways.
2015-10-04 01:29:03 -06:00
markjcrane
ef3b08b081
Fix sip_to_user and dialed_user for voicemail.
2015-10-02 17:46:39 -06:00
markjcrane
b374e5bdc5
Fix the ring group missed call email body.
2015-09-27 00:52:47 -06:00
markjcrane
01d4219e1a
Merge branch 'master' of https://github.com/fusionpbx/fusionpbx
2015-09-26 09:00:11 -06:00
markjcrane
b27bcdd820
After event socket class was added it created a bug in FAX email and forward. It was unable to find the new EventSocket class adding the include resolves the problem.
2015-09-26 08:59:36 -06:00
FusionPBX
d4e8be5b75
Merge pull request #1164 from moteus/intercept_enterprise_group
...
Fix. Intercept enterprise ring group.
2015-09-24 15:45:08 -06:00
FusionPBX
9617b9d6cf
Merge pull request #1171 from rdissauer/fix/suppress-debug-messages
...
Fix. suppress debug messages
2015-09-24 15:19:20 -06:00
roman.dissauer
29ec9f7d18
forgot commenting out end
2015-09-24 09:29:57 +02:00
roman.dissauer
c5036298b8
do not display voicemail sql debug messages
2015-09-24 09:29:57 +02:00
markjcrane
b62818b911
Allow a device that is logged in already to be replaced with a new alternate device.
2015-09-23 20:09:16 -06:00
Alexey Melnichuk
279f194b39
Fix. Intercept enterprise ring group.
...
With enterprise call each outbound channel has its own call_uuid.
But we have to use `intercept` for call_uuid of inbound channel.
2015-09-22 19:33:41 +04:00
markjcrane
9eba74f645
Get the channel variable in a way that will work with hangup.
2015-09-15 10:09:16 -06:00
markjcrane
bd1551a369
Add multi-lingual support to the missed call emails.
2015-09-15 08:49:37 -06:00
FusionPBX
36a7d342b0
Merge pull request #1146 from badcrc/master
...
Random ring groups
2015-09-14 10:38:18 -06:00
FusionPBX
5b95f27207
Merge pull request #1149 from moteus/cache_class
...
Add Log and Cache classes
2015-09-14 10:27:47 -06:00
markjcrane
5f7565b07c
Email template add indentation to make it more readable.
2015-09-11 16:18:40 -06:00
markjcrane
16e0ea7e8c
Change the directory.lua xml parameter from sip_force_contact to sip-force-contact.
2015-09-11 14:04:38 -06:00
Alexey Melnichuk
8c2ea6e093
Add. Basic log class.
2015-09-09 10:45:49 +04:00
Alexey Melnichuk
029b806006
Add. Basic cache class
...
Fix. When memcache stopped and mod_memcache loaded dialplan did not build from DB.
2015-09-09 10:22:14 +04:00
koldoa
c52fd6c013
This should add better compatibility for more database backends
2015-09-07 12:51:12 +02:00
koldoa
a737d217b6
Better code for ring groups
2015-09-07 11:48:10 +02:00
koldoa
5eeb5081e9
Detection of SQL backend for random functions
2015-09-07 08:33:34 +02:00
koldoa
7a65bf2148
Random strategy for ring groups
2015-09-07 08:33:34 +02:00
markjcrane
5f7e8a663b
Restore sip_from_user and 2 lines for continue to directory.lua.
2015-09-04 02:52:14 -06:00
markjcrane
c2b0645c50
Restore directory.lua - this fixes load balancing as taught in the FusionPBX Advanced Class.
2015-09-04 02:38:17 -06:00
FusionPBX
d5d075ef4f
Merge pull request #1136 from moteus/record_ring_groups
...
Fix. Start recording only after call start and only for certain extension
2015-08-31 11:02:37 -06:00
Alexey Melnichuk
73cb5b02f1
Fix. Start recording only after call start and only for certain extension.
...
Fix. Always use record dir with domain name like it does `user_record` extension.
2015-08-31 15:47:06 +04:00
roman.dissauer
3864e64198
added german voicemail templates and modified language file
2015-08-31 12:52:15 +02:00
markjcrane
1b68a563df
Change directory hostname to switchname which is a little more flexible.
2015-08-22 23:25:27 -06:00
Alexey Melnichuk
d248168044
Fx. Comment
2015-08-21 17:20:55 +04:00
Alexey Melnichuk
01127ded32
Add. Flag to switch mode for building dial-string.
...
You can configure ether you register with UserID=number-alias or UserID=Extension
In both cases to dial user you should use `user/<number-alias>@domain` or `user_data <number-alias>@domain`
Need test setting of presence_id for case when UserID=Extension.
2015-08-21 16:57:13 +04:00
Alexey Melnichuk
9463beeaa0
Change. Store data in cache based on UserID.
...
Change. Support register with AuthID==UserID==Extension for extension with number-alias.
1. We need only one record in memcache.
When we get SIP request we can find record by userid.
When we want check AuthID we do `user_data userid@domain attr id`
which also search record by userid.
2. We do not need check AuthID if we get record from DB. There already has check.
So we can reduce number of request to
* if there no record in memcached
- one memcache get (returns not found)
- database auth
- one memcache set
* if record in memcache
- one memcache get to retrieve XML
- one memcache get to check Extension==AuthID
2015-08-21 16:18:52 +04:00
FusionPBX
e7c8cbd59b
Merge pull request #1116 from moteus/verify_number_alias
...
Fix. Verify number-alias and user id.
2015-08-20 18:45:45 -06:00
Alexey Melnichuk
7fb9a7f15e
Fix. Verify number-alias and user id.
...
This replaces `inbound-reg-force-matching-username` profile option.
So if your extension has number-alias you can use
UserID=number-alias
AuthID=Extension
It also supports such check on INVITE not only on REGISTER.
2015-08-20 12:27:27 +04:00
Alexey Melnichuk
911fd65aa1
Revert. Both legs can control of call.
2015-08-19 10:06:22 +04:00
Alexey Melnichuk
6d7271c793
Fix. Concatenate record extension
2015-08-18 15:49:56 +04:00
Alexey Melnichuk
ae341a6aba
Change. Use bind_bind_digit instead of bind_meta_app.
...
Change. Allow transfer and turn on recordings only for authorized users.
Fix. Use record_ext in recording in ring_group.
This allow configure other dtmf sequence like `*#` and `##`
2015-08-18 15:38:41 +04:00
markjcrane
10312a912a
Update ring group rollover so that it works like standard roll over. If busy it moves to the next line. If not busy and timeout it moves to the timeout action.
2015-08-14 15:27:48 -06:00
FusionPBX
8703dc1ab7
Merge pull request #1097 from moteus/toll_allow
...
Change. toll_allow use ordered template-list.
2015-08-14 08:33:19 -06:00
Alexey Melnichuk
3f3240e7c8
Fix. Off debug output
2015-08-14 12:26:34 +04:00
Alexey Melnichuk
8a5ad23d55
Change. toll_allow use ordered template-list.
...
Add. Russian toll_allow templates.
This needs because we need
89%d is mobile except 8940%d which one is international.
2015-08-14 12:07:38 +04:00
markjcrane
a666d65be7
Remove hostname on the acl memcache variable name.
2015-08-13 19:49:09 -06:00
markjcrane
e5d7a7c7b9
Add expire["acl.conf"] = "3600";
2015-08-12 23:31:21 -06:00
markjcrane
941415fe13
Add acl.conf.lua to the xml handler.
2015-08-12 23:21:10 -06:00
FusionPBX
e6a85e776b
Merge pull request #1018 from moteus/number_alias_as_vm_id
...
Change. Use number_alias as voicemail_id.
2015-08-11 20:43:20 -06:00
markjcrane
907a04a6da
XML Handler - directory.lua change ext to username.
2015-08-11 20:36:01 -06:00
FusionPBX
1364725916
Merge pull request #1080 from moteus/dial_number_alias
...
Fix. Use number_alias in dial-string.
2015-08-11 20:31:42 -06:00
FusionPBX
77fd3dfc7b
Merge pull request #1081 from moteus/number_alias_as_caller_id
...
Fix. Use number-alias as caller_id_number variable.
2015-08-11 20:30:19 -06:00
FusionPBX
237d6c5d90
Merge pull request #1087 from moteus/revert-1086-revert-1053-require_config
...
Change. Use `require` function to load Lua libraries
2015-08-11 20:05:48 -06:00
markjcrane
87eb5a0399
Add a break to prevent call the failover bridge statement at the same time the primary bridge statement is called.
2015-08-11 13:42:46 -06:00
Alexey Melnichuk
69717e31d5
Revert "Revert "Change. Use `require "resources.functions.config"` to load co…"
2015-08-11 05:06:33 +03:00
FusionPBX
d1f3b05cf6
Revert "Change. Use `require "resources.functions.config"` to load config file."
2015-08-10 11:50:29 -06:00
FusionPBX
8d9430352b
Merge pull request #1053 from moteus/require_config
...
Change. Use `require "resources.functions.config"` to load config file.
2015-08-10 11:31:35 -06:00
markjcrane
9b885b807d
Merge branch 'master' of https://github.com/fusionpbx/fusionpbx
2015-08-10 11:22:11 -06:00
markjcrane
51b398f984
Ring group external destinations use the | as the delimiter for fail-over.
2015-08-10 11:21:48 -06:00
FusionPBX
0bff93f3a4
Merge pull request #1079 from moteus/temp_dir
...
Fix. Use `temp_dir` variable instead of hard coded `/tmp`
2015-08-10 10:25:22 -06:00
Alexey Melnichuk
a8142f527a
Change. Use only `require` to load function.
...
Fix. Remove multiple definition of same function.
2015-08-10 12:43:06 +04:00
Luis Daniel Lucio Quiroz
780b69a253
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
Alexey Melnichuk
b42aa40677
Fix. Use number-alias as caller_id_number variable.
2015-08-07 16:17:25 +04:00
Alexey Melnichuk
596cdb1184
Fix. Use number_alias in dial-string.
2015-08-07 15:18:52 +04:00
Alexey Melnichuk
59c1fbe2ef
Fix. Always use `/` separator on FS command.
...
Fix. Override `temp_dir` from `config.lua` file.
2015-08-07 12:11:27 +04:00
Alexey Melnichuk
73e0e7a3a8
Fix. Use `temp_dir` variable instead of hard coded `/tmp`
2015-08-07 11:52:18 +04:00
markjcrane
2a4621daaf
Fix a problem with custom public context and XMl handler.
2015-07-31 21:03:22 -06:00
Alexey Melnichuk
7e481f20b6
Fix. Correct path when user on `group_confirm_file`
2015-07-28 15:59:04 +04:00
Alexey Melnichuk
2234b42c07
Change. Use `require "resources.functions.config"` to load config file.
...
Change. Move `script_dir` definition into config file.
2015-07-22 13:20:51 +04:00
Alexey Melnichuk
a4b0b2d271
Merge branch 'master' into number_alias_as_vm_id
...
Conflicts:
app/hot_desking/extension_edit.php
2015-07-21 11:19:13 +04:00
markjcrane
d283075d64
Voicemail to email send the email in the send_email.lua rather than with email.lua. So that the delete doesn't occur until after email is sent.
2015-07-20 11:40:31 -06:00
FusionPBX
4b7604e4a4
Merge pull request #1037 from moteus/copy_voice_mail
...
Fix. Use OS specific copy function.
2015-07-18 12:55:05 -07:00
FusionPBX
be89d5bce3
Merge pull request #1023 from moteus/ext-dial-string
...
Fix. Use extension to generate dial-string in xml_handler
2015-07-18 12:54:24 -07:00
FusionPBX
a109375100
Merge pull request #1040 from moteus/vm-phrase
...
Change. Use predefined phrases in vm menu.
2015-07-18 12:45:34 -07:00
Alexey Melnichuk
42ebf34104
Fix. Use `temp_dir` to debug dialplan xml file
2015-07-16 12:56:13 +04:00
Alexey Melnichuk
3796a66df8
Change. Use predefined phrases in vm menu.
...
Current implementation produces not correct phrases e.g. on Russian language.
2015-07-14 13:42:05 +04:00
Alexey Melnichuk
8f554cf889
Fix. Use OS specific copy function.
2015-07-13 10:44:47 +04:00
markjcrane
b6d95174b0
Play voicemail messages with the newest messages first.
2015-07-08 15:46:34 -03:00
Alexey Melnichuk
b4435c974e
Fix. xml_handler/directory generate vm params based on number_alias
2015-07-07 18:16:21 +04:00
Alexey Melnichuk
86b0b21e7b
Fix. Use extension to generate dial-string in xml_handler
...
When uses number_alias contact should be searched by extension name.
2015-07-07 17:47:50 +04:00
markjcrane
b46d68777a
Use originate_delay_start to fix the enterprise ring group delay.
2015-07-03 09:51:02 -06:00
Mark Crane
22203b66b0
Fix a problem where the inbound context has public in the name with public@ as a prefix and .public as a suffix.
2015-06-30 18:42:52 +00:00
Mark Crane
bb4bab2fa8
FAX sure domain_uuid is set at the right time.
2015-06-30 18:01:30 +00:00
Mark Crane
197420d6c9
Minor adjustments for confirm.lua and ring groups ensure domain_name and domain_uuid are set.
2015-06-24 19:31:53 +00:00
Mark Crane
e40abdda91
Set call_screen_enabled as a variable in directory.lua.
2015-06-23 20:33:22 +00:00
Mark Crane
22dd5b6658
Add extension_call_screen permission, and add call_screen_enabled to extensions/extension_edit.php.
2015-06-23 20:06:44 +00:00
Mark Crane
b3f1d8fabb
A few more adjustments to get the ring group missed call working.
2015-06-20 04:06:20 +00:00
Mark Crane
c2370a4a6d
Add missed call option to ring groups.
2015-06-20 03:43:38 +00:00
Mark Crane
e13582eb28
Fix call center xml handler domain.
2015-06-18 20:08:54 +00:00
Mark Crane
5b95222742
Add a missing quote fixes a problem with call center using xml handler and fix the indentation.
2015-06-18 19:25:42 +00:00
Mark Crane
732e1230fa
Add a missing quote fixes a problem with call center using xml handler.
2015-06-18 19:20:51 +00:00
Mark Crane
3751cc7d58
Add variable for Ring Group Distinctive Ring ${domain_name} and ${local_ip_v4}
2015-06-15 23:26:02 +00:00
Mark Crane
42357f443e
When leaving a voicemail use the message_waiting function.
2015-06-11 06:31:10 +00:00
Mark Crane
5dad058dc8
Use the mwi_account under accounts -> extensions to allow sending MWI to multiple extensions.
2015-06-11 06:30:21 +00:00
luis daniel lucio quiroz
27bb9d1735
load balancing fixed
2015-06-11 01:43:30 +00:00
Mark Crane
6b8bb6a1d5
Add ring_group_distinctive_ring to the destinations array.
2015-06-07 16:26:53 +00:00
Mark Crane
c1b3bccc86
Add a prefix of Alert-Info=
2015-06-07 04:10:41 +00:00
Mark Crane
511f856d94
Add ring group distinctive ring option to the lua.
2015-06-07 04:06:39 +00:00
Mark Crane
4699d4c8e8
Synchronize the translations.
2015-06-06 02:37:26 +00:00
Mark Crane
14dea03d06
Fix hold music when used with Conference Center and XML Handler.
2015-06-04 22:43:46 +00:00
luis daniel lucio quiroz
f32397252e
mod_verto xml handler support
2015-05-30 22:14:01 +00:00
Mark Crane
af6cd139c2
Sync the changes to fix conference recording from the dev branch. Add a few comments and make the indentation consistent.
2015-05-30 20:32:01 +00:00
Mark Crane
641958b220
Improve the indentation.
2015-05-30 20:19:36 +00:00
Mark Crane
629db232ab
A little more polish for this feature.
2015-05-30 04:50:19 +00:00
Mark Crane
fb3a50b9d2
Add the api object to the failur handler.
2015-05-29 05:53:02 +00:00
Mark Crane
3af1851e47
Update failure handler with the necessary changes for missed calls.
2015-05-29 05:46:21 +00:00
Mark Crane
d588f9c4c5
Add trim include to the failure_handler.
2015-05-29 05:36:50 +00:00
Mark Crane
06588fdaad
Add a hangup hook to dialplan local_extension and remove originator cancel from the failure_handler.
2015-05-29 05:16:34 +00:00
Mark Crane
05c81e2649
Add app/hangup to support originator cancel for missed calls.
2015-05-29 05:12:41 +00:00
Mark Crane
68fab86633
Add missed call email notification.
2015-05-29 03:56:49 +00:00
Mark Crane
6eb4e7ab6e
Change the file from ANSI to UTF-8 no BOM.
2015-05-29 02:55:25 +00:00
luis daniel lucio quiroz
14235811ed
conference_session_uuid issue fixed, the recording path is now fixed with/without multitenant
2015-05-28 18:41:43 +00:00
Mark Crane
1028bc645c
Change how the previous alternate device is handled.
2015-05-25 16:31:08 +00:00
Mark Crane
d6c4267243
Handle Do Not Disturb set on the extension for ring groups.
2015-05-16 23:38:07 +00:00
Mark Crane
e6a0740375
Remove the code that is attempts and succeeds to prevent DND extension from affecting the Ring Groups because it also prevents calling external numbers and using bridge statements in the ring group. Will commit a fix soon that does an alternative way of removing extensions that are set to DND in FusionPBX's GUI.
2015-05-15 19:14:18 +00:00
Mark Crane
c800fc3b67
Page conference settings need page caller controls. For non modertor 0 mute and press again to unmute.
2015-05-14 01:56:11 +00:00
Mark Crane
77100085b4
Remove ;; from the XML Handler.
2015-05-13 16:43:30 +00:00
Mark Crane
4ff324bfcf
Fix a nil error for fax_remote_station_id and make the caller id name and number work for inbound FAX.
2015-05-13 06:46:36 +00:00
Nate Jones
b2dd3ba7ad
Ring Groups: DND extensions not included when retrieving Ring Group destinations (real fix for Issue 927, re: r8338).
2015-05-12 05:59:33 +00:00
Nate Jones
51ae30fc10
Fax: Fix fax-to-email, better conversion to PDF.
2015-05-11 23:41:11 +00:00
Nate Jones
b904214d59
Fax: Prevent fax_destination field from being populated on received faxes.
2015-05-09 06:21:53 +00:00
Mark Crane
032643bcc8
Fix call forward no answer by changing originate_disposition from "ALLOTTED_TIMEOUT" to "NO_ANSWER".
2015-05-08 14:48:48 +00:00
Mark Crane
af71ca0001
Update the comments on provision/index.lua
2015-05-06 04:39:26 +00:00
Mark Crane
8731aa60cd
Put the message date back in the email template but comment it out. It's removed by default because it doesn't respect the timezone per domain.
2015-05-05 17:23:25 +00:00
Mark Crane
6b4c4e8c73
Remove the message_date from the voicemail to email template.
2015-05-05 16:25:51 +00:00
Mark Crane
6b552b7025
Change leg_timeout for call_timeout in the xml handler directory.
2015-05-05 07:34:19 +00:00
Mark Crane
ea714ebf35
Change the copyright year on the ring groups lua script.
2015-05-05 07:12:44 +00:00
Mark Crane
9080e5eba0
Add domain_uuid to the ring group SQL query.
2015-05-05 07:11:31 +00:00
Mark Crane
ab4326c7cf
Remove the DND check on the ring groups as it caused the query to return duplicate destination numbers.
2015-05-05 06:35:43 +00:00
Mark Crane
a1fdee00c6
Fix the sip profile enabled by changing the alias from 's' to a 'p'.
2015-05-05 05:34:00 +00:00
Mark Crane
d4dd114ebe
Change scripts directory from user_status to agent_status.
2015-05-04 18:40:54 +00:00
Mark Crane
52fb65f114
Lua script app/user_status updated to use agent_id and agent_password.
2015-05-04 18:34:43 +00:00
Mark Crane
614f7f3165
Add support for the new sip profiles enabled field.
2015-05-02 05:08:41 +00:00
Mark Crane
e36dc93986
Add domain_uuid to the provision SQL queries and add debug SQL option.
2015-05-01 13:37:04 +00:00
Mark Crane
b28b9d5988
Add additional auhtorized checks and comment out debugging code.
2015-05-01 12:57:06 +00:00
Mark Crane
73dcc7321f
Change device_model to device_uuid_alternate.
2015-04-30 10:21:23 +00:00
Mark Crane
f82a23aa13
Get the login details from devices table.
2015-04-30 09:33:19 +00:00
Nate Jones
b62d377712
XML Handler: Include missing language macros.
2015-04-30 06:59:24 +00:00
Mark Crane
5185137093
Add lua script app/provision.
2015-04-30 05:42:30 +00:00
Nate Jones
a8c7fb9f02
SIP: Return "NO_ANSWER" instead of "NORMAL_CLEARING" if an extension is called with voicemail disabled. Implements patch suggested in Issue 920. Thanks.
2015-04-29 21:21:00 +00:00
Nate Jones
d53d574be7
Ring Group: Fixes Issue 927 - Assigned extensions set to DND (via the GUI) will not be included when the Ring Group executes.
2015-04-29 00:29:20 +00:00
Mark Crane
915c2c8d94
Add the new fax hangup hook.
2015-04-28 06:44:11 +00:00
Nate Jones
6ae74a8591
Voicemail Greetings: Better base64 support in gui (playback, download, etc) and lua scripts, some lua mods to allow re-recording without having to enter greeting # again, fixed choose greeting function, new greeting recordings now only save when told to (uses a temp file prior to), fix sorting on greetings list, app_defaults to move greetings from file system to base64 in db (and vice versa).
...
Recordings: Fix sorting and paging.
IVRs: Code cleanup.
(... and some other stuff I can't remember at this hour.)
2015-04-25 12:26:31 +00:00
Mark Crane
ef920567d9
Fix the indentation on lua app/avmd/index.lua.
2015-04-24 20:44:47 +00:00
Nate Jones
f99b2e8c30
Voicemail: local and base64 fixes.
2015-04-23 05:25:21 +00:00
Mark Crane
a9aa74209b
If mod_shout exists then record to mp3 using it if it doesn't exist then use lame.
2015-04-23 00:05:56 +00:00
Mark Crane
990ef61c2f
Replace voicemail_message_uuid for uuid in two additional places.
2015-04-22 23:33:25 +00:00
Mark Crane
2d43e5e6d7
Use the call uuid for the voicemail_message_uuid.
2015-04-22 23:23:59 +00:00
Mark Crane
9ad4a5850a
Fix conference sound file problem and add the missing profiles that are in the standard conference.conf.xml file.
2015-04-22 22:45:05 +00:00
Mark Crane
e716be53d6
Additional work on base64 optional storage in the database.
2015-04-18 19:59:50 +00:00
Mark Crane
911bbe32b9
After saving the base64 remove the file.
2015-04-18 18:42:39 +00:00
Mark Crane
1500937808
When using base64 after playing the greeting remove the file from the file system. When sending the email get it from the database save it to the file system. Then send the email and afterwards remove it.
2015-04-18 18:19:22 +00:00
Nate Jones
3fb697fccf
Voicemail: Removed settings code (redundant?)
2015-04-18 00:22:09 +00:00
Nate Jones
0f7424f9fb
Voicemail: Fix greeting path.
2015-04-18 00:08:54 +00:00
Mark Crane
e52ee06142
Additional work on voicemail with base64.
2015-04-17 20:10:36 +00:00
Mark Crane
b0f569ad1c
Fix the greeting using base64.
2015-04-17 18:08:29 +00:00
Mark Crane
8c5a330b04
Update the base64 code.
2015-04-13 17:52:59 +00:00
luis daniel lucio quiroz
a4a76efb49
missing space & mysql support
2015-04-12 17:40:58 +00:00
Digital Daz
659e10a8c0
First part of fix for load balancing - Prevent stale hostname being used for expired registration that has not yet been purged by freeswitch
2015-04-12 10:08:47 +00:00
Nate Jones
32785cabcf
Voicemail: Fix confirmed and applied as suggested in Issue 905. Thanks.
2015-04-10 01:22:17 +00:00
Nate Jones
3d802ddb5e
Voicemail: Fix file storage location, restores playback/download functionality of GUI.
2015-04-10 00:24:43 +00:00
Mark Crane
3b8b7ad0ca
Update the translations from the translation server. Includes the following new languages Brazilian Portuguese, Polish, and Swedish Sweden. Thanks to those that put in the effort to add these languages additional translator volunteers are welcome.
2015-04-08 13:38:58 +00:00
Mark Crane
4749b99a7e
Add voicemail storage path variables.
2015-04-06 07:08:17 +00:00
Mark Crane
1018aa123f
Check for a nil to prevent an error for voicemail, ivr menu and recordings.
2015-04-04 09:09:09 +00:00
Mark Crane
a8cdcf013c
Prevent a bad domain_name from causing a nil error for reverse authentication.
2015-04-04 06:24:41 +00:00
Mark Crane
799216bc65
Additional work on option to save files in base64 for voicemail and ivr menu.
2015-04-03 18:59:12 +00:00
Mark Crane
2bbca0837c
Set auto-gain-level to 0 or disabled.
2015-04-01 10:18:48 +00:00
Mark Crane
860d71b3a4
Remove an extra vertical space and fix the indenting for one line.
2015-04-01 08:22:42 +00:00
Mark Crane
5754994e6c
When a new greeting is created set it as the greeting id.
2015-04-01 08:11:44 +00:00
Mark Crane
c74a0e5d8a
Add a missing semi-colon and remove trailing spaces.
2015-04-01 07:57:47 +00:00
Mark Crane
af98b7cf99
Add an option to save the greeting to the database.
2015-04-01 07:56:56 +00:00
Mark Crane
84ff031cec
2015-04-01 05:48:44 +00:00
Mark Crane
34e722391a
Change base64.enc to base64.encode.
2015-04-01 03:56:23 +00:00
Mark Crane
3859511572
Fix the XML for languages.lua.
2015-03-24 06:21:47 +00:00