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
Andreas Granig
c6a9b3094a
Add preference label column.
12 years ago
Andreas Granig
ac7de8b428
Properly reorder autoprov tables.
...
Satisfy foreign key constraints.
12 years ago
Andreas Granig
7dd689ae55
Add PBX autoprovisioning tables.
12 years ago
Andrew Pogrebennyk
b3f6fa77c2
Fix default value for inbound_uprn domain pref.
12 years ago
Andreas Granig
a5555d27c2
Add shared_buddylist_visibility and display_name.
...
The former is used to control whether to export a subscriber to
the customer's shared XMPP roster.
The latter is used to set the XMPP name for a contact and can be
used in outbound_from_display.
12 years ago
Victor Seva
24750af002
prosody sipwise_group module needs to select on provisioning.voip_pbx_groups table
12 years ago
Andreas Granig
bef6165083
Fix down script and add base cli preference.
12 years ago
Andreas Granig
02f8ef0790
Add pbx preferences and update down script.
12 years ago
Andreas Granig
9198915276
Relate voip_pbx_groups to voip_subscribers.
12 years ago
Andreas Granig
367f442d7b
Align provisioning.voip_subscribers to pbx feature
...
Add is_pbx_group and pbx_group_id columns.
Remove legacy autoconf_* columns.
12 years ago
Andreas Granig
84a3576041
Add explicit extension column to voip_pbx_groups.
12 years ago
Andreas Granig
198b564590
Add name to provisioning.voip_pbx_groups
12 years ago
Andreas Granig
33877bcde5
Make number relation optional.
12 years ago
Andreas Granig
bd411c4e72
Add key on voip_pbx_groups.contract_id
12 years ago
Andreas Granig
e33fe8f107
Add voip_pbx_groups table.
12 years ago
Andreas Granig
414909abbc
Align products and add sip/pbx product.
...
Remove any unused/legacy product definitions.
Add sipaccount and pbxaccount products.
Update billing mappings to use sipaccount product if none is set.
12 years ago
Andrew Pogrebennyk
5be7d3fd49
add new outbound_* peer preference values for templates commit 634a850
12 years ago
Andrew Pogrebennyk
97263b093e
Assign the outbound_history_info preference to Number Manipulations group.
12 years ago
Andrew Pogrebennyk
a5fbdbc01e
Add new up script for outbound_history_info pref (3.0).
12 years ago
Andrew Pogrebennyk
7c98691000
Assign ua_header_{mode,replace} preferences to Internal group.
...
This is needed because we must backport ua_header_{mode,replace} to 2.7 and
also 2.8, so if someone upgrades from the latest 2.8 to 3.0, the constraint
creation is going to fail. Reason: the ua_header_{mode,replace} prefs will
have empty voip_preference_groups_id.
13 years ago
Andrew Pogrebennyk
536afbf145
Insert ua_header_{mode,replace} preferences ( #3061 )
13 years ago
Andreas Granig
9b4bc89a9e
Use <=> instead of = in triggers for NULL-safe cmp
...
In MySQL 5.5 the = operator doesn't work as expected if any of the
comparison values is NULL.
13 years ago
Richard Fuchs
8cbd0aa88a
add grants on resellers table for cdr exporter
13 years ago