// Download the Node helper library from twilio.com/docs/node/install
// These vars are your accountSid and authToken from twilio.com/user/account
var accountSid = 'ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX';
var authToken = "your_auth_token";
var client = require('twilio')(accountSid, authToken);

client.calls.create({
    url: "http://demo.twilio.com/docs/voice.xml",
    to: "+14155551212",
    from: "+18668675309",
    statusCallback: "https://www.myapp.com/events",
    statusCallbackMethod: "POST",
    statusCallbackEvent: "initiated ringing answered completed",
    method: "GET"
}, function(err, call) {
    process.stdout.write(call.sid);
});

// Download the Node helper library from twilio.com/docs/node/install
// These vars are your accountSid and authToken from twilio.com/user/account
var accountSid = 'ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX';
var authToken = "your_auth_token";
var client = require('twilio')(accountSid, authToken);

client.calls.create({
    url: "http://demo.twilio.com/docs/voice.xml",
    to: "+14155551212",
    from: "+18668675309",
    statusCallback: "https://www.myapp.com/events",
    statusCallbackMethod: "POST",
    statusCallbackEvent: ["initiated", "ringing", "answered", "completed"],
    method: "GET"
}, function(err, call) {
    process.stdout.write(call.sid);
});

--- 
+++ 
@@ -10,7 +10,7 @@
     from: "+18668675309",
     statusCallback: "https://www.myapp.com/events",
     statusCallbackMethod: "POST",
-    statusCallbackEvent: "initiated ringing answered completed",
+    statusCallbackEvent: ["initiated", "ringing", "answered", "completed"],
     method: "GET"
 }, function(err, call) {
     process.stdout.write(call.sid);
Update based on feedback from @nash-md