Jakeys1999,
Does this feature work on any other stations or is only programmed for this one?
I am only asking as some of the tests are inconclusive as to what the real problem is here and my next step is difficult to perform if you are not a certified technician or understand ISND setup messages; so I am trying to find a pattern here.
You said that it works is you have DEE on and call the station internally, but handoff doesn't work and neither does a direct call. Is the cell phone that you are trying to call out to a long distance number in relation to the carrier? If so you may have an issue with the phones restrictions on dialing out, such as an account code or denial of service.
The main difference in the setup of a call between an internal call and an external call is that we have the ability to propagate the original caller id, but in your case you said that it is turned off at both the CO Trunk Group and the Extension so that shouldn't be the problem. Obviously since it works when using an internal call then DEE is setup properly, but you said you can't handoff which is not normal if a internal call would work. At this point I would say that we are missing something obvious and without seeing the programming I am having a hard time picturing what it could be.
First off let's see if we can make this work on a test phone and go from there. Create a phantom extension and then create a user for that phantom extension. Make sure the phantom does not have any restrictions on it; ie it can make any type of call we want to make. One of the main things to look at on the phantom extension is the Associated Extension > Outgoing Extension field and make sure it is setup to use the feature code for ARS, which on a default phone system is 92000; should have a green diamond next to it. Now, inside the User programming make sure that DEE is turned on and then make sure that you have a valid cell phone number in the mobile extension field. We may need to look at the CO Trunk Groups if you are not allowing all phones to call out by using the auto-populated PP051 extension list; just add the new phantom extension manually to the list along with whatever else you have there then test it by calling the phantom internally. If that works then we need to find an available DID and assign it to the phantom port and then call that DID via a cell phone that is not the one used for the phantom's user and see if that works.
If you need a more in-depth instruction on how to set all of that up just ask and I will go into more detail. If you have one that is already setup and working then we won't need to go through all of this.
Thanks,
TE
P.S. Nevermind, figured it was something obvious that was missed. Congrats on figuring it out!