http ptz command gave authorization required error

Can you use a browser URL to effect the preset jump?
 
Is the camera now set to require digest authorization? The more recent Dahua firmwares switched to digest authorization as their default.
Look under the "safety" tab of the camera settings.
 
If the camera is in digest authorization mode, it will not accept username and password as inline data. Your example HTTP is for the simpler inline authorization format.
Oh wait, you're trying to tell BI to do the preset, not directly tell the camera.

Then it is a BI authorization format or credentials issue.