adding in some more files from the main asterisk cookbook. Updated some things to use version 12