mirror of https://github.com/sipwise/db-schema.git
* v_subscriber_cfs represents all callforwards per subscriber uuid to be used in call forward related selects Change-Id: I7cbdcf5454c616f0116abbcba4a1625efa80d8damr9.4
parent
c3fad34cd4
commit
4b736693b4
@ -0,0 +1,3 @@
|
||||
use provisioning;
|
||||
|
||||
DROP VIEW v_subscriber_cfs;
|
@ -0,0 +1,15 @@
|
||||
use provisioning;
|
||||
|
||||
CREATE VIEW v_subscriber_cfs AS
|
||||
SELECT cfm.id, vs.uuid, cfm.type cf_type, cfm.subscriber_id, cfss.name source_name, cfss.mode source_mode, cfss.is_regex source_is_regex, cfs.source, cfds.name destination_name, cfd.destination, cfd.priority, cfd.timeout, cfd.announcement_id, cfbs.name bnumber_name, cfbs.mode bnumber_mode, cfbs.is_regex bnumber_is_regex, cfb.bnumber, cfts.name time_name, cft.year, cft.month, cft.mday, cft.wday, cft.hour, cft.minute
|
||||
FROM voip_cf_mappings cfm
|
||||
RIGHT JOIN voip_cf_destination_sets cfds ON cfm.destination_set_id = cfds.id
|
||||
RIGHT JOIN voip_cf_destinations cfd ON cfd.destination_set_id = cfds.id
|
||||
LEFT JOIN voip_cf_source_sets cfss ON cfm.source_set_id = cfss.id
|
||||
LEFT JOIN voip_cf_sources cfs ON cfs.source_set_id = cfss.id
|
||||
LEFT JOIN voip_cf_bnumber_sets cfbs ON cfm.bnumber_set_id = cfbs.id
|
||||
LEFT JOIN voip_cf_bnumbers cfb ON cfb.bnumber_set_id = cfbs.id
|
||||
LEFT JOIN voip_cf_time_sets cfts ON cfm.time_set_id = cfts.id
|
||||
LEFT JOIN voip_cf_periods cft ON cft.time_set_id = cfts.id
|
||||
LEFT JOIN voip_subscribers vs ON vs.id = cfm.subscriber_id
|
||||
WHERE cfm.enabled = 1;
|
Loading…
Reference in new issue