I could not get caller id working with flowroute and Pbxes.org. It looks like pbxes uses the username field in the as the username and the fromuser in sip.conf.
To work around this you need to put the callerid number in the username field and for the password put PASSWORD:USERNAME from the flowroute site.