Ok, I solved this issue: the problem was the payload used by my provider for telephone-event that was 150 instead of 101.
When the provider fixed this payload number all calls works fine.

Stephen

On Mon, Dec 19, 2011 at 9:30 PM, Stephen Wilde <wstephen80@gmail.com> wrote:
I have a problem with a provider where the call are dropped by Freeswitch after receiving a 183 + SDP.
I think that the problem is in SDP but I don't know where.
The SDP that Freeswitch sends in INVITE is:

   v=0
   o=FreeSWITCH 1324273767 1324273768 IN IP4 62.196.58.2
   s=FreeSWITCH
   c=IN IP4 62.196.58.2
   t=0 0
   m=audio 52062 RTP/AVP 18 101 13
   a=rtpmap:101 telephone-event/8000
   a=fmtp:101 0-16
   a=ptime:20


where the SDP that Freeswitch receives from the provider is:

   v=0
   o=sansay-VSX 10 10 IN IP4 206.172.44.229
   s=session controller
   c=IN IP4 206.172.44.229
   t=0 0
   m=audio 28364 RTP/AVP 18 150
   a=rtpmap:18 G729/8000
   a=fmtp:18 annexb=no
   a=rtpmap:150 telephone-event/8000
   a=fmtp:150 0-15
   a=ptime:20


After this SDP I see in the log:

2011-12-19 21:17:11.567017 [DEBUG] switch_ivr_originate.c:3364 Originate Resulted in Error Cause: 100 [INVALID_IE_CONTENTS]

Can anyone give me an advice to solve this issue?

Stephen