FusionPBX
da475d8ddc
Merge pull request #1119 from moteus/store_number_alias_in_memcache
...
Store number alias in memcache
2015-08-21 15:44:37 -06:00
markjcrane
560086d6c4
Add a new default settings -> security -> session_rotate.
2015-08-21 11:21:08 -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
FusionPBX
19ee397c4a
Merge pull request #1101 from moteus/eavesdrop_operator_panel
...
Fix. Eavesdrop by operator_panel with extension with number-aliases
2015-08-17 08:18:41 -06:00
Alexey Melnichuk
7c18a6585d
Fix. Eavesdrop by operator_panel with extension with number-aliases
2015-08-17 16:46:53 +04:00
markjcrane
29c7b3c972
Add the t41p template.
2015-08-16 10:54:28 -06:00
markjcrane
467d747963
Update the version from 4.0 to 4.0.0.
2015-08-16 03:05:19 -06:00
markjcrane
4aabbab6d0
FusionPBX Official version 4.0 released.
2015-08-16 02:03:09 -06:00
markjcrane
2e6f90fb80
Fax keep local updates.
2015-08-16 02:01:37 -06:00
markjcrane
bdebe75d78
Fix the order by for the destinations class.
2015-08-15 23:24:57 -06:00
markjcrane
74804cea64
Give precedence to number_alias over extension in destinations class that generates the destination select list.
2015-08-15 21:49:27 -06:00
markjcrane
47921ff596
Make the destinations class easier to read.
2015-08-15 19:58:47 -06:00
reliberate
0adcd1c0d8
Destinations (Class): Enable preferred number formatting for Destination options.
2015-08-14 20:32:56 -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
1756b6064f
Fix the label for the custom select destination.
2015-08-14 10:33:18 -06:00
markjcrane
6b665af51c
If select_found is false then show the custom select.
2015-08-14 10:15:31 -06:00
markjcrane
c40cde7360
Change odbc-dsn to core-db-dsn for the ipv6 sip profile. Thanks DigiDaz
2015-08-14 09:55:10 -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
markjcrane
b2c4ff8008
Remove and extra space.
2015-08-13 11:29:33 -06:00
FusionPBX
efa6cef940
Merge pull request #1095 from moteus/extension_exists_chekc_number_alias
...
Fix. `extension_exists` function also check `number_alias` field.
2015-08-13 11:26:47 -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
FusionPBX
0237697634
Merge pull request #1092 from moteus/logging_create_file
...
Fix. Create log file only if necessary.
2015-08-13 11:22:35 -06:00
Alexey Melnichuk
3301b4605c
Fix. extension_exists function also check number_alias field.
2015-08-13 13:39:39 +04: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
1af143963b
Remove acl.conf.xml.
2015-08-12 23:30:38 -06:00
markjcrane
b44cacd07a
Add acl.conf.lua to the xml handler.
2015-08-12 23:21:10 -06:00
Alexey Melnichuk
5d140effd1
Fix. Create log file only if necessary.
2015-08-12 12:44:42 +04: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
markjcrane
b439b7953f
Merge branch 'master' of https://github.com/fusionpbx/fusionpbx
2015-08-11 20:57:11 -06:00
markjcrane
76dfa895dd
Change the vertical grouping of script-directory.
2015-08-11 20:56:53 -06: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