api/sendpulse.js
function smsAddPhonesWithVariables(callback, addressbook_id, phones) {
    if ((addressbook_id === undefined) || (phones === undefined) || (!Object.keys(phones).length)) {
        return callback(returnError("Empty phones or book id"));
    }
    var data = {
        addressBookId: addressbook_id,
        phones: JSON.stringify(phones)
    };
    sendRequest('sms/numbers/variables', 'POST', data, true, callback);
}
function smsAddPhonesWithVariables(callback, addressbook_id, phones) {
    if ((addressbook_id === undefined) || (phones === undefined) || (!Object.keys(phones).length)) {
        return callback(returnError("Empty phones or book id"));
    }
    var data = {
        addressBookId: addressbook_id,
        phones: JSON.stringify(phones)
    };
    sendRequest('sms/numbers/variables', 'POST', data, true, callback);
}
Add new phones to address book with variables

@param callback
@param addressbook_id
@param phones