Все просто жи, работать нужно не только за деньги, но и за саму идею. Если програмер написал какойто проект допустим наполовину и ему хочеться уже чисто тривиально закончить начатое, тогда да это может сделать из програмера специалиста. А если как уже упомяналась он пришел за деньгами тк это же видно невороуженном глазом то, он и проект сразу бросит на пол пути.
Ограничение на внешние линии(входящие/исходящие во внешний мир) регулируются на стороне провайдера. Поставив себе Asterisk в контексте вопроса вы сможете без лимита разговаривать по внутренним линиям, внешние линии останутся как и были.
Как вариант https://gekk.info/sipping/
Либо что-то подобное, для проверки работы самого астера. Можно еще например комплексно через AGI чекать или через AMI, чтобы наверняка убедится что упал именно астер, если например хост остался доступен и нормально пингуется а астер sig-фолтнулся..