It has to do with transcoding. If Asterisk cannot 'speak' the codec it
cannot answer the call and is 'unable to forward the frame.
> -----Original Message-----
> From: asterisk-users-bounces@lists.digium.com
> [mailto:asterisk-users-bounces@lists.digium.com] On Behalf Of
> James Harper
> Sent: Wednesday, March 15, 2006 5:08 PM
> To: Asterisk Users Mailing List - Non-Commercial Discussion
> Subject: RE: [Asterisk-Users] Unable to forward frame
>
> > exten => _3XX,1,Answer
> > exten => _3XX,2,Dial(Sip/${EXTEN},6000,t) exten => _3XX,3,Hangup
>
> Why do you Answer before you Dial here? I had a problem where
> calls were misbehaving and someone asked me that same
> question. Without really understanding why I removed the
> Answer and it then just worked.
>
> I think the idea is that Dial connects the incoming channel -
> still in the 'ringing' state - to the outgoing channel, and
> then the outgoing channel takes care of answering the
> incoming call (or not).
>
> Or maybe you know what you are doing and there is a perfectly
> good reason to Answer before Dial.
>
> James
> _______________________________________________
> --Bandwidth and Colocation provided by Easynews.com --
>
> Asterisk-Users mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users
>