We've created a custom sms service that reads the failures from the database when a job fails, and send a text msg to whoevere is resposinble for monotoring the system.
When you create a new job, you can there define the exit codes to ignore or include, and these are the correlating values I'm trying to find in the database (SQL server)