mirror of https://github.com/sipwise/db-schema.git
The additional column in necessary to get which is the username of the subscriber associated to a particular device_id. It is mostly used for presence status because kamailio has to trigger presence based on the subscriber and not on the device. Change-Id: I881ea1e54c8b0e9635e9ceb96ed60ac8792bf50emr9.5.1
parent
055bdb4514
commit
8c7b037b6c
@ -0,0 +1,14 @@
|
||||
USE kamailio;
|
||||
SET autocommit=0;
|
||||
|
||||
DROP VIEW v_subscriber_devices;
|
||||
|
||||
CREATE VIEW v_subscriber_devices as
|
||||
SELECT s.username, s.domain, s.uuid, s.password, 0 as is_devid, NULL as devid_alias
|
||||
FROM subscriber s
|
||||
UNION DISTINCT
|
||||
SELECT d.alias_username as username, d.alias_domain as domain, s.uuid, s.password, d.is_devid, d.devid_alias
|
||||
FROM subscriber s
|
||||
JOIN dbaliases d on d.username = s.username and d.domain = s.domain and is_devid = 1;
|
||||
|
||||
COMMIT;
|
@ -0,0 +1,14 @@
|
||||
USE kamailio;
|
||||
SET autocommit=0;
|
||||
|
||||
DROP VIEW v_subscriber_devices;
|
||||
|
||||
CREATE VIEW v_subscriber_devices as
|
||||
SELECT s.username, s.username AS sub_username, s.domain, s.uuid, s.password, 0 as is_devid, NULL as devid_alias
|
||||
FROM subscriber s
|
||||
UNION DISTINCT
|
||||
SELECT d.alias_username as username, s.username AS sub_username, d.alias_domain as domain, s.uuid, s.password, d.is_devid, d.devid_alias
|
||||
FROM subscriber s
|
||||
JOIN dbaliases d on d.username = s.username and d.domain = s.domain and is_devid = 1;
|
||||
|
||||
COMMIT;
|
Loading…
Reference in new issue