#!/bin/bash if [ "$EUID" -ne 0 ] then echo "Please run as root" exit fi pjsip() { printf "\n\n[$ID]\ntype=endpoint\ncontext=$CONTEXT\ndisallow=all\nallow=ulaw\nallow=alaw\nallow=g722\nauth=$ID\naors=$ID\n\n" printf "[$ID]\ntype=auth\nauth_type=userpass\npassword=$PASSWORD\nusername=$ID\n\n[$ID]\ntype=aor\nmax_contacts=3" } >> /etc/asterisk/pjsip.conf printf "Asterisk PJSIP User Wizard - Quick-N-Dirty (Like your mom!)\n\n" printf "Enter User ID: " read ID printf "Enter default context: " read CONTEXT printf "Auth Password: " read PASSWORD pjsip;