Andreas Granig
61c38c9998
MT#6693 Add subscriber profile tables.
11 years ago
Gerhard Jungwirth
6c71e81b67
MT#6663 set billing_profile for default contract
11 years ago
Andreas Granig
0a60e09542
MT#6359 Properly idenfity lcr_gw by id.
...
Since allowing duplicate ips in peering servers, we need to
identify the peers using the kamailio.lcr_gw.flags column, which
is actually provisioning.voip_peer_hosts.id, instead of trying to
match on the ip address.
11 years ago
Irina Peshinskaya
6941698106
MT#5879 Rename invoice template tables with s sufficses.
11 years ago
Andreas Granig
717785f7e7
MT#6461 Fix branding table structure.
11 years ago
Irina Peshinskaya
6c9ff74b82
MT#5879 Were added occasionally, are full copy of 15046.
11 years ago
Irina Peshinskaya
3c6d96c18e
MT#5879 Add name column to invoices template, necessary changes for further pdf templating, marker for customers and their subscribers about sending/not sending invoices.
11 years ago
Andreas Granig
ba66dde559
MT#6461 Add reseller branding table.
11 years ago
Kirill Solomko
7088e3a2f7
MT#6191 add accounting.acc_cdi table
11 years ago
Andrew Pogrebennyk
8c053c1ef1
MT#6317 add missing labels to some prefs.
11 years ago
Andrew Pogrebennyk
f1c40e8fcd
MT#6279 Add new force_outbound_calls_to_peer mode to peer preference.
11 years ago
Irina Peshinskaya
7246a8d414
MT#5879 Add name column for template. Preparing for "fixed" template, where only position of rows and their amount can be modified. And resources, which may connect one template with some different css.
11 years ago
Richard Fuchs
758a86f451
MT#6013 adding "drop procedure if exists" just in case
11 years ago
Richard Fuchs
030e8dbd75
MT#6013 add unique key to contract_balances
11 years ago
Andrew Pogrebennyk
0dc43cfd75
MT#5473 delete stale kamailio.peer_preferences records.
11 years ago
Irina Peshinskaya
433f24d4ad
MT#5879 It was rather stupid to make unique index on is_active field: there could be a lot of inactive templates.
11 years ago
Alexander Lutay
18e89eccbe
MT#5571 Fix statements 15038.* to prevent duplicates with mysql_values.cfg.services
...
(cherry picked from commit f5d455c73a
)
11 years ago
Irina Peshinskaya
653d869654
MT#5879 Change is_active field to boolean and add unique index to (reseller_id,is_active) so maintain only one active template per reseller.
11 years ago
Irka
9590ad6c04
MT#5879: invoice_template table
11 years ago
Andrew Pogrebennyk
4d746c3792
MT#5949 Add preference for serial forking by q-value.
11 years ago
Andreas Granig
cc08eeb81a
MT#5933 Use from_pattern for kamailio from_pattern
...
For UPDATE/DELETE, match for full ip/proto/from_pattern in trigger,
otherwise if you have two IPs with same proto, and you delete/update
one, then both of the entries are modified in kamailio.trusted.
11 years ago
Andrew Pogrebennyk
16b00675ad
MT#5575 add the entries for sems-pbx to xmlgroups, hosts and hostgroups
11 years ago
Andreas Granig
27b134a4bb
MT#5199 Add API client certificate for admins.
12 years ago
Andrew Pogrebennyk
feacd0afaa
MT#5375 clear kamailio.peer_preferences after delete on voip_peer_hosts
12 years ago
Andrew Pogrebennyk
8f99639cb9
MT#5101 make force_outbound_calls_to_peer an enum preference
...
* Also change the DB schema and triggers to add is_primary field to kamailio
dbaliases and provisioning.voip_dbaliases
* Migration scripts.
12 years ago
Victor Seva
4106f152f7
MT#5301 upgrade kamailio database from 4.0 to 4.1
12 years ago
Andreas Granig
2804d13b67
MT#4025 Add contract_default flag to sound sets
12 years ago
Andreas Granig
12828e9b3f
MT#3981 Clean up broken/orphaned numbers.
12 years ago
Victor Seva
3e002503ad
MT#4837 do not use static id for voip_preference_group
12 years ago
Andreas Granig
cb3132b35e
MT#4685 Don't tie firmware to profile.
...
That way, you can upload multiple firmwares, and ngcp-panel
will serve the next or latest one, depending on the currently
running one.
12 years ago
Andreas Granig
92c39048ac
MT#4571 Set is_superuser for admins in reseller 1
12 years ago
Victor Seva
a039604c37
MT#3995 Also fix lcr trigger for peer rules
12 years ago
Andreas Granig
daba8d66a9
MT#3995 Use flags as id in kamailio.lcr_gw.
...
ip_addr is not unique anymore, so use the flags column when updating,
which actually reflects the voip_peer_hosts.id.
12 years ago
Gerhard Jungwirth
15907db94d
MT#4461 create a default-system contact
...
for reseller and peering contracts
12 years ago
Andreas Granig
94f933d091
MT#3971 Add max_subscribers column to contracts.
12 years ago
Andreas Granig
b55c8fe75b
MT#4007 Add destination field to autoattendant.
12 years ago
Andreas Granig
5c70029eb9
MT#4007 Rename voip_pbx_autoattendants.
...
We use plurals in table names.
12 years ago
Andreas Granig
35c2e9444e
MT#4007 Add schema for autoattendant dst config
12 years ago
Andreas Granig
213cf2cbae
MT#3997 Remove unique part of lcr_gw key.
...
This allows for duplicate IPs in lcr gws.
12 years ago
Andreas Granig
0856d09f96
MT#3997 Add via_route column to voip_peer_hosts
...
This defines a route set to be executed on the way out to a peer after
the lb.
12 years ago
Andreas Granig
36fbb2877a
MT#4145 Change contacts.postcode to varchar.
...
Can be alphanumeric e.g. in UK/Canada.
12 years ago
Andreas Granig
0b4d67738b
MT#4025 Add contract_sound_set usr preference.
...
This is used for customer-specific announcements like PBX AA and
office-hours.
While at it, enhance sound_set preference description.
12 years ago
Andreas Granig
7fc1e6ff05
MT#4025 Move contract_id right after reseller_id.
12 years ago
Andreas Granig
02a28fadbb
MT#4025 Add contract_id column to sound set table.
12 years ago
Andreas Granig
bf01fbcc73
MT#3977 Add firmware version column to PBX fw.
12 years ago
Andreas Granig
48d62c5a3a
MT#3929 Add client cert column to admins.
...
Used for generating client certs to be used as API key.
12 years ago
Andreas Granig
6726d8eb46
MT#3977 Align PBX autoprov tables to ngcp-schema.
...
This links autoprov_devices to contracts and introduces
autoprov_device_lineranges and autoprov_field_device_lines to
support multi-line configuration on one phone.
12 years ago
Andreas Granig
ded890df1f
MT#3977 Add num_lines to autoprov_devices table
12 years ago
Andrew Pogrebennyk
40d23fc226
Add 'use domain default' choice to use_rtpproxy and ipv46_for_rtpproxy prefs.
...
mantis:3657
12 years ago
Andreas Granig
e4fb1dc3c5
MT#3607 Fix create time for voip_subscribers
...
Older ngcp-panel versions didn't set the create_timestamp properly,
causing CSC to show a huge list of dates in the calls/vm view.
12 years ago