Если указать нестандартный порт (Общие настройки -> SIP -> SIP порт для регистрации телефонов на этой станции), то в /etc/asterisk/pjsip.conf параметр bind=0.0.0.0:port задается с верным портом, а external_signaling_port всегда равен 5060. Может это не баг, а фича, но выглядит не логично.