When using the “sh dialplan number” command to test/troubleshoot an international dial-peer you will need to add “timeout” at the end of the syntax. For example:
show dialplan number 9011123456789 timeout
Without the timeout command you will never hit the international dial-peer. This was news to me and the Cisco TAC engineer who had to look it up himself!