Can you run show voice register pool 1 and see if it pops up there? I noticed you have a voice register pool and ephone configuration, so that might pop up in the register pool instead?
Are you using two different routers for this? One is your voice gateway and one is your site's main router? I think Jesse is correct in pointing out your option 150 configuration being the issue, but I would change it to option 150 ip 172.31.111.5 in...
Just in case someone else is looking into this issue, here's Cisco's official response on CIMC for C220/C240 M3 servers that still use Flash:The Cisco Cloud and Compute organization at Cisco expects that the WebUI interface of UCS C-Series M3 Standal...