Rene Krenn
70a9ad488f
MT#57382 voip_fax_data.time column
...
Change-Id: I0311be5fc8123ee5790726c4f883f9670f4b13cd
2 years ago
Rene Krenn
6366ec8512
MT#53849 peer/reseller invoicing
...
Change-Id: Ifdb7b18b28782dca4f33c4e384711ed95e3befc8
2 years ago
Kirill Solomko
96b852757f
MT#56845 add pbx_hunt_cancel_mode
...
* new column `pbx_hunt_cancel_mode` in `provisioning.voip_subscribers`
Change-Id: Ifa6f913d794f6c7be0ae9c64825bde40ea9e2750
2 years ago
Kirill Solomko
12fc61c6c4
MT#57580 add expose_to_customer for NCOS
...
* ncos_levels and ncos_sets have new field expose_to_customer
boolean, default 0
Change-Id: I557c67c0d4ae55496317d9d1fe62a1a6614faf5a
2 years ago
Kirill Solomko
0abc90010f
MT#57223 remove parent_chain from virtual_child_sound_sets
...
* parent_chain calculation is removed because it is not used
by the logic
Change-Id: Icedf5ae1a6ff92dbf182eb16f3911e19897a11f4
2 years ago
Kirill Solomko
2910fd35a8
MT#57223 add virtual_child_sound_sets
...
* virtual_child_sound_sets is a virtual view that fetches
all child sound sets of the one that is defined as a placeholder
argument
Change-Id: I74b38328130cbb85cb0d559033408620f721caa2
2 years ago
Kirill Solomko
f1680a77dd
MT#56693 parent sound sets related schema changes
...
* voip_sound_sets new field 'parent_id'
* voip_sound_sets new field 'expose_to_customer'
* voip_sound_files new field 'use_parent'
* add new table (view) 'v_sound_set_files'
Change-Id: Ida6643ac7fcb2ab5860c5f306f3e4d8842e15e9c
3 years ago
Marco Capetta
bbbc7ff1e2
MT#55931 Add new speeddial, forward, transfer device buttons
...
Change-Id: Ie5bcd35fefa720ab1f5ddf8d5d6265ee5c9aac60
3 years ago
Kirill Solomko
56c410186c
MT#55686 add support for billing.ncos_sets/ncos_set_levels
...
* add new field ncos_levels.time_set_id
Change-Id: I89c5a9b7b19a691f5f48dac6d47c57e77adadb24
3 years ago
Kirill Solomko
94693a3e79
MT#56234 add voip_preferences.expose_to_subscriber
...
Change-Id: Ieef501ffee843632d83003959ffba585ccaac9a6
3 years ago
Fabricio Santolin da Silva
71f2cb51b6
TT#96652 Add suffix for emergency number.
...
Change-Id: I3a7f2360a30d231ce4eb7c04abc5225eb71c321a
3 years ago
Guillem Jover
721713f260
TT#181503 Remove sipstats.statistics support
...
Generating the statistics table is very expensive, takes much space, and
we can get that data already from kamailio RPCs or from Redis. Remove it
to avoid the redundant data and the wasted load.
Change-Id: I6b013d627c1e6b26eacc5250ec5dfbb78a811dab
3 years ago
Kirill Solomko
a3c70dca13
TT#174405 actual_billing_profile fix billing_profile relation
...
* the relation was incorrectly performed by the contract_id
instead of billing_profile_id
Change-Id: I34bd736ab8028d57d8ee69022b15711a6fc4bb1e
3 years ago
Rene Krenn
71750ad0fa
TT#157700 direction mode for invoice templates
...
Change-Id: I95603388cd9ea97c52bded86d976413cf77fc43e
4 years ago
Oleksandr Duts
d2a825f2c7
TT#154550 DBIx model vouchers - to_hash method
...
* to_hash() returns fields which includes the resolved inflated timestamps.
Change-Id: I6287f439108cde839ab5017ce4948d1783edf82a
4 years ago
Kirill Solomko
487a908c56
TT#158003 add subscriber_location_mappings mode 'forward'
...
* mode enum column now contains a new value 'forward' to reflect
the database change.
Change-Id: Ida161b4d71863f4fb5c42a388a0464a9948ca6a4
4 years ago
Kirill Solomko
ebe5c8e76b
TT#151250 journals: remove tx_id unique key
...
* tx_id is no longer a unique key
Change-Id: I7fdd115f989997ef8939469a2851b13dd89b381e
4 years ago
Kirill Solomko
be78127ac6
TT#151250 restore removed journals content column
...
Change-Id: I63bae8551eb92eb3c45693bd262de3120115579a
4 years ago
Oleksandr Duts
5b8181a496
TT#151250 Add journal DBIx model accessors: user_id, reseller_id, role_id, tx_id.
...
Change-Id: Ib86a0881b940fdbb40f810224608b51b52c7482d
4 years ago
Oleksandr Duts
37771cea3c
TT#149456 ACL roles mapping
...
- Add "billing_acl_roles" DBIx declaration, "admins" belongs to it.
- Add "billing_acl_role_mappings" DBIx declaration to organise the
roles hierarchy - "role_foo" has access to "role_baz" etc.
Change-Id: I9f3cc8dc1fd66b12469fb0f43ddd82dee4855490
4 years ago
Rene Krenn
b74432f7bd
TT#146800 support decimal VAT rates
...
Change-Id: Iddcb6b4298bdf60a0ee21ac2f1104648bb9a9430
4 years ago
Kirill Solomko
ac4bce27ab
TT#145300 remove billing.domain_resellers
...
* billing.domain_reseller is no longer in use by ngcp-schema as
the table is now deprecated
* add billing.domains.reseller_id field
* add billing.domains "belongs_to" relation to billing.resellers
* add billing.resellers "has_many" relation to billing.domains
Change-Id: Ia485ddac66a5063605f506dd888be550f7327bea
4 years ago
Rene Krenn
6438fc7a69
TT#143151 fix inflating kamailio.location.expiry
...
Change-Id: I0cd5a5c005b35c9fde4508a49547920562c1129e
4 years ago
Kirill Solomko
5cb7bcbe58
TT#66577 sems_registrations, voip_peer_hosts
...
* add new columns and a primary key to sems_registrations
* voip_peer_hosts add might_have relation to kamailio.lcr_gw
* update kamailio.subscriber table fields
* change provisioning_voip_subscriber -> kamailio_subscriber relation
from has_many to has_one
Change-Id: I96e4aa7d68c09146d373e7300a762fd1c7b3f7da
4 years ago
Rene Krenn
b6a882c293
TT#134806 add ignore_domain column
...
fee matching works in 2 attempts:
1. try to find a fee matching <user@domain>
2. if none found, try to find a fee matching <user>
the billing_profile record will get a new field
"ignore_domain". if set to "1", step#1 above
should be skipped.
see 1af70b001db36cfbd9791ab90b7030cfa35a110e
Change-Id: Ia188a79e775d851e2309116232973d61acff6a20
4 years ago
Rene Krenn
e1acb3a1ce
TT#120651 susbcriber datatable performance: fix initial page load time
...
Change-Id: Iaf0bb3b6c7ad6345fda152f1a74379711dd3e4f4
5 years ago
Flaviu Mates
ed7a8f3bb3
TT#108162 Add csc_color_primary and csc_color_secondary
...
columns to reseller branding table schema
Change-Id: I3566529ba7a1805a2aabb26e473da6ac12f70143
5 years ago
Rene Krenn
d22843385e
TT#111305 add "aoc_pulse_amount_per_message" column
...
Change-Id: I7077e7684e2cc4cf531a93c65e566232582dfca9
5 years ago
Flaviu Mates
59709e6880
TT#109604 Add blob preferences tables to ngcp-schema
...
Change-Id: I0d2f6d0c86cd0a085b07ac3a1409524e1e0abf5d
5 years ago
Kirill Solomko
0849d0708d
TT#101300 add provisioning.voip_subscriber_location_mappings
...
Change-Id: I75d1409c5895f1158b177c9b03c3010bfefdaa94
5 years ago
Flaviu Mates
308cae0247
TT#92800 Remove 'redirect_sipwise' and 'redirect_profile'
...
Change-Id: Ic2aec644ffe68a920de82443268af6da86b7135b
5 years ago
Flaviu Mates
f88ebdb09e
TT#91507 - Add 'product_family' param to enum for SNOM autoprov
...
Change-Id: I3438fddd85d403dfcec809415b3ac78ccd72d17e
5 years ago
Flaviu Mates
6076b7295f
TT#91000 - Add 'none' to devices bootstrap method enum
...
Change-Id: Iefdb6927571e3be604fe8857f5ba7e18f3ff8947
5 years ago
Flaviu Mates
9f68558549
TT#76111 - Introduce 'is_system' column for admins schema
...
* The 'is_system' column will be used for users
that will have permission to see, create,
edit, delete lawful intercept admins
Change-Id: Ic7fd79717426013ffc9643764ea44f4de7adc7f9
5 years ago
Flaviu Mates
e944e69309
TT#76109 - Introduce email column from admins
...
* Store 'email' for administrators to use
for password reset
* Additional 'ca_reset_passsword' column
to indicate wether an admin can request
password reset
Change-Id: Ifddbe500dfbf4cf034c23717cd377840da78ff63
5 years ago
Rene Krenn
e3cf7dbc39
TT#80152 provisioning_templates resultset
...
Change-Id: I937dde12495d2b56341acfd487c9f593dd4f719b
5 years ago
Flaviu Mates
0bbfaf98b5
TT#78557 - Change webpassword length to accept encrypted string
...
Change-Id: Ib237ce3b10d4225dad9fca69a9f4781b14290888
6 years ago
Rene Krenn
91745b6575
TT#78467 add cdr.destination_account relation
...
+fix wrong file perm
Change-Id: Ic8b60aa47a5be4ae70382a6e976336c68200d6ba
6 years ago
Flaviu Mates
07d92e9838
TT#76783 - Schema changes for ALE RPS device provisioning
...
* Add new value to enum for ALE provisioning option
Change-Id: Iccc2d41e01225a4078b93322b1f9ff36082b46ab
6 years ago
Flaviu Mates
2f2981707d
TT#75751 - Schema chenges for callforwards 'enabled' column
...
* Add 'enabled' column to voip_cf_mappings
schema
Change-Id: I5234fdf917cb9eef95fe9f8fc2b0df528b1ed0c4
6 years ago
Rene Krenn
73224ebb99
TT#72900 fee onoffpeak usefreetime
...
Change-Id: Ibb972028d527217698c0f9ce3f7d1dffcc706b89
6 years ago
Flaviu Mates
84b9347a79
TT#70856 - Schema changes for one-time fee
...
* modify the schema to support the newly
added one-time fee column
Change-Id: I78c57feb1a32454a5fc2bb6dca93cb67359ffa50
6 years ago
Andreas Granig
ed5944f838
TT#67210 More db table column alignments
...
Change-Id: Ibb3e63ef99c58313527666a0b124ee814baf9565
6 years ago
Andreas Granig
d09c5bb4e9
TT#67210 Align column name to db schema for dbalias id
...
Change-Id: I43a4343b292fea86c22d9bf5818cb4b9d2fbf6db
6 years ago
Andreas Granig
ced40f5def
TT#67210 Add reference to dbaliases for device id
...
* To be used to assign a device id to a field device line
Change-Id: I4f18ba38e8d8a847925543963676ec0e8d1274f8
6 years ago
Marco Capetta
14ac04bac6
TT#62269 add new call forward type "cfo"
...
* provisioning.voip_cf_mappings enum is extended
with "cfo"
Change-Id: I25f907b235ce31ab7050f81a6b926b8150693a81
6 years ago
Kirill Solomko
8b2efd5d3d
TT#65101 add admins is_ccare column
...
Change-Id: I00cd74027e4f54875a446b3fbe4a2b16afc49b3a
6 years ago
Kirill Solomko
967421e5d5
TT#65505 kamailio.location expires change to bigint
...
* type now is bigint
* auto inflation into epoch int
Change-Id: I3b6f5f84760af9e1a9f0f89077a151b506fb3acd
6 years ago
Andreas Granig
efa2db3e44
TT#64653 Add thumbnail support to device models
...
Change-Id: Ic431d65851b4036a81d4c22546579976ee14b31f
6 years ago
Rene Krenn
e4e5a22b8d
TT#64661 drop nonexistend voip_subscriber_timezone.contract relation
...
Change-Id: I88620aec80a5969e9f42bb20c01bee777731b471
6 years ago