I think we can be more clever with these cases, and have an object like:

```javascript
var errors = {
  InternalError: {
    prefix: 'sendInternalError',
    showRecipients: false // use true when you want to show the recipients that have problem
  }, ...
};

var actions = errors[errorName] || {
  prefix: 'sendGeneralError',
  showRecipients: false
};

var title = prefix + 'Title';
var body = prefix + 'Body';
var button = prefix + 'BtnOk';
var params;
if (actions.showRecipients) {
  params = {
    recipients: ...
  };
}

...
```

As you see, the code is a lot more generic.
I also removed the `n` parameters that is useless, I renamed `numbers` to `recipients`.

About the `recipients` part, I think we need the contact names instead of the phone numbers. But we'll do that later, please do already a new patch based on what I said here, and I'll look up the best way to get the contact names here.