Thanks Anthony, I'm very impressed with the quick response. The additional waiting/logging makes things clearer. Your new code is waiting for the video and never getting it. In my case this is correct behaviour as X-Lite and FreeSwitch are not able to negotiate video furing offer/answer. Here is the SDP from XLite Invite: v=0 o=- 6 2 IN IP4 192.168.30.10 s=CounterPath X-Lite 4.0 c=IN IP4 192.168.30.10 t=0 0 m=audio 46602 RTP/AVP 107 0 8 101 a=sendrecv a=rtpmap:107 BV32/16000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-15 a=alt:1 1 : oxkiVo6c sUtX2luZ 192.168.30.10 46602 m=video 37220 RTP/AVP 115 34 a=sendrecv a=rtpmap:115 H263-1998/90000 a=fmtp:115 QCIF=1;CIF=1;I=1;J=1;T=1 a=rtpmap:34 H263/90000 a=fmtp:34 QCIF=1;CIF=1 a=alt:1 1 : OFwEAssN b3l2u5lG 192.168.30.10 37220 And here is the SDP from freeswitch in the response: v=0 o=FreeSWITCH 1269574772 1269574773 IN IP4 192.168.30.10 s=FreeSWITCH c=IN IP4 192.168.30.10 t=0 0 m=audio 20138 RTP/AVP 0 101 a=rtpmap:0 PCMU/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 a=silenceSupp:off - - - - a=ptime:20 m=video 0 RTP/AVP 19 XLite is offering video H.263 and H.263(1998) but Freeswitch is answering with a zero port (RTP/AVP 19). The only thing that is being successfully negotiated is the audio (PCMU/8000). Can you confirm whether mod_fsv can record H.263? Do you know how I can pursuade freeswitch to accept the video? I'm a little new to freeswitch - I suspect mod_H26x may be part of the answer however there isn't any documentation... Owen -- View this message in context: http://n2.nabble.com/Freeswitch-Video-Capture-and-Playback-tp4035796p4802883... Sent from the freeswitch-users mailing list archive at Nabble.com.