Alexey Melnichuk
0e5b10d265
Update. call_forward.lua script
...
Fix. Set outbound caller id
Remove. Nested if
Use. cache class
Use. database class
2015-11-09 16:55:35 +03:00
Alexey Melnichuk
ddaae7eec5
Update follow_me.lua
...
1. Use `cache` class so now it generates memcache events.
2. Do not use nested if (simplify code)
3. Use local variables.
4. Remove redundant checks.
2015-11-05 18:02:08 +03:00
markjcrane
e7530d8bec
Add the functions to the path for channel_utils.
2015-11-03 16:44:51 -07:00
markjcrane
758d6b9f53
Add functions to the config require 'resources.functions.config'
2015-11-03 16:41:59 -07:00
Matthew Vale
b073d792d5
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
747722da5b
Merge pull request #1179 from moteus/call_flow
...
Fix small bugs and clear code in call_flow.
2015-11-03 03:30:02 -07:00
FusionPBX
e008fbd8c2
Merge pull request #1186 from moteus/cache_emit_event
...
Add. `cache` class emit MEMCACHE events.
2015-11-03 03:19:36 -07:00
FusionPBX
5ca779d08c
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
35762486e1
reverted so branch is consistent for patch
2015-11-02 17:32:43 +00:00
Matthew Vale
fee216cc13
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
8793159dad
Fix. use settings for the phrases path rather than assuming
2015-10-30 16:16:56 +00:00
FusionPBX
a555722874
Merge pull request #1214 from blackc2004/patch-10
...
Update directory.lua
2015-10-30 09:31:06 -06:00
Alexey Melnichuk
ec162d4238
Fix. Get DTMF in IVR when using phrases.
2015-10-30 17:33:26 +03:00
markjcrane
1c6f58ca03
MWI only turn on the light for new messages.
2015-10-29 17:34:39 -06:00
blackc2004
f8388cc8f4
Update directory.lua
2015-10-29 12:26:06 -07:00
FusionPBX
4fc11ee492
Merge pull request #1209 from badcrc/master
...
Fix. Call intercept - a scenario where an outgoing call can be intercepted
2015-10-26 12:02:41 -06:00
koldoa
398fd08149
This fixed a scenario where an outgoing call can be picked up if the callee returns a 183 session progress with sdp
2015-10-26 17:17:02 +01:00
Alexey Melnichuk
7187766c11
Update comment.
2015-10-26 12:27:14 +03:00
Alexey Melnichuk
fdb6e818a9
Use database class
2015-10-25 10:05:44 +03:00
Alexey Melnichuk
fb3fb16002
Merge branch 'master' into show_channels
2015-10-25 10:00:05 +03:00
Alexey Melnichuk
8bbf8d6777
Use local variables.
2015-10-25 09:57:20 +03:00
Alexey Melnichuk
c55de4769c
Merge branch 'master' into intercept_load_balance
...
# Conflicts:
# resources/install/scripts/resources/functions/database.lua
2015-10-25 09:34:19 +03:00
markjcrane
bf3c374e13
Play the message number first then the caller id number.
2015-10-24 21:12:43 -06:00
markjcrane
8f67f2c4c1
Add vm_say_caller_id_number option for true or false.
2015-10-24 21:00:22 -06:00
markjcrane
99fb9dca10
Merge branch 'master' of https://github.com/fusionpbx/fusionpbx
2015-10-24 20:09:54 -06:00
markjcrane
128bb6d857
Add voicemail caller id number announce as iterated.
2015-10-24 20:09:36 -06:00
FusionPBX
14f0eb66a8
Merge pull request #1152 from moteus/database_class
...
Add. database class
2015-10-24 19:50:43 -06:00
Alexey Melnichuk
ac724d46b6
Add. cache `switchname`
2015-10-20 20:29:57 +03:00
Alexey Melnichuk
c7c299e050
Fix. Use `api show channels like` did not work on fusion with BDR.
2015-10-20 15:15:42 +03:00
markjcrane
749533b479
Fix a null error and translation for select option voicemail.
2015-10-19 20:58:16 -06:00
markjcrane
710a3fa696
Add hold music option and update the call_block dialplan.
2015-10-19 18:30:55 -06:00
markjcrane
a63cbada9b
Switch the hostname for conference center to switchname.
2015-10-16 10:34:54 -07:00
FusionPBX
dc1c66366c
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
5a2e78dc29
Listen for dtmf key presses when voicemail message is played.
2015-10-14 16:03:33 -07:00
koldoa
b1abaccb3f
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
2ba48dab1e
Call flow monitor reduce the sleep to 60 seconds.
2015-10-08 18:54:11 -07:00
markjcrane
33897a3abd
Change xml handler load balancing to xml_handler/resources/scripts/directory/directory.lua["fs_path"]
2015-10-08 11:03:48 -07:00
markjcrane
a3d64af450
Move the xml handler expire and debug settings to config.lua.
2015-10-08 08:34:35 -07:00
FusionPBX
ac805f0dc0
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
c2a4b78b79
Fix Gateways and SIP profiles for single tenant systems.
2015-10-06 19:28:57 -07:00
Alexey Melnichuk
8afafe6beb
Add. `cache` class emit MEMCACHE events.
2015-10-06 16:01:24 +04:00
Alexey Melnichuk
dcd382817b
Fix. use timeout handler in Enterprise ring group
...
see e5a0134ec6 (commitcomment-13601198)
2015-10-06 11:05:15 +04:00
markjcrane
c0d758be86
Add h hostname to option for the gateways.
2015-10-04 01:29:03 -06:00
markjcrane
d56eeab729
Fix sip_to_user and dialed_user for voicemail.
2015-10-02 17:46:39 -06:00
Alexey Melnichuk
5cf2e9acd0
Fix small bags and clear code in call_flow.
...
Move code to turn on/off BLF to separate function.
```Lua
presence_in.turn_lamp( toggle == "false",
call_flow_feature_code.."@"..domain_name,
call_flow_uuid
);
```
Close temp file in call_flow_monitor because on Windows it prevent to remove it.
Connect/release to database inside call_flow_monitor loop.
Check successful connection to database in call_flow_monitor loop so monitor did not crash
if connection temporary lost.
2015-10-02 14:02:13 +04:00
markjcrane
0bf4e1b794
Remove absolute_codec_string='PCMU,PCMA' from fax_retry.lua as it is not allowing PCMA.
2015-09-30 21:01:17 -06:00
Alexey Melnichuk
7622fd4896
Change. Reduce search parent host name.
...
This can be done because child and parent channels have to be on same FS.
2015-09-28 11:35:12 +04:00
markjcrane
36db4dcee4
Fix the ring group missed call email body.
2015-09-27 00:52:47 -06:00
markjcrane
e2eccde92f
Merge branch 'master' of https://github.com/fusionpbx/fusionpbx
2015-09-26 09:00:11 -06:00
markjcrane
24652e393f
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
Alexey Melnichuk
5fab1a34f7
Add. Support intercept FIFO/CallCenter/Enterprise in load balancing mode.
...
Change. `intercept.lua` and `intercept_group.lua` merge in one `intercept.lua` file.
Call `intercept.lua` without arguments behave like `intercept_group.lua`.
2015-09-25 15:30:57 +04:00
FusionPBX
2c415bdfd7
Merge pull request #1164 from moteus/intercept_enterprise_group
...
Fix. Intercept enterprise ring group.
2015-09-24 15:45:08 -06:00
FusionPBX
902739213a
Merge pull request #1171 from rdissauer/fix/suppress-debug-messages
...
Fix. suppress debug messages
2015-09-24 15:19:20 -06:00
roman.dissauer
e8b79cb783
forgot commenting out end
2015-09-24 09:29:57 +02:00
roman.dissauer
af4e06ecd9
do not display voicemail sql debug messages
2015-09-24 09:29:57 +02:00
markjcrane
5d9bb1b9d1
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
92baa64183
Add. intercept for fifo calls
2015-09-23 14:40:05 +04:00
Alexey Melnichuk
8976d5e5b3
Add. intercept for call center calls
2015-09-23 13:08:22 +04:00
Alexey Melnichuk
e5a0134ec6
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
FusionPBX
a153cef9d8
Merge pull request #1155 from moteus/cache_delete
...
Fix. `cache.del` method.
2015-09-15 21:04:59 -06:00
markjcrane
cd0c777f6b
Get the channel variable in a way that will work with hangup.
2015-09-15 10:09:16 -06:00
markjcrane
94749f105d
Add multi-lingual support to the missed call emails.
2015-09-15 08:49:37 -06:00
Alexey Melnichuk
7191eae559
Fix. `cache.del` method.
...
Fix. cache.set returns boolean value.
Add. basic self_test
2015-09-15 18:02:46 +04:00
FusionPBX
82542c6ea6
Merge pull request #1146 from badcrc/master
...
Random ring groups
2015-09-14 10:38:18 -06:00
FusionPBX
9e0c8cffd9
Merge pull request #1149 from moteus/cache_class
...
Add Log and Cache classes
2015-09-14 10:27:47 -06:00
markjcrane
b3c53ae6f5
Email template add indentation to make it more readable.
2015-09-11 16:18:40 -06:00
markjcrane
c21657cc7f
Change the directory.lua xml parameter from sip_force_contact to sip-force-contact.
2015-09-11 14:04:38 -06:00
Alexey Melnichuk
6304c470cf
Fix. load `file_exists` function
2015-09-10 14:36:30 +04:00
Alexey Melnichuk
ebb61f955c
Add. database class
...
```Lua
local Database = require "resources.functions.database"
local dbh = Database.new('system')
--get the domain_uuid
if (domain_uuid == nil) and (domain_name ~= nil) then
local sql = "SELECT domain_uuid FROM v_domains "
sql = sql .. "WHERE domain_name='" .. domain_name .. "';"
domain_uuid = dbh:first_value(sql)
end
local dbh_switch = Database.new('switch') -- check also SQLite file.
local row = dbh_switch:first_row(sql)
if row then
...
end
```
2015-09-10 14:29:13 +04:00
Alexey Melnichuk
dcc08a2265
Fix. Not found is treat as success for delete operation.
2015-09-09 16:52:52 +04:00
Alexey Melnichuk
528d04b942
Add. Basic log class.
2015-09-09 10:45:49 +04:00
Alexey Melnichuk
4cb99be806
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
markjcrane
0bf97e79bd
Change DND from loopback/*99[ext] to error/user_busy.
2015-09-08 14:38:46 -06:00
koldoa
4bba1c1faf
This should add better compatibility for more database backends
2015-09-07 12:51:12 +02:00
koldoa
b5e0708599
Better code for ring groups
2015-09-07 11:48:10 +02:00
koldoa
319ee702ce
Script for enterling/leaving a ring group, based on the fifo code
2015-09-07 08:51:22 +02:00
koldoa
4799974811
Detection of SQL backend for random functions
2015-09-07 08:33:34 +02:00
koldoa
2047fa7859
Random strategy for ring groups
2015-09-07 08:33:34 +02:00
markjcrane
be564502df
This last change will enable do not disturb to update the user status which will then show in the operator panel.
2015-09-05 11:26:13 -06:00
markjcrane
84ee674f81
Fix the sql in the do_not_disturb.lua.
2015-09-05 10:42:22 -06:00
markjcrane
06ed8f2998
When *78 or *79 are used for DND update the user status and agent status.
2015-09-05 10:05:43 -06:00
markjcrane
765d34668c
Restore sip_from_user and 2 lines for continue to directory.lua.
2015-09-04 02:52:14 -06:00
markjcrane
30b6c8990c
Restore directory.lua - this fixes load balancing as taught in the FusionPBX Advanced Class.
2015-09-04 02:38:17 -06:00
FusionPBX
0d5ed7c416
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
64cdc569b0
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
e6fbd20cff
added german voicemail templates and modified language file
2015-08-31 12:52:15 +02:00
markjcrane
27b8116368
Merge branch 'master' of https://github.com/fusionpbx/fusionpbx
2015-08-27 13:27:40 -06:00
markjcrane
db488b5917
Change require("mime") to require("mime.core").
2015-08-27 13:27:24 -06:00
Alexey Melnichuk
9ad23e65b5
Fix. Delete number-alias from cache when set DND/Follome/Forward.
2015-08-26 13:44:34 +04:00
markjcrane
a49bd861ca
Change directory hostname to switchname which is a little more flexible.
2015-08-22 23:25:27 -06:00
Alexey Melnichuk
d7bc826c30
Fx. Comment
2015-08-21 17:20:55 +04:00
Alexey Melnichuk
148d2b42f2
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
fdfa8f715f
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
9066f19b72
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
897b32be80
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
72cb20f6c4
Revert. Both legs can control of call.
2015-08-19 10:06:22 +04:00
Alexey Melnichuk
42a15cab44
Fix. Concatenate record extension
2015-08-18 15:49:56 +04:00
Alexey Melnichuk
8442ea979e
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
2e6f90fb80
Fax keep local updates.
2015-08-16 02:01:37 -06:00
markjcrane
772474faae
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
markjcrane
1e6d8bfa26
IVR Menu allow one of the options to override direct dial to an extension.
2015-08-14 11:26:11 -06:00
markjcrane
fe904dfc1c
Remove an extra line and change the console message.
2015-08-14 09:47:00 -06:00
FusionPBX
fe45b3c036
Merge pull request #1098 from moteus/toll_allow_forward
...
Set Toll Allow for call forward/follow me
2015-08-14 08:34:17 -06:00
FusionPBX
65f0ddd438
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
46bbc28220
Change. Use toll_allow of extension who set call forward.
2015-08-14 13:27:47 +04:00
Alexey Melnichuk
a85e7eb70a
Fix. Off debug output
2015-08-14 12:26:34 +04:00
Alexey Melnichuk
0b11ab57de
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
09c4dd79d0
Remove hostname on the acl memcache variable name.
2015-08-13 19:49:09 -06:00
markjcrane
3f9bef47ee
Abbreviation for variables are discouraged because they aren't intuitive especially for those from other languages. Replace 'ep' variable no idea what it represented to 'user' which is what freeswitch calls ans extension that you register to.
2015-08-13 11:34:48 -06:00
FusionPBX
c4374178a4
Merge pull request #1093 from moteus/dnd_number_alias
...
Fix. Use number alias to forward call to VM when DND is on.
2015-08-13 11:25:08 -06:00
Alexey Melnichuk
5f67be647d
Fix. Use number alias to forward call to VM when DND is on (Lua part)
2015-08-13 13:14:46 +04:00
markjcrane
d5592672f0
base_dir is not dependable as its irrelevant for freeswitch package installs replace it with settings['switch']['voicemail']['dir'].
2015-08-12 23:45:27 -06:00
markjcrane
27a72bfa59
Remove outbound restriction for intercept.
2015-08-12 23:38:46 -06:00
FusionPBX
72d489ec65
Merge pull request #1091 from moteus/intercept_outbound
...
Fix. Allow intercept only outbound calls.
2015-08-12 23:34:43 -06:00
markjcrane
47c8fb090d
Add expire["acl.conf"] = "3600";
2015-08-12 23:31:21 -06:00
markjcrane
b44cacd07a
Add acl.conf.lua to the xml handler.
2015-08-12 23:21:10 -06:00
Alexey Melnichuk
ce9e2cc4d1
Fix. Allow intercept only outbound calls.
...
Now it is possible intercept call from local extension to the world.
Fix. intercept channels also in EARLY state.
One of my softphones return 180 Ringing with SDP (no 183 Progress).
And FreeSWITCH shows such channel as `EARLY` not as `RINGING`)
2015-08-12 10:09:56 +04:00
FusionPBX
81003e35d8
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
42d9548fac
XML Handler - directory.lua change ext to username.
2015-08-11 20:36:01 -06:00
FusionPBX
c117b071e6
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
9087c09182
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
markjcrane
601c532013
Change '//' to '/'. This fixes a problem where its calling require when it should call dofile.
2015-08-11 20:25:34 -06:00
FusionPBX
9f4287a9b4
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
FusionPBX
978bec7cbd
Merge pull request #1088 from moteus/number_alis_group_intercept
...
Fix. Group intercept extension with number alias
2015-08-11 20:05:04 -06:00
markjcrane
558c82d386
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
4639001ca3
Fix. Include config file.
2015-08-11 14:40:02 +04:00
Alexey Melnichuk
c19b6cc7ee
Fix. Group intercept extension with number alias
2015-08-11 14:18:25 +04:00
Alexey Melnichuk
3e16e69adb
Revert "Revert "Change. Use `require "resources.functions.config"` to load co…"
2015-08-11 05:06:33 +03:00
FusionPBX
2a2dd209df
Revert "Change. Use `require "resources.functions.config"` to load config file."
2015-08-10 11:50:29 -06:00
FusionPBX
559aa61fbd
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
1d6c6463e7
Merge branch 'master' of https://github.com/fusionpbx/fusionpbx
2015-08-10 11:22:11 -06:00
markjcrane
bec13ef258
Ring group external destinations use the | as the delimiter for fail-over.
2015-08-10 11:21:48 -06:00
FusionPBX
cd21e26893
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
FusionPBX
983365ad41
Merge pull request #1084 from moteus/page_active_conf
...
Fix. Allow monitoring page conferences via `Active Conferences` app.
2015-08-10 10:23:03 -06:00
Alexey Melnichuk
d8b2ec5271
Fix. add functions/count.lua to preview commit.
2015-08-10 13:01:49 +04:00
Alexey Melnichuk
703b61636a
Change. Use only `require` to load function.
...
Fix. Remove multiple definition of same function.
2015-08-10 12:43:06 +04:00
Alexey Melnichuk
b5cacea373
Fix. Allow monitoring page conferences via `Active Conferences` app.
2015-08-10 11:43:32 +04: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
Alexey Melnichuk
b97ae86283
Fix. Use number-alias as caller_id_number variable.
2015-08-07 16:17:25 +04:00
Alexey Melnichuk
bfa72cc78a
Fix. Use number_alias in dial-string.
2015-08-07 15:18:52 +04:00
Alexey Melnichuk
630d9e020c
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
785136eca9
Fix. Use `temp_dir` variable instead of hard coded `/tmp`
2015-08-07 11:52:18 +04:00
markjcrane
a1fdd5c220
Fix a problem with custom public context and XMl handler.
2015-07-31 21:03:22 -06:00
markjcrane
173e9ca691
Fix fax_retry.lua for domain_name and domain_uuid. Add [FAX] to the logging to the console.
2015-07-30 19:32:18 -06:00
Alexey Melnichuk
565395c44f
Fix. Correct path when user on `group_confirm_file`
2015-07-28 15:59:04 +04:00
markjcrane
d8c9c3910f
Remove trailing tabs.
2015-07-23 17:50:16 -06:00
markjcrane
32b782d3f0
Prevent nil errors in settings.lua.
2015-07-22 09:42:35 -06:00
Alexey Melnichuk
3da348fff0
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
57808740ef
Merge branch 'master' into number_alias_as_vm_id
...
Conflicts:
app/hot_desking/extension_edit.php
2015-07-21 11:19:13 +04:00
FusionPBX
a214b57f81
Merge pull request #1047 from moteus/page_concat_conf_name
...
Fix. Concat conf name in page.lua
2015-07-20 16:52:23 -06:00
markjcrane
6f9eb6ab29
After call forward has been set with feature code *72 or *74 play back the number that call forward is set to.
2015-07-20 12:59:45 -06:00
markjcrane
4fc2bbaa9f
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
Alexey Melnichuk
4b30e652b4
Fix. Concat conf name in page.lua
2015-07-20 12:44:05 +04:00
FusionPBX
861e545541
Merge pull request #1037 from moteus/copy_voice_mail
...
Fix. Use OS specific copy function.
2015-07-18 12:55:05 -07:00
FusionPBX
59e4f6b91f
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
064f73aa70
Merge pull request #1045 from moteus/page_domain
...
Page domain
2015-07-18 12:47:55 -07:00
FusionPBX
8e989c7fb6
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
61f5e77cfb
Fix. Use `temp_dir` to debug dialplan xml file
2015-07-16 12:56:13 +04:00
Alexey Melnichuk
78541b67ce
Fix. Use correct conf name on originate
2015-07-16 12:11:57 +04:00
Alexey Melnichuk
8fbbbda5a4
Fix. Make page extension domain specific.
2015-07-16 11:50:07 +04:00
Alexey Melnichuk
3a805e1870
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
acec54be57
Fix. Use OS specific copy function.
2015-07-13 10:44:47 +04:00
markjcrane
63c6031da6
Change 'is null' to 'is not null'.
2015-07-10 08:00:08 -03:00
markjcrane
ec532e8d12
Play voicemail messages with the newest messages first.
2015-07-08 15:46:34 -03:00
markjcrane
c0a6c121f2
Prevent nil from causing problems with functions/settings.lua.
2015-07-08 15:36:33 -03:00
Alexey Melnichuk
fec3b0f14c
Fix. xml_handler/directory generate vm params based on number_alias
2015-07-07 18:16:21 +04:00
Alexey Melnichuk
1d5bb75f2d
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
FusionPBX
410cb1a268
Update confirm.lua
...
Add a domain_name nil check.
2015-07-04 04:16:44 -06:00
markjcrane
8b3c4ca914
Use originate_delay_start to fix the enterprise ring group delay.
2015-07-03 09:51:02 -06:00
Mark Crane
cafc371c88
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
f994329edb
FAX sure domain_uuid is set at the right time.
2015-06-30 18:01:30 +00:00
Mark Crane
88ef7714b5
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
f2bbf183fa
Add the call screen recording to work with call forward and follow me.
2015-06-23 23:41:15 +00:00
Mark Crane
ad34763c8d
Set call_screen_enabled as a variable in directory.lua.
2015-06-23 20:33:22 +00:00
Mark Crane
1510c1c631
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
2f9dd5f1e0
A few more adjustments to get the ring group missed call working.
2015-06-20 04:06:20 +00:00
Mark Crane
140af2ffa2
Add missed call option to ring groups.
2015-06-20 03:43:38 +00:00
Mark Crane
6252e5bfb0
Fix call center xml handler domain.
2015-06-18 20:08:54 +00:00
Mark Crane
7cec657e76
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
0bcea327b9
Add a missing quote fixes a problem with call center using xml handler.
2015-06-18 19:20:51 +00:00
Mark Crane
cbb81d43f4
When dialing *74 clear the call forward destination which will allow it to set a new one with *73.
2015-06-18 06:55:46 +00:00
Mark Crane
c296880fff
Add variable for Ring Group Distinctive Ring ${domain_name} and ${local_ip_v4}
2015-06-15 23:26:02 +00:00
Mark Crane
83daf1ed73
When leaving a voicemail use the message_waiting function.
2015-06-11 06:31:10 +00:00
Mark Crane
f80bc84639
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
5a168e3779
load balancing fixed
2015-06-11 01:43:30 +00:00
Mark Crane
c33995d84b
Add ring_group_distinctive_ring to the destinations array.
2015-06-07 16:26:53 +00:00
Mark Crane
8d71798eeb
Add a prefix of Alert-Info=
2015-06-07 04:10:41 +00:00
Mark Crane
7cdddbf5d0
Add ring group distinctive ring option to the lua.
2015-06-07 04:06:39 +00:00
Mark Crane
2b69ac00d7
Synchronize the translations.
2015-06-06 02:37:26 +00:00
Mark Crane
3de401da03
Fix hold music when used with Conference Center and XML Handler.
2015-06-04 22:43:46 +00:00
luis daniel lucio quiroz
7b5b36ffa0
mod_verto xml handler support
2015-05-30 22:14:01 +00:00
Mark Crane
d060fd8b70
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
c65187284a
Improve the indentation.
2015-05-30 20:19:36 +00:00
Mark Crane
e969555a46
A little more polish for this feature.
2015-05-30 04:50:19 +00:00
Mark Crane
0bd5391e34
Add the api object to the failur handler.
2015-05-29 05:53:02 +00:00
Mark Crane
4c45d7d457
Update failure handler with the necessary changes for missed calls.
2015-05-29 05:46:21 +00:00
Mark Crane
dd3f6bc784
Add trim include to the failure_handler.
2015-05-29 05:36:50 +00:00
Mark Crane
c380e29913
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
47f37420c8
Add app/hangup to support originator cancel for missed calls.
2015-05-29 05:12:41 +00:00
Mark Crane
d14507fdf8
Add missed call email notification.
2015-05-29 03:56:49 +00:00