This repo contains the Homebrew formulas I use for my Asterisk dev machine. This is pretty much a few packages which, for one reason or another, aren't the best fit for going into Homebrew itself.
brew install https://raw2.github.com/leedm777/homebrew-asterisk/master/iksemel.rb
brew install homebrew/dupes/ncurses
brew install https://raw2.github.com/leedm777/homebrew-asterisk/master/asterisk.rb
Add an asterisk group and user:
sudo dseditgroup -o create asterisk
sudo dscl . create /Users/asterisk
sudo dseditgroup -o edit -a asterisk -t user asterisk
Follow the instructions in the "Using launchd" section here, but replace /usr/local/asterisk/sbin/asterisk with /usr/local/Cellar/asterisk/12.0.0/sbin/asterisk
launchctl load /Library/LaunchDaemons/org.asterisk.asterisk.plist