* new table provisioning.voip_subscriber_password_journal
containing encrypted last used sip passwords from voip_subscribers
* new table provisioning.voip_subscriber_webpassword_journal
containing encrypted last used web passwords from voip_subscribers
* new table billing.admin_password_journal
containing encrypted last used password from admins
* provisoning.voip_subscribers new fields
- password_last_modify_timestmp
- webpassword_last_modify_timestmp
* billing.admins new fields
- saltedpass_last_modify_timestmp
Change-Id: I39ea5db4a007f16c9e5c4113971d619e70cbef37
inbound/outbound no longer represent the "full" direction and belong
only to A leg, so they are renamed to a_inbound/a_outbound accordingly.
Change-Id: I430f8a29cdb5e5af8fb8aac40168d218876b57bf
This is needed to perform manipulations to the SIP message
just before it leaves the system on the B-Leg side.
Change-Id: Ib7dccaa270154893d66285d312da3434d9b3039d
* relation to lcr_gw is now by foreign.id instead of foreign.flags,
that is to reflect the change that provisioning.voip_peer_hosts.id
and kamailio.lcr_gw.id is now equal and lcr_gw.flags no longer holds
the voip_peer_hosts id reference
Change-Id: Iec28e4f29468420917a4bb5d7f9d44409ea6a5c5
* 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
* 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
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
The prevalent convention in the project is to use «-» instead of «_» to
split words in options. Switch the options to that, and keep backwards
compatibility option alias that emits a deprecation warning while people
transition to the new names. The alias will be removed on the next LTS.
Change-Id: I591f0b16ea9df706d717a877f9e6fc9a5ca1d20e
- 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