Not sure about CME, but you can definitely do this with CUCM, simply assign one of the buttons as service URL and point to the one button login EM service, here is an example, it's in Spanish but
https://avvid.net/2013/02/28/em_onebuttonlogin/
but it appears to be correct as I have done it with similar steps many times.