No, investor can always sell the bond on the market at market price anytime subject to demand and supply.
For perpetual bond/securities with no maturities, investors can either wait for the bond next call date subject to issuer call or sell the bond on the market at market price anytime subject to demand and supply.