The reason they ask you to book by the 800 number is they will check if the rate is eligible for BB usage. My company requires me to book online and I only once had problems redeeming the BB - that was at Marriott HNL and they eventually accepted them even though they initially balked.