iMessageSMS Java Adddin

Send SMS using (using Twilio)

iMessageSMS

Install

Domino console command to install this app on your server:

Install in MyAccount (for Prominic customers only)

Source code

If the project doesn't open in Moonshine-IDE, then run Project > Import Genesis Directory Application and paste the below URL.

Need to send SMS but do not want to build it yourself? This app will make it for you.

You would be able to send sms from Domino console or by simply creating a tiny document in a dedicated database.

note: you will need to register account in Twilio to make things work

Version: 0.6.0

{
    "title": "iMessageSMS v${version}",
    "versionjson": "${versionjson}",

    "config":
    {
        "version": "${version}",
        "active": "1",
        "runjava": "iMessageSMS"
    },

    "steps": [
    {
        "title": "--- Step 1. Download needed files (JAR and NSF) ---",
        "files": [
            {"from": "${baseurl}/0/${docid}/$FILE/iMessageSMS-${version}.jar", "to": "JavaAddin/iMessageSMS/iMessageSMS-${version}.jar"},
            {"from": "${baseurl}/0/${docid}/$FILE/imessagesms.nsf", "to": "${directory}/imessagesms.nsf"}
        ]
    },
    {
        "title": "--- Step 2. Configure Databases ---",
        "databases": [
             {
                "action": "update",
                "filePath": "imessagesms.nsf",
                "sign": true
              }
        ]
    },
    {
        "title": "--- Step 3. Register Java Addin ---",
        "notesINI": [
            {
                "name": "JavaUserClassesExt",
                "value": "GJA_iMessageSMS",
                "multivalue": true,
                "sep": ","
            },
            {
                "name": "GJA_iMessageSMS",
                "value": "JavaAddin/iMessageSMS/iMessageSMS-${version}.jar"
            }
        ]
    },
    {
        "title": "--- Step 4. Restart All JavaAddins ---",
        "commands": ["restart"]
    },
    {
        "title": "--- Step 5. Completed ---",
        "messages": ["SUCCESS: iMessageSMS has been installed", "Please open iMessageSMS.nsf and update Twilio configuration"]
    }

    ]
}