For outgoing calls, IP Office can insert a system wide caller ID or set a flag to have caller ID withheld. For users with a direct dial number routed to their extension, IP Office uses that number as their caller ID for outgoing calls. Alternatively, IP Office can use short codes to specify the caller ID that should be sent with outgoing calls.