How to set outgoing trunk CID?

Hi, I recently signed in Bulk Solutions VOIP/E911 services. They have a configurable outbound caller ID number. I can set the CID with FreePBX, however, I cannot set the CID using plain Asterisk. If I don’t set my CID, it appears sent a default CID. However, if I set caller CID or set trunk CID, it provides some strange numbers. Does anybody know how to do that with plain Asterisk?
Please help! Thanks in advance.

Set CALLERID(num) and make sure sure that sendrpid is set or fromuser is not set, depending on how they expect to receive it.


Thanks. I think the problem is I didn’t set sendrpid. It appears working now.