This doesn't work possibly becuse * has been configured as a short action code.
Then deconfiguration of such action codes and/or relevant supplemental services should solve your problem.
It may help you to know that I have no problem using * against remote IVR with the following configuration (SPA508G with firmware 7.5.4):