I am running CUCM 184.108.40.20601-1 and trying to upgrade to the new 7.1(5b) "220.127.116.11000-1".
When trying to pull the upgrade from the SFTP I get the following message "Upgrade candidates found in the patch directory are not allowed by the current version".
7.1(5)SU1 is 18.104.22.16800-6 so you are basically one ES build past that. You'll note that the compatibility matrix indicates you can only upgrade to 7.1(5b) from 7.1(5a) or 7.1(5) base. Michael's blog entry will help you understand why 22.214.171.124000-1 is not actually a higher version than 126.96.36.19901-1.
Some helpful links:
CUCM compatibility matrix
CUCM Upgrade Tool