Built motion from commit 945d615.|1.0.13
[motion.git] / server / migrations / 20170308122358-voice_extensions.js
1 'use strict';
2
3 module.exports = {
4   up: function(queryInterface, Sequelize) {
5     return queryInterface.sequelize.query("SELECT * FROM voice_extensions WHERE exten = '_TIGER-DIAL-PEER-DO-NOT-DELETE';")
6       .spread(function(res) {
7         if (res.length < 1) {
8           console.log('exten _TIGER-DIAL-PEER-DO-NOT-DELETE not existing');
9           return queryInterface.sequelize.query(
10             "INSERT INTO `voice_extensions` (`context`, `exten`, `priority`, `app`, `appdata`, `type`, `createdAt`, `updatedAt`) VALUES ('from-sip', '_TIGER-DIAL-PEER-DO-NOT-DELETE', '1', 'NoOp', 'AUTODIAL-DIRECT', 'system', NOW(), NOW()), ('from-sip', '_TIGER-DIAL-PEER-DO-NOT-DELETE', '2', 'NoOp', '${STRFTIME(${EPOCH},,%Y-%m-%d %H:%M:%S)}', 'system', NOW(), NOW()), ('from-sip', '_TIGER-DIAL-PEER-DO-NOT-DELETE', '3', 'Dial', '${AUTODIAL_CALLED_NUMBER}', 'system', NOW(), NOW()),('from-sip', '_TIGER-DIAL-PEER-DO-NOT-DELETE', '4', 'Hangup', '', 'system', NOW(), NOW())"
11           )
12         }
13         return;
14       })
15       .catch(function(err) {
16         console.log(err);
17       });
18   },
19
20   down: function(queryInterface, Sequelize) {
21
22   }
23 };