ಪ್ರಮುಖ ಮೌಲ್ಯದ ಸಂಗ್ರಹಣೆ ಅಥವಾ ನಮ್ಮ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಹೇಗೆ ಹೆಚ್ಚು ಅನುಕೂಲಕರವಾಗಿವೆ

ಪ್ರಮುಖ ಮೌಲ್ಯದ ಸಂಗ್ರಹಣೆ ಅಥವಾ ನಮ್ಮ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಹೇಗೆ ಹೆಚ್ಚು ಅನುಕೂಲಕರವಾಗಿವೆ

Voximplant ನಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸುವ ಯಾರಾದರೂ ಕ್ಲೌಡ್ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳು, ಫೋನ್ ಸಂಖ್ಯೆಗಳು, ಬಳಕೆದಾರರು, ನಿಯಮಗಳು ಮತ್ತು ಕರೆ ಕ್ಯೂಗಳನ್ನು ಪರಸ್ಪರ ಸಂಪರ್ಕಿಸುವ "ಅಪ್ಲಿಕೇಶನ್‌ಗಳ" ಪರಿಕಲ್ಪನೆಯ ಬಗ್ಗೆ ತಿಳಿದಿದ್ದಾರೆ. ಸರಳವಾಗಿ ಹೇಳುವುದಾದರೆ, ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ನಮ್ಮ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನಲ್ಲಿ ಅಭಿವೃದ್ಧಿಯ ಮೂಲಾಧಾರವಾಗಿದೆ, ಯಾವುದೇ ವೊಕ್ಸಿಂಪ್ಲ್ಯಾಂಟ್-ಆಧಾರಿತ ಪರಿಹಾರದ ಪ್ರವೇಶ ಬಿಂದುವಾಗಿದೆ, ಏಕೆಂದರೆ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ರಚಿಸುವುದು ಎಲ್ಲ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ.

ಹಿಂದೆ, ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳು ನಿರ್ವಹಿಸಿದ ಕ್ರಿಯೆಗಳು ಅಥವಾ ಲೆಕ್ಕಾಚಾರಗಳ ಫಲಿತಾಂಶಗಳನ್ನು "ನೆನಪಿಸಿಕೊಳ್ಳುವುದಿಲ್ಲ", ಆದ್ದರಿಂದ ಡೆವಲಪರ್‌ಗಳು ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಸೇವೆಗಳಲ್ಲಿ ಅಥವಾ ಅವರ ಬ್ಯಾಕೆಂಡ್‌ನಲ್ಲಿ ಮೌಲ್ಯಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು ಒತ್ತಾಯಿಸಲಾಯಿತು. ನೀವು ಎಂದಾದರೂ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಸ್ಥಳೀಯ ಸಂಗ್ರಹಣೆಯೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಿದ್ದರೆ, ನಮ್ಮ ಹೊಸ ಕಾರ್ಯವು ಇದಕ್ಕೆ ಹೋಲುತ್ತದೆ, ಏಕೆಂದರೆ... ನಿಮ್ಮ ಖಾತೆಯಲ್ಲಿರುವ ಪ್ರತಿ ಅಪ್ಲಿಕೇಶನ್‌ಗೆ ವಿಶಿಷ್ಟವಾದ ಕೀ-ಮೌಲ್ಯದ ಜೋಡಿಗಳನ್ನು ನೆನಪಿಟ್ಟುಕೊಳ್ಳಲು ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಹೊಸ ಮಾಡ್ಯೂಲ್‌ಗೆ ಧನ್ಯವಾದಗಳು ಸಂಗ್ರಹಣೆಯ ಕಾರ್ಯಾಚರಣೆಯು ಸಾಧ್ಯವಾಯಿತು ಅಪ್ಲಿಕೇಶನ್ ಸಂಗ್ರಹಣೆ - ಕಟ್ ಕೆಳಗೆ ನೀವು ಅದನ್ನು ಹೇಗೆ ಬಳಸುವುದು ಎಂಬುದರ ಕುರಿತು ಕಿರು ಮಾರ್ಗದರ್ಶಿಯನ್ನು ಕಾಣಬಹುದು, ಸ್ವಾಗತ!

ನಿಮಗೆ ಬೇಕಾಗುತ್ತದೆ

  • ವೋಕ್ಸಿಂಪ್ಲ್ಯಾಂಟ್ ಖಾತೆ. ನೀವು ಅದನ್ನು ಹೊಂದಿಲ್ಲದಿದ್ದರೆ, ಆಗ ನೋಂದಣಿ ಇಲ್ಲಿ ವಾಸಿಸುತ್ತದೆ;
  • ವೊಕ್ಸಿಂಪ್ಲ್ಯಾಂಟ್ ಅಪ್ಲಿಕೇಶನ್, ಹಾಗೆಯೇ ಸ್ಕ್ರಿಪ್ಟ್, ನಿಯಮ ಮತ್ತು ಒಬ್ಬ ಬಳಕೆದಾರ. ಈ ಟ್ಯುಟೋರಿಯಲ್ ನಲ್ಲಿ ನಾವು ಎಲ್ಲವನ್ನೂ ರಚಿಸುತ್ತೇವೆ;
  • ಕರೆ ಮಾಡಲು ವೆಬ್ ಕ್ಲೈಂಟ್ - ನಮ್ಮ ವೆಬ್‌ಫೋನ್ ಬಳಸಿ phone.voximplant.com.

ವೊಕ್ಸಿಂಪ್ಲ್ಯಾಂಟ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳು

ಮೊದಲು, ನಿಮ್ಮ ಖಾತೆಗೆ ಲಾಗ್ ಇನ್ ಮಾಡಿ: manage.voximplant.com/auth. ಎಡಭಾಗದಲ್ಲಿರುವ ಮೆನುವಿನಲ್ಲಿ, "ಅಪ್ಲಿಕೇಶನ್‌ಗಳು" ಕ್ಲಿಕ್ ಮಾಡಿ, ನಂತರ "ಹೊಸ ಅಪ್ಲಿಕೇಶನ್" ಮತ್ತು ಸಂಗ್ರಹಣೆ ಎಂಬ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ರಚಿಸಿ. ಹೊಸ ಅಪ್ಲಿಕೇಶನ್‌ಗೆ ಹೋಗಿ, ಕೆಳಗಿನ ಕೋಡ್‌ನೊಂದಿಗೆ ಕೌಂಟಿಂಗ್‌ಕಾಲ್ಸ್ ಸ್ಕ್ರಿಪ್ಟ್ ರಚಿಸಲು ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳ ಟ್ಯಾಬ್‌ಗೆ ಬದಲಾಯಿಸಿ:

require(Modules.ApplicationStorage);

VoxEngine.addEventListener(AppEvents.CallAlerting, async (e) => {
let r = {value: -1};

    try {
        r = await ApplicationStorage.get('totalCalls');
        if (r === null) {
            r = await ApplicationStorage.put('totalCalls', 0);
        }
    } catch(e) {
        Logger.write('Failure while getting totalCalls value');
    }

    try {
        await ApplicationStorage.put('totalCalls', (r.value | 0) + 1);
    } catch(e) {
        Logger.write('Failure while updating totalCalls value');
    }
    
    e.call.answer();
    e.call.say(`Приветствую.  Количество прошлых звонков: ${r.value}. `, Language.RU_RUSSIAN_MALE);

    e.call.addEventListener(CallEvents.PlaybackFinished, VoxEngine.terminate);

});

ಮೊದಲ ಸಾಲು ApplicationStorage ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಸಂಪರ್ಕಿಸುತ್ತದೆ, ಉಳಿದ ತರ್ಕವನ್ನು ಈವೆಂಟ್ ಹ್ಯಾಂಡ್ಲರ್‌ನಲ್ಲಿ ಇರಿಸಲಾಗುತ್ತದೆ ಕರೆ ಎಚ್ಚರಿಕೆ.

ಮೊದಲು ನಾವು ವೇರಿಯಬಲ್ ಅನ್ನು ಘೋಷಿಸುತ್ತೇವೆ ಇದರಿಂದ ನಾವು ಆರಂಭಿಕ ಮೌಲ್ಯವನ್ನು ಕರೆ ಕೌಂಟರ್‌ನೊಂದಿಗೆ ಹೋಲಿಸಬಹುದು. ನಂತರ ನಾವು ಸ್ಟೋರ್‌ನಿಂದ ಒಟ್ಟು ಕರೆಗಳ ಕೀಲಿಯ ಮೌಲ್ಯವನ್ನು ಪಡೆಯಲು ಪ್ರಯತ್ನಿಸುತ್ತೇವೆ. ಅಂತಹ ಕೀಲಿಯು ಇನ್ನೂ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲದಿದ್ದರೆ, ನಾವು ಅದನ್ನು ರಚಿಸುತ್ತೇವೆ:

try {
    r = await ApplicationStorage.get('totalCalls');
    if (r === null) {
        r = await ApplicationStorage.put('totalCalls', 0);
    }
}

ಮುಂದೆ, ನೀವು ಸಂಗ್ರಹಣೆಯಲ್ಲಿ ಪ್ರಮುಖ ಮೌಲ್ಯವನ್ನು ಹೆಚ್ಚಿಸಬೇಕಾಗಿದೆ:

try {
        await ApplicationStorage.put('totalCalls', (r.value | 0) + 1);
    }

ОБРАТИТЕ ВНИМАНИЕ

ಪ್ರತಿ ಭರವಸೆಗಾಗಿ, ಮೇಲಿನ ಪಟ್ಟಿಯಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ ವೈಫಲ್ಯ ನಿರ್ವಹಣೆಯನ್ನು ನೀವು ಸ್ಪಷ್ಟವಾಗಿ ಸೂಚಿಸಬೇಕು - ಇಲ್ಲದಿದ್ದರೆ ಸ್ಕ್ರಿಪ್ಟ್ ಚಾಲನೆಯಾಗುವುದನ್ನು ನಿಲ್ಲಿಸುತ್ತದೆ ಮತ್ತು ನೀವು ಲಾಗ್‌ಗಳಲ್ಲಿ ದೋಷವನ್ನು ನೋಡುತ್ತೀರಿ. ವಿವರಗಳು ಇಲ್ಲಿ.

ರೆಪೊಸಿಟರಿಯೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಿದ ನಂತರ, ಧ್ವನಿ ಸಂಶ್ಲೇಷಣೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಒಳಬರುವ ಕರೆಗೆ ಸ್ಕ್ರಿಪ್ಟ್ ಉತ್ತರಿಸುತ್ತದೆ ಮತ್ತು ನೀವು ಮೊದಲು ಎಷ್ಟು ಬಾರಿ ಕರೆ ಮಾಡಿದ್ದೀರಿ ಎಂದು ಹೇಳುತ್ತದೆ. ಈ ಸಂದೇಶದ ನಂತರ, ಸ್ಕ್ರಿಪ್ಟ್ ಅಧಿವೇಶನವನ್ನು ಕೊನೆಗೊಳಿಸುತ್ತದೆ.

ಒಮ್ಮೆ ನೀವು ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಉಳಿಸಿದ ನಂತರ, ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್‌ನ ರೂಟಿಂಗ್ ಟ್ಯಾಬ್‌ಗೆ ಹೋಗಿ ಮತ್ತು ಹೊಸ ನಿಯಮವನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ. ಇದನ್ನು startCounting ಎಂದು ಕರೆ ಮಾಡಿ, ಕೌಂಟಿಂಗ್‌ಕಾಲ್ಸ್ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿ ಮತ್ತು ಡೀಫಾಲ್ಟ್ ಮಾಸ್ಕ್ (.*) ಅನ್ನು ಬಿಡಿ.

ಪ್ರಮುಖ ಮೌಲ್ಯದ ಸಂಗ್ರಹಣೆ ಅಥವಾ ನಮ್ಮ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಹೇಗೆ ಹೆಚ್ಚು ಅನುಕೂಲಕರವಾಗಿವೆ
ಬಳಕೆದಾರರನ್ನು ರಚಿಸುವುದು ಕೊನೆಯ ವಿಷಯ. ಇದನ್ನು ಮಾಡಲು, "ಬಳಕೆದಾರರು" ಗೆ ಹೋಗಿ, "ಬಳಕೆದಾರರನ್ನು ರಚಿಸಿ" ಕ್ಲಿಕ್ ಮಾಡಿ, ಹೆಸರು (ಉದಾಹರಣೆಗೆ, ಬಳಕೆದಾರ 1) ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿ, ನಂತರ "ರಚಿಸು" ಕ್ಲಿಕ್ ಮಾಡಿ. ವೆಬ್‌ಫೋನ್‌ನಲ್ಲಿ ದೃಢೀಕರಣಕ್ಕಾಗಿ ನಮಗೆ ಈ ಲಾಗಿನ್-ಪಾಸ್‌ವರ್ಡ್ ಜೋಡಿ ಅಗತ್ಯವಿದೆ.

ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ

ಲಿಂಕ್ ಬಳಸಿ ವೆಬ್‌ಫೋನ್ ತೆರೆಯಿರಿ phone.voximplant.com ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್‌ನಿಂದ ನಿಮ್ಮ ಖಾತೆಯ ಹೆಸರು, ಅಪ್ಲಿಕೇಶನ್ ಹೆಸರು ಮತ್ತು ಬಳಕೆದಾರಹೆಸರು-ಪಾಸ್‌ವರ್ಡ್ ಜೋಡಿಯನ್ನು ಬಳಸಿಕೊಂಡು ಲಾಗ್ ಇನ್ ಮಾಡಿ. ಯಶಸ್ವಿ ಲಾಗಿನ್ ನಂತರ, ಇನ್ಪುಟ್ ಕ್ಷೇತ್ರದಲ್ಲಿ ಯಾವುದೇ ಅಕ್ಷರಗಳ ಸೆಟ್ ಅನ್ನು ನಮೂದಿಸಿ ಮತ್ತು ಕರೆ ಕ್ಲಿಕ್ ಮಾಡಿ. ಎಲ್ಲವನ್ನೂ ಸರಿಯಾಗಿ ಮಾಡಿದ್ದರೆ, ನೀವು ಸಂಶ್ಲೇಷಿತ ಶುಭಾಶಯವನ್ನು ಕೇಳುತ್ತೀರಿ!

ವೊಕ್ಸಿಂಪ್ಲ್ಯಾಂಟ್‌ನಲ್ಲಿ ನೀವು ಉತ್ತಮ ಅಭಿವೃದ್ಧಿಯನ್ನು ಬಯಸುತ್ತೇವೆ ಮತ್ತು ಹೆಚ್ಚಿನ ಸುದ್ದಿಗಳಿಗಾಗಿ ಟ್ಯೂನ್ ಮಾಡಿ - ನಾವು ಇನ್ನೂ ಹೆಚ್ಚಿನದನ್ನು ಹೊಂದಿದ್ದೇವೆ 😉

ಮೂಲ: www.habr.com

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ