Can you clarify? Like you're calling from 1 platform, through your carrier to other numbers?
VoIP
Rules
-
Be civil. Disagreements of varying intensities will happen, but particularly vitriolic attacks will be pruned from the discussion.
-
Do not promote or advertise for any business, service or product unless responding to a specific request for recommendations. This includes recommending a user change providers when they have not indicated they are interested in doing so.
-
Do not send private messages to users, or invite users to send you a private message, for the purpose of promoting or advertising a business, service or product.
-
Do not invite, encourage, or seek help with engaging in unethical or fraudulent activity relating to VoIP, such as call spoofing, robocalling and autodialers, or fraudulent STIR/SHAKEN attestation.
If you stop and describe what's happening, you'll probably come to the conclusion yourself. Troubleshooting is just about making logical conclusions.
Record the number you're dialing, and what number you're dialing from. Write down what happens in each circumstance. Is the behavior consistent and repeatable? If so, record which situations are repeatable. Then record what makes them not repeatable. For example, if you dial from your 555-111-2222 from your cell phone does it behave differently than when you dial from your landline?
If I had to venture a guess, your call flow is probably altering digits for different numbers. For example, maybe you've got a route pattern(assuming CUCM, since you mention Unity) that forwards to unity.
Again, assuming call manager, you may want to use the Dialed Number Analyzer tool. You can get there by http:///dna/. (The server needs to have the service enabled.) Once there, you can enter a starting device and the digits dialed.