I use Flowroute for incoming and they send a + in front of the caller ID number. I tried using all the methods in http://pbxinaflash.com/community/threads/how-to-remove-from-caller-id.7721/?t=7721 to scrap it with no success. This is not my main issue. I have an incoming DID that rings into a ring group which contains 2 internal extensions and one outside number. The outside number routes through an outbound route which uses a trunk which is a peer Asterisk system. If I place a call from an extension directly to the outside number (843XXXXXXX) both the name and number appear on the peer systems inbound call. When a call comes in through the DID ring group both name and number appear on the internal extensions caller ID, but on the peer system only the name appears. I attempted pointing the incoming DID directly to the 843# using misc destinations. Same thing, when the call routes through the peer trunk it appears on the other system with only name. Again, if I dial the other system directly from an extension by dialing the 843# both my name and number appear fine. I'm guessing that I am missing something in the peer trunk's config.