Some Outgoing calls failing out zap

Asterisk Version: 1.4.18
Zap Version: 1.4.8

I am having a problem terminating some outgoing calls. It isn’t consistent. I have a TDM422E, 2fxo, 2fxs card. Calls fail sometimes when sent out the fxo port. At first it seemed like enough digits were not being dialed. The logs reflect they are, however when listening in the call path, the call fails when 0 digits are sent out. The logs still reflect that a call is going out and answered. The answer comes from the local ILEC central office. It is an error, “your call did not go through, please try your call again”

    -- Executing [93033857217@numberplan-custom-1:1] Macro("SIP/1005- 081ee530", "trunkdial|Zap/3/3039381417|") in new stack
    -- Executing [s@macro-trunkdial:1] Set("SIP/1005-081ee530", "CALLERID
(all)=") in new stack
    -- Executing [s@macro-trunkdial:2] Dial("SIP/1005- 081ee530", "Zap/3/3033857217") in new stack
    -- Called 3/3033857217
    -- Zap/3-1 is ringing
    -- Zap/3-1 answered SIP/1005-081ee530
    -- Hungup 'Zap/3-1'