Tilghman Lesher wrote:
Doesn't IAX2 support transfer of images (GIF, JPG, etc)?  If so, how
is that handled?

They're encoded in mini-frames, as part of the media exchange, not in
full frames.

Well, that's not completely true. There are a couple different ways this is handled.

The first is for a call which is exchanging video. These video frames are sent in meta video frames (slightly different encoding than mini frames). However, a full frame of type VIDEO must be sent every 65536 ms due to re-sync the timestamps due to wraparound. This is because voice mini frames and video meta frames carry a 16-bit timestamp, while the full timestamp is 32-bits, and is only sent in full frames.

Also, there is an IMAGE full frame type which is used to send a single image within an existing call. If anyone ever used gnophone and remember how it would send a single picture of you to the other party in the call, this is how the image would be sent.

--
Russell Bryant
Software Engineer
Digium, Inc.
begin:vcard
fn:Russell Bryant
n:Bryant;Russell
org:Digium, Inc.
adr:;;150 West Park Loop;Huntsville;AL;35806;USA
email;internet:[EMAIL PROTECTED]
title:Software Engineer
tel;work:+1-256-428-6000
x-mozilla-html:FALSE
url:http://www.digium.com
version:2.1
end:vcard

_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

asterisk-dev mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-dev

Reply via email to