port asterisk to -ng, add fixes from zandbelt (closes: #717 & #789)