The first thing i would recommend is to not share personal data in public forums. Regarding the issue are you using the default 3CX template? Also is your outbound caller id a DID given to you by myRepublic?
The big question...does your provider allow you to change outbound caller ID to something other than the "main" billing number, provided by them? I would confirm that before proceeding.