A quick search suggests that xp_restore_database is a Litespeed procedure. Do you have Litespeed installed on the server you're working with ?
Some 3rd party tools let you restore to an unlicensed server (good) ... some don't (bad), but you'd need to invoke it from the licensed server.
Could you give more details ?