Caller ID between 2 freepbx

Hi all.
I have 2 servers: asterisknow and pbxinaflash… I have some extensions in each one and connect the 2 server with sip trunk…

the problem is when I call from an extension in server A to server B… the callerid is the USERNAME of the sip trunk…

for example, server A has 1XX extension
and server B has 2XX.

sip trunk user: sip-to-piaf… , if I call from 101 to 201 in server B… the callerid is the name of the sip trunk user…

how can I do to see the caller extension number?

You need to check Intra-Company in your route definition.