Some restaurants do not want to book for foreigners and others will basically blacklist hotels that reserve seats for people who never show. There's a chance that one of these things may be the problem, or you just didn't get put through to the right people. Call the hotel directly.