<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Coert Vonk</title>
	<atom:link href="http://www.coertvonk.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.coertvonk.com</link>
	<description>From embedded systems to video production and back</description>
	<lastBuildDate>Mon, 06 Feb 2012 18:23:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Electromagnetism Inquiry</title>
		<link>http://www.coertvonk.com/family/school/electromagnetism-inquiry-3464</link>
		<comments>http://www.coertvonk.com/family/school/electromagnetism-inquiry-3464#comments</comments>
		<pubDate>Tue, 29 Nov 2011 01:24:50 +0000</pubDate>
		<dc:creator>Coert</dc:creator>
				<category><![CDATA[School]]></category>
		<category><![CDATA[atoms]]></category>
		<category><![CDATA[electrons]]></category>
		<category><![CDATA[magnetism]]></category>

		<guid isPermaLink="false">http://www.coertvonk.com/?p=3464</guid>
		<description><![CDATA[Inquiry into Electromagnetism. Starting from electrons spinning around their axis to electromagnetic fields.. <a href="http://www.coertvonk.com/family/school/electromagnetism-inquiry-3464">&#171;read more&#187;</a>]]></description>
			<content:encoded><![CDATA[<h3>Physics</h3>
<ol>
<li>Source</li>
<ul>
<li>Magnetism is caused by moving charged electrical particles (Faraday, 1830s).  These particles can be the current of electrons through an electric wire, or the movement of charged particles (protons and electrons) within an atom.  These charged particles move much like planets in a solar system:</li>
<ul>
<li><em>nucleus spin</em> around its own axis, causing a very weak magnetic field.</li>
<li><em>electrons orbit</em> around the nucleus, causing a weak magnetic field.</li>
<li><a href="http://www.coertvonk.com/wp-content/uploads/electron-orbiting3.png" rel="lightbox[3464]"><img class="alignright size-full wp-image-3498" title="electron orbiting3" src="http://www.coertvonk.com/wp-content/uploads/electron-orbiting3.png" alt="" width="177" height="159" /></a><em>electrons spin</em> around their own axis at the speed of light, causing a significant magnetic field (Goudsmit and Kronig, 1925).</li>
</ul>
<li>Spinning electrons generate the bulk of the magnetism in an atom.</li>
<ul>
<li>Within each orbit, electrons with opposite spins pair together, resulting in no net magnetic field.</li>
<li>Electrons in an orbit are filled up first by a + spin.  Once all the orbitals are filled with unpaired + spins, the orbitals are then filled with the &#8211; spin. (see <a href="http://chemwiki.ucdavis.edu/Physical_Chemistry/Quantum_Mechanics/Atomic_Theory/Electrons_in_Atoms/Electron_Spin#Assigning_Spin_Direction">Spin direction</a>)<br />
<span style="color: #ffffff;">:</span></li>
</ul>
</ul>
<li>Characteristics</li>
<ul>
<li>The electron configuration in an atom determines a the magnetic characteristics:</li>
<ul>
<li>In <em>diamagnetic</em> material, such as copper (Cu), all electrons are paired together.  There is no net magnetic field from the electrons.</li>
<li>In <em>paramagnetic</em> material, such as magnesium (Mg), there are unpaired electrons.  The atoms align to an external magnetic field.  It becomes magnetized while the external field is present.</li>
<li><a href="http://www.coertvonk.com/wp-content/uploads/bar-being-magnetized2.png" rel="lightbox[3464]"><img class="size-full wp-image-3514 alignright" title="bar being magnetized2" src="http://www.coertvonk.com/wp-content/uploads/bar-being-magnetized2.png" alt="own work" width="150" height="110" /></a>In <em>ferromagnetic</em> material, such as iron (Fe), there are unpaired electrons also.  In this case, the atoms not only align to an external magnetic field, but also orient parallel to each other.  Thus, even when the applied field is removed, the electrons maintain in a parallel orientation.</li>
<ul>
<li>experiment: use a magnet to stroke a ferromagnetic bar, such as iron, several times in the same direction.  The magnetic force from the north pole of the magnet causes the unpaired electrons to align themselves.  The iron will stay magnetic.</li>
</ul>
</ul>
<li>See also <a href="http://chemwiki.ucdavis.edu/Physical_Chemistry/Quantum_Mechanics/Atomic_Theory/Electrons_in_Atoms/Electron_Spin">Electron spin</a>, <a href="http://www.tpub.com/neets/book1/chapter1/1h.htm">Theories of magnetism</a>, <a href="http://science.howstuffworks.com/atom9.htm">How atoms work</a>, and <a href="http://www.lorentz.leidenuniv.nl/history/spin/goudsmit.html">Goudsmit&#8217;s lecture</a>.</li>
<li>added challenge</li>
<ul>
<li><a href="http://ocw.mit.edu/courses/physics/8-02-electricity-and-magnetism-spring-2002/">MIT lectures 8.02</a>,</li>
<li><a href="http://www.ndt-ed.org/EducationResources/CommunityCollege/MagParticle/Physics/MagneticMatls.htm">NDT article</a>,</li>
<li>Relativity tells us that what looks like a pure magnetic ¯eld in one frame of reference looks like an electric ¯eld in another frame of reference.</li>
</ul>
</ul>
</ol>
<h3>Properties</h3>
<ol>
<li>Magnetics</li>
<ul>
<li><a href="http://www.coertvonk.com/wp-content/uploads/iron-filings2.jpg" rel="lightbox[3464]"><img class="alignright size-full wp-image-3517" title="iron filings2" src="http://www.coertvonk.com/wp-content/uploads/iron-filings2.jpg" alt="adapted work for unknown source" width="154" height="106" /></a>The magnetic field (B) is very strong at the poles and weakens as the distance to the poles increases.</li>
<li>A magnetic field line (Faraday) is a theoretical line that loops through the north pole of a magnet, passing through surrounding space, enter the southing pole and going through the magnet back to the north pole.  A higher density of nearby field lines indicates a stronger magnetic field.  Field lines are a visual and conceptual aid only and are no more real than the <a title="Contour lines" href="http://en.wikipedia.org/wiki/Contour_lines">contour lines</a> (constant altitude) on a topographic map.</li>
<ul>
<li>simulation: move compass and bar magnet using <a href="http://phet.colorado.edu/en/simulation/faraday">Faraday&#8217;s Lab</a>.</li>
<li>experiment: visualize magnetic field using iron filings on paper/glass with bar magnet underneath.<br />
<span style="color: #ffffff;">:</span></li>
</ul>
</ul>
<li>Two magnets<a><img class="alignright size-full wp-image-3493" title="force lines in two magnets2" src="../wp-content/uploads/force-lines-in-two-magnets2.png" alt="" width="148" height="139" /></a></li>
<ul>
<li>Interaction</li>
<ul>
<li>Opposites attract.</li>
<li>Same poles repel.</li>
</ul>
<li>The force between the two poles is directly proportional to the product of the pole strengths and inversely proportional to the square of the distance between the poles.</li>
<li>A compass is tiny magnet balanced on a pivot.  It will rotate to point toward the opposite pole of a magnet.</li>
<li type="_moz">Experiment: suspend a magnet from a string.  It will align with the earth&#8217;s magnetic field, so that its S-pole points to the Earth&#8217;s N-pole.<br />
<span style="color: #ffffff;">:</span></li>
</ul>
<li>Induction</li>
<ul>
<ul>
<li>A material that is attracted by a magnet becomes a magnet itself.</li>
<li>As an iron nail is brought close to a bar magnet, some flux lines emanating from the north pole of the magnet pass through the iron nail in completing their magnetic path. Since magnetic lines of force travel inside a magnet from the south pole to the north pole, the nail will be magnetized in such a polarity that its south pole will be adjacent to the north pole of the bar magnet. There is now an attraction between the two magnets.</li>
<ul>
<li><a href="../wp-content/uploads/nail-being-magnetized.png" rel="lightbox[3464]"><img class="alignright size-full wp-image-3516" title="nail being magnetized" src="../wp-content/uploads/nail-being-magnetized.png" alt="original work" width="153" height="71" /></a>experiment: move an iron nail to a bar magnet.  Touch another nail to the end of the first nail.  The magnetic field from the bar magnet will align the unpaired spins.  First the ones closest to the bar magnet.  This process can be repeated until the strength of the magnetic field weakens with the distance from the bar magnet.  As soon as the first nail is pulled away from the bar magnet, all the nails will fall. Each nail had become a temporary magnet, but once the magnetizing force was removed, the unpaired spins once again assumed a random distribution</li>
</ul>
<li>See also  &#8230;..</li>
</ul>
</ul>
</ol>
<h3>Electromagnetism</h3>
<ol>
<li><a href="http://www.coertvonk.com/wp-content/uploads/current-causing-magnetic-field-right-hand-rule-2.png" rel="lightbox[3464]"><img class="alignright size-full wp-image-3535" title="current causing magnetic field - right hand rule #2" src="http://www.coertvonk.com/wp-content/uploads/current-causing-magnetic-field-right-hand-rule-2.png" alt="" width="148" height="153" /></a>Wire</li>
<ul>
<li>A moving charge (current) through a wire produces a magnetic field (Ørsted 1819, Ampère 1820).</li>
<li>The magnetic field lines form concentric circles around the wire.</li>
<li>The strength of the magnetic field:  |B| = μ<sub>0</sub>.|I| /2Πr, where <em>μ<sub>0</sub></em> is the permeability of free space, I is the current, <em>r</em> is the distance from the wire.</li>
<li>The direction of the field follows the right-hand rule convention for vectors.  In this case, the corkscrew rule, where the thumb points in the direction of the current, and the fingers point in the direction of the magnetic field lines.</li>
<li>Experiment, paper with iron filings, wire perpendicular to this paper and few seconds of strong current (100 A) through the wire.</li>
<li>See also the lecture <a href="http://ocw.mit.edu/courses/physics/8-02-electricity-and-magnetism-spring-2002/video-lectures/lecture-11-magnetic-field-and-lorentz-force/">Magnetic field and Lorentz Force</a>, MIT.<br />
<span style="color: #ffffff;">:</span></li>
</ul>
<li>Wire in magnetic field experiences force</li>
<ul>
<li><a href="http://www.coertvonk.com/wp-content/uploads/lorenze-force-4.png" rel="lightbox[3464]"><img class="alignright size-full wp-image-3546" title="lorenze force 4" src="http://www.coertvonk.com/wp-content/uploads/lorenze-force-4.png" alt="original work" width="152" height="128" /></a>A charge moving through a magnetic field experiences a force F<sub>B</sub><sup>→ </sup>= q . (v<sup>→</sup> × B<sup>→</sup>), where <em>v</em> is the speed of the charge, <em>q</em> is the value of the charge and <em>B<sup>→</sup></em> is the magnetic field (Lorenz, 1892).</li>
<li>The direction of F<sub>B</sub><sup>→</sup> is perpendicular to both the direction of the charge and the magnetic field.  The direction is the cross product of v<sup>→</sup> and B<sup>→</sup>, and as such defined according to the right-hand rule for vectors.   With the thumb, index, and middle fingers at right angles to each other (with the index finger pointed <a href="../wp-content/uploads/right-hand-rule-1.png" rel="lightbox[3464]"><img class="alignright size-full wp-image-3536" title="right hand rule #1" src="../wp-content/uploads/right-hand-rule-1.png" alt="" width="127" height="97" /></a>straight), the first (index) finger represents the first vector in the product (v<sup>→</sup>); the second (middle) finger represents the second vector (B<sup>→</sup>); and the thumb represents the product (F<sub>B</sub><sup>→</sup>).</li>
<li>Animation, <a href="http://www.magnet.fsu.edu/education/tutorials/java/lorentzforce/index.html">Lorenz force</a>, Univ. of Florida.</li>
<li>Experiment, current perpendicular to magnetic field.  Thin wire (50 cm) suspended in between strong magnets.  Connect wire to switch and two D-cell batteries.</li>
<li>Experiment, wire in between two poles demo as part of the lecture <a href="http://ocw.mit.edu/courses/physics/8-02-electricity-and-magnetism-spring-2002/video-lectures/lecture-11-magnetic-field-and-lorentz-force/">Magnetic field and Lorentz Force</a>, MIT.</li>
<li>Experiment, <a title="in French" href="http://ths1104.wordpress.com/2010/06/20/toute-la-verite-et-rien-que-la-verite-sur-le-moteur-homopolaire/">Homopolar motor</a>.  (see also <a href="http://en.wikipedia.org/wiki/Homopolar_motor">Homopolar</a>)<br />
<span style="color: #ffffff;">:</span></li>
</ul>
<li>Coil in magnetic field</li>
<ul>
<li>make one, http://science.howstuffworks.com/how-to-make-electromagnet.htm</li>
</ul>
<li>Rotor in magnetic field</li>
<ul>
<li>Simple motor, using D-cell battery, magnet, 2 clothes pins, and coil. (<a href="http://www.youtube.com/watch?v=Hwv4I0-Xx1M&amp;feature=related">video</a>, <a href="http://www.youtube.com/watch?v=9w8BYUU8hA4">video2</a>)</li>
</ul>
<li>Eddy currents.  Two equal masses slide down two identical aluminum tubes. Since one of the masses is magnetic it will induce eddy currents according to Lenz&#8217; Law. This damps the motion of the mass causing the magnetic mass to take much longer to fall through the tube</li>
</ol>
<h3>other stuff</h3>
<p>How voltage is produced: http://www.tpub.com/neets/book1/chapter1/1k.htm</p>
<ul>
<li>very strong at the poles and weakens as the distance to the poles increases;</li>
<li>goes from the north pole of a magnet, pass through surrounding space, enter the south pole and go through the magnet back to the north pole, thus forming a closed loop.</li>
<li>experiment: visualize magnetic field using iron filings on paper/glass with bar magnet underneath.</li>
</ul>
<p><a href="http://en.wikipedia.org/wiki/Homopolar_motor">Homopolar</a> motor, Wiki.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.coertvonk.com/family/school/electromagnetism-inquiry-3464/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Life Inquiry</title>
		<link>http://www.coertvonk.com/family/school/life-inquiry-2882</link>
		<comments>http://www.coertvonk.com/family/school/life-inquiry-2882#comments</comments>
		<pubDate>Fri, 04 Feb 2011 00:27:30 +0000</pubDate>
		<dc:creator>Johan</dc:creator>
				<category><![CDATA[School]]></category>

		<guid isPermaLink="false">http://www.coertvonk.com/?p=2882</guid>
		<description><![CDATA[Inquiry into microscopic life. Describes the process, questions, resources and the resulting presentation. <a href="http://www.coertvonk.com/family/school/life-inquiry-2882">&#171;read more&#187;</a>]]></description>
			<content:encoded><![CDATA[<h3>What is alive?</h3>
<ol>
<li>Book, &#8220;<a href="http://www.amazon.com/Science-Explorer-Bacteria-Prentice-explorer/dp/0134344901">Science Explorer &#8211; From bacteria to plants</a>, §1&#8243; (Prentice Hall)
<ul>
<li>Grows</li>
<li>Uses energy</li>
<li>Responds to their surroundings</li>
<li>Reproduces</li>
</ul>
</li>
</ol>
<h3>Where does life come from?</h3>
<ol>
<li>Life comes from other life, but where did the first life come from?</li>
<li>First a little bit of Chemistry
<ul>
<li>Book, &#8220;<a href="http://www.amazon.com/Chemical-Interactions-Resources-Images-Readings/dp/B001PU2REG">Science Explorer &#8211; Chemical Interactions Resources</a>&#8221; (Foss Middle School)
<ul>
<li>A molecule is the smallest part of a substance that still has the same properties.  E.g. a water molecule is called H<sub>2</sub>O.</li>
<li>Molecules are build out of atoms.   E.g. a water molecule consists out of two Hydrogen (H<sub>2</sub>) and Oxygen (O<sub>2</sub>) atoms.</li>
<li>Atoms are build out of protons, electrons and neutrons.  E.g.  a Hydrogen (H<sub>2</sub>) atom consists of 1 proton and 1 electron.</li>
</ul>
</li>
<li>Web page, &#8220;<a href="http://education.jlab.org/qa/atom_idx.html">Atoms, Elements and Molecules Q&amp;A</a>&#8221; (Jefferson Lab)</li>
<li>Web page, &#8220;<a href="http://www.chem4kids.com/files/atom_structure.html">Atoms structure</a>&#8221; (chem4kids.com)</li>
</ul>
</li>
<li>Birth of our solar system
<ul>
<li>Web page, &#8220;<a href="http://www.suite101.com/content/very-brief-history-of-the-universe-a27546">Very brief history of the universe</a>&#8221; (suite101.com)</li>
<li>Web page, &#8220;<a href="http://www.suite101.com/content/origin-of-the-chemical-elements-a23458">Origin of the chemical elements</a>&#8221; (suite101.com)</li>
<li>Video, &#8220;<a href="http://www.pbs.org/wgbh/nova/transcripts/3114_origins.html">Origins &#8211; Back to the beginning</a>&#8221; (NOVA)
<ul>
<li>13.75 billion years ago, there was a super explosion, from which a cloud of hydrogen (H) and helium (He) formed.</li>
<li>From the dust stars were born.  The stars were very big and inside the pressure and temperature extremely high.  H atoms fused together to form He atoms.  This released energy as heat and light.  When it ran out of H, they started to burn He instead.  This He atom fused together to form carbon (C), oxygen (O) and nitrogen (N).  These are the basic ingredients of life.</li>
<li>Once no more elements could be fused it stopped and the star exploded.</li>
<li>In the middle of a dust cloud, pressure and temperature rose and our Sun was born.</li>
</ul>
</li>
<li>Video, &#8220;<a href="http://www.pbs.org/wgbh/nova/transcripts/3111_origins.html">Origins &#8211; Earth is born</a>&#8221; (NOVA)
<ul>
<li>Dust particles attached to each other and formed our planets.</li>
<li>4.5 billion years ago, Earth was born.</li>
<li>Many comets fell into the earth.  These comets were big ice rocks from space that gave us water.</li>
<li>4.4 &#8211; 4.1 billion years ago, the crust of the Earth cooled down and and water condensed.</li>
</ul>
</li>
<li>Web page, &#8220;<a href="http://en.wikipedia.org/wiki/Abiogenesis#Current_models">Abiogenesis</a>&#8221; (Wikipedia)</li>
<li>Web page, &#8220;<a href="http://en.wikipedia.org/wiki/Evolutionary_history_of_life">History of life</a>&#8221; (Wikipedia)</li>
<li>Interview, &#8220;<a href="http://www.pbs.org/wgbh/nova/evolution/how-did-life-begin.html">How did life begin</a>&#8221; (NOVA)</li>
<li>Web site, &#8220;<a href="http://exploringorigins.org/">Exploring life&#8217;s origins</a>&#8221; (Museum of science, Boston)</li>
<li>Web page, &#8220;<a href="http://faculty.clintoncc.suny.edu/faculty/michael.gregory/files/bio%20101/bio%20101%20lectures/biochemistry/biochemi.htm">Organic chemistry, biochemistry</a>&#8221; (NY State Uni)</li>
<li>Web page, &#8220;<a href="http://en.wikipedia.org/wiki/Timeline_of_evolution">Timeline of evolution</a>&#8221; (Wikipedia)</li>
<li>Web page, &#8220;<a href="https://www.llnl.gov/str/September02/pdfs/09_02.1.pdf">A hitchhiker&#8217;s guide to early earth</a>&#8221; (Lawrence Livermore Lab)</li>
<li>Web page, &#8220;<a href="http://en.wikipedia.org/wiki/Miller%E2%80%93Urey_experiment">Miller-Urey experiment</a>&#8221; (Wikipedia), &#8220;<a href="http://www.chem.duke.edu/~jds/cruise_chem/Exobiology/miller.html">Miller/Urey experiment</a>&#8221; (Duke Uni.)</li>
<li>Online book, &#8220;<a href="http://www.oup.com/us/pdf/mckee/ch5p123-143">Amino acids, peptides and proteins</a>&#8221; (Oxford Uni.)</li>
<li>Web animation, &#8220;<a href="http://plantsciences.montana.edu/cqlab/proteinformation.htm">Protein formation animation</a>&#8221; (Montana State Uni.)</li>
<li>Web site, &#8220;<a href="http://telstar.ote.cmu.edu/biology/animation/index.html">Animating biology</a>&#8221; (Carnegie Mellon Uni.)</li>
<li>Web page, &#8220;<a href="http://www.ncbi.nlm.nih.gov/books/NBK26876/">The RNA World and the origins of life</a>&#8221; (US Nat&#8217;l Lib. of Medicine)</li>
<li>http://web.visionlearning.com/custom/chemistry/animations/CHE1.3-an-animations.shtml</li>
<li>Video, &#8220;<a href="http://www.pbs.org/wgbh/nova/evolution/where-did-we-come-from.html">Where did we come from?</a>&#8221; (NOVA)</li>
<li>Video, &#8220;<a href="http://www.pbs.org/wgbh/nova/transcripts/3112_origins.html">Origins &#8211; How life began</a>&#8221; (NOVA)
<ul>
<li>All living things, are made from a small set of chemical elements: hydrogen (H), oxygen (O), carbon (C) and nitrogen (N) — four of the most common elements in the universe.</li>
<li>Life requires molecules that can catalyze reactions that lead, directly or indirectly, to the production of more molecules like themselves.  The following steps are might have generated live on Earth:
<ol>
<li>Atoms of C, H, O and N can fill their outer electron shells by forming covalent bonds.  The resulting molecules include amino acids (Black for 2.16a), sugar alcohols such as ribose (2.11b) and glycerol (2.11c), fatty acids (2.13a), phosphoric acid (2.20b) and nitrogenous bases (2.22).  There are different theories of where these bonds could have formed:
<ul>
<li>in puddles (see &#8220;<a href="http://www.pbs.org/wgbh/nova/evolution/where-did-we-come-from.html">Where did we come from?</a>&#8220;)
<ul>
<li>2BD</li>
<li>Experiments show that the building blocks of RNA can assemble themselves naturally.  (John Sutherland)</li>
</ul>
</li>
<li>near deep see volcanoes (see &#8220;<a href="http://en.wikipedia.org/wiki/Iron-sulfur_world_theory">Iron-sulfur world theory</a>&#8220;)
<ul>
<li>Hot volcanic gasses (CO, NH<sub>3</sub>, H<sub>2</sub>S) in the deep ocean pass over a metal catalyst generate catalytic metallo-peptides. Further energy from sulfides of iron in redox reaction.  Energy available for the synthesis of organic molecules but also for the formation of oilomers and polymers.  Such systems may be able to evolve into autocatalytic sets of self-replicating, metabolically active entities that would predate the life forms known today.</li>
<li>Organisms collected at deep sea volcanoes are similar to some of the earliest organisms that existed on the Earth.</li>
</ul>
</li>
<li>delivered by comets (see &#8220;<a href="http://www.chem.duke.edu/%7Ejds/cruise_chem/Exobiology/miller.html">Miller/Urey experiment</a>&#8220;)
<ul>
<li>Lightning or UV-light from the sun can help in the creation of certain basic small molecules (monomers) of life, such as amino acids.  Amino acids are the basic building blocks of proteins and cells.</li>
<li>The energy from the impact of the comet fused amino acids together to form more complex molecules called peptides (&lt; 50 amino acids linked together).</li>
<li>Experiments show that amino acids can assemble themselves naturally. (Miller–Urey)</li>
</ul>
</li>
</ul>
</li>
<li>Covalent bonds between amino acids form long chains called proteins.  Proteins provide structure and control the rate of chemical reactions in cells.</li>
<li>Covalent bonds between glycerol, two fatty acids chains and a phosphoric acid (H<sub>3</sub>PO<sub>4</sub>) creates a phospolipid.  The number of protons, electrons, energy level of the electrons and place in a molecule determine how much an atom attracts electrons  (see &#8220;<a href="http://en.wikipedia.org/wiki/Electronegativity#Electronegativities_of_the_elements">electronegativity</a>&#8220;).  An unequal relationship between atoms creates a polar covalent bond.  In phospholipids, the phosphate group is polar and can interact with water molecules, which are polar too, but the two long, uncharged fatty acid tails cannot.  As a result these molecules in water form lipid bilayers, a main component of the cell membrane.  The membrane provides a stable physical and chemical environment (see &#8220;<a href="http://telstar.ote.cmu.edu/biology/MembranePage/index2.html">Phospholipid membranes</a>&#8220;)</li>
<li>Covalent bonds between a nitrogenous base, ribose and phosphoric acid salt creates a nucleotide.  (see &#8220;<a href="http://en.wikipedia.org/wiki/Abiogenesis#Current_models">Abiogenesis</a>&#8220;)
<ul>
<li>Long chains of nucleotides form random (pre-)RNA molecules and result in self-replicating ribozymes (see &#8220;<a href="http://www.ncbi.nlm.nih.gov/books/NBK26876/">RNA world</a>&#8220;).</li>
<li>Selection pressures for catalytic efficiency and diversity might have resulted in ribozymes which catalyse peptidyl transfer (hence formation of small proteins), since oligopeptides complex with RNA to form better catalysts. The first ribosome might have been created by such a process, resulting in more prevalent protein synthesis.</li>
<li>Synthesized proteins might then outcompete ribozymes in catalytic ability, and therefore become the dominant biopolymer, relegating nucleic acids to their modern use, predominantly as a carrier of genomic information.</li>
</ul>
</li>
</ol>
</li>
<li>Life evolves
<ol>
<li>Selection pressures for catalytic efficiency and diversity result in ribozymes which catalyse peptidyl transfer (hence formation of small proteins), since oligopeptides complex with RNA to form better catalysts. Thus the first ribosome is born, and protein synthesis becomes more prevalent.</li>
<li>Proteins outcompete ribozymes in catalytic ability, and therefore become the dominant biopolymer. Nucleic acids are restricted to predominantly genomic use.</li>
</ol>
</li>
<li>aa</li>
<li>3.9 &#8211; 2.5 billion years ago, simple cells &#8220;Prokaryotes&#8221; appear
<ul>
<li>They use CO<sub>2</sub> as a carbon source and get energy from oxidizing inorganic materials such as H<sub>2</sub>S, FeO, H2 or NH<sub>3</sub>.</li>
<li>Later, they evolve glycolysis, a set of chemical reactions that free the energy of organic molecules such as glucose and store it in the chemical bonds of ATP.  Glycolysis (and ATP) continue to be used in almost all organisms, unchanged, to this day.</li>
</ul>
</li>
<li>3.5 billion years ago, first archaea (<span id="RAsnippet1">3 RNA polymerases</span>)
<ul>
<li>Organisms generate ATP by exploiting a proton gradient.</li>
</ul>
</li>
<li>2.7 billion years ago, photosynthetic cyanobacteria
<ul>
<li>They use water as a reducing agent, thereby producing oxygen as waste product.  The oxygen oxidizes dissolved iron in the oceans creating iron ore.</li>
<li>Snottites, single-cell bacteria that burn H<sub>2</sub>S (?)</li>
</ul>
</li>
<li>2.5 billion years ago, cyanobacteria, oxygen appears
<ul>
<li>Microbes evolved a green pigment known as chlorophyll.  This allowed them to trap sunlight and use it to drive a chemical reaction that converts carbon dioxide (CO2) and water (H<sub>2</sub>O) into food.  This &#8220;photosynthesis&#8221; enabled some bacteria to grow and reproduce almost without limit.  Life could spread, literally, over the entire planetary surface.  As a byproduct of photosynthesis, the ancient bacteria produced a waste gas: oxygen (O<sub>2</sub>).</li>
</ul>
</li>
<li>1.85 billion years ago, first complex cells (Eukaryotes), primitive algae</li>
<li>1.2 billion years ago, sexual reproduction, increasing rate of evolution</li>
<li>1.2 billion years ago, multi-cellular organisms
<ul>
<li>The oxygen (O<sub>2</sub>) level raised from 1% to 21% allowing multi-cellular life</li>
</ul>
</li>
<li>600 million years ago, first skeletons</li>
<li>500 million years ago, first fish</li>
<li>475 million years ago, first land plants</li>
<li>400 million years ago, first insects and seeds</li>
<li>360 million years ago, first amphibians</li>
<li>300 million years ago, first reptiles</li>
<li>200 million years ago, first mammals</li>
<li>150 million years ago, first birds</li>
<li>130 million years ago, first flowers</li>
<li>2.5 million years ago, first genus homo</li>
<li>2 million years ago, homo erectus</li>
<li>0.2 million years ago, homo sapiens (similar to how we look today)</li>
<li>0.006 million years ago, sumerians invent civilization</li>
<li>0.002 million years ago, Roman Empire civilizes Europe</li>
<li>0.000007 million years ago, you were born</li>
</ul>
</li>
</ul>
</li>
</ol>
<p>Book, &#8220;<a href="http://www.amazon.com/Prentice-Hall-Science-Explorer-Heredity/dp/0130540641/ref=sr_1_2?s=books&amp;ie=UTF8&amp;qid=1297539739&amp;sr=1-2">Science Explorer &#8211; Cells and heredity</a>&#8221; (Prentice Hall)</p>
<h3>Questions</h3>
<ol>
<li>How are they not eaten?</li>
<li>What do they eat?</li>
<li>How do they get through the fall and winter?</li>
<li>How they reproduce?</li>
<li>How they live their lives?</li>
<li>How they get there food?</li>
<li>Differences  between plants and animals?</li>
<li>How they attack hungry predators?</li>
<li>How they digest their food?</li>
<li>How they are different from plants and animals?</li>
<li>Are they plants or animals?</li>
<li>How they look under a microscope?</li>
</ol>
<h3>Group your questions</h3>
<ol>
<li>Introduction (cells)</li>
<li>Plants</li>
<li>Animals</li>
<li>Protists</li>
</ol>
<p><strong>For each of the 3 groups answer</strong></p>
<ol>
<li>Species
<ul>
<li>Are they plants or animals?</li>
<li>How they look under a microscope?</li>
<li>Differences between plants and animals?</li>
<li>How they are different from plants and animals?</li>
</ul>
</li>
<li>Feeding
<ul>
<li>What do they eat?</li>
<li>How do they get their food?</li>
<li>How do they digest their food?</li>
<li>How they live their lives?</li>
</ul>
</li>
<li>Survival
<ul>
<li>How are they not eaten?</li>
<li>How they attack hungry predators?</li>
<li>How do they get through the fall and winter?</li>
<li>How do they reproduce?</li>
</ul>
</li>
</ol>
<p><strong>(Alternate grouping)</strong></p>
<ol>
<li>Plants, protists and animals</li>
<li>Food chain</li>
<li>Life cycle</li>
<li>Under the microscope</li>
</ol>
<h3>Resources</h3>
<p>Cells</p>
<ul>
<li>Web site &#8220;<a href="http://www.windows2universe.org/earth/Life/classification_intro.html">Classification of Living Things</a>&#8221; (National Earth Science Teachers Association)</li>
<li>Web site &#8220;<a href="http://www.biology4kids.com/files/cell_main.html">Cell structure</a>&#8221; (biology4kids.com)</li>
<li>Web site &#8220;<a href="http://www.ucopenaccess.org/course/view.php?id=75">Biology course</a>&#8221; (Uni. of California)</li>
<li>Web site &#8220;<a href="http://www2.estrellamountain.edu/faculty/farabee/biobk/biobooktoc.html">Biology book</a>&#8221; (Estrella Mountain CC)</li>
<li>Web page &#8220;<a href="http://simple.wikipedia.org/wiki/Eukaryote">Eukayote</a>&#8221; (simple Wikipedia)</li>
</ul>
<p>Plants</p>
<ul>
<li>Web page <a href="http://wiki.answers.com/Q/What_is_the_difference_between_the_plants_and_animals">What is the difference between plants and animals?</a> (answers.com)</li>
<li>Web page &#8220;<a href="http://www.biology4kids.com/files/plants_photosynthesis.html">Photosynthesis</a>&#8221; and &#8220;<a href="http://www.biology4kids.com/files/cell_chloroplast.html">Chloroplast</a>&#8221; (biology4kids.com)</li>
<li>Web page &#8220;<a href="http://science.howstuffworks.com/dictionary/biology-terms/photosynthesis-info.htm">Photosynthesis</a>&#8221; (howstuffworks.com)</li>
<li>Video &#8220;<a href="http://videos.howstuffworks.com/discovery/29603-assignment-discovery-photosynthesis-video.htm">Photosynthesis</a>&#8221; (howstuffworks.com)</li>
</ul>
<p>Animals</p>
<ul>
<li>Web page &#8220;<a href="http://www.ebiomedia.com/Inside-the-Living-Cell/How-Cells-Obtain-Energy.html">How cells obtain energy</a>&#8221; (ebiomedia.com)</li>
<li>Science project &#8220;<a href="http://www.education.com/science-fair/article/microscopic-life-is-everywhere/">Life is everywhere</a>&#8221; (education.com)</li>
<li>Web page &#8220;<a href="http://en.wikipedia.org/wiki/Cellular_respiration">Cellular respiration</a>&#8221; (wikipedia.com)</li>
<li>Video &#8220;<a href="http://video.google.com/videoplay?docid=-5853069095844597830">Cells, Tissues, Organs, and Systems</a>&#8221; (nasa.gov)</li>
</ul>
<p>Microorganisms</p>
<ul>
<li>Book &#8220;<a href="http://catalog.wccls.org/polaris/view.aspx?cn=262444">A world in a drop of water</a>&#8221; (Alvin and Virginia Silverstein)</li>
<li>Web page &#8220;<a href="http://www.microscopy-uk.org.uk/">Menu of microscopy and microscopes</a>&#8221; (Microscopy UK)</li>
<li>Web page &#8220;<a href="http://www-saps.plantsci.cam.ac.uk/worksheets/ssheets/ssheet23.htm">Photosynthesis, using algae wrapped in jelly balls</a>&#8221; (Science and plants for schools)</li>
<li>Teacher Notes &#8220;<a href="http://sciencespot.net/Media/pondwaterunit.pdf">Pond water survey</a>&#8221; (sciencespot.net)</li>
<li>Web page &#8220;<a href="http://www.micrographia.com/aadirpgs/specall/specgen/spegen01.htm#freshwaterlink">Biological specimens, fresh water</a>&#8221; (micrographia.com)</li>
<li>Picture &#8220;<a href="http://news.nationalgeographic.com/news/2009/11/photogalleries/best-tiny-microscopic-life-pictures/photo3.html">Algae sex-tape</a>&#8221; (nationalgeographic.com)</li>
<li>Web page &#8220;<a href="http://101science.com/paramecium.htm">Paramecium</a>&#8221; (101science.com)</li>
</ul>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 863px; width: 1px; height: 1px; overflow: hidden;">
<h1><span class="articleTitle">Photosynthesis</span></h1>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.coertvonk.com/family/school/life-inquiry-2882/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Paragliding Pictures</title>
		<link>http://www.coertvonk.com/outdoors/paragliding/pictures-2794</link>
		<comments>http://www.coertvonk.com/outdoors/paragliding/pictures-2794#comments</comments>
		<pubDate>Mon, 17 Jan 2011 06:52:17 +0000</pubDate>
		<dc:creator>Coert</dc:creator>
				<category><![CDATA[Paragliding]]></category>
		<category><![CDATA[Gleitschirm]]></category>
		<category><![CDATA[Outdoors]]></category>
		<category><![CDATA[paragliding]]></category>
		<category><![CDATA[Pictures]]></category>

		<guid isPermaLink="false">http://www.coertvonk.com/?p=2794</guid>
		<description><![CDATA[A few of my paragliding pictures taken in Switzerland and California.  Click on the image to navigate.  <a href="http://www.coertvonk.com/outdoors/paragliding/pictures-2794">&#171;read more&#187;</a>]]></description>
			<content:encoded><![CDATA[<p>A few of my paragliding pictures taken in Switzerland and California.  Click on the image to navigate.</p>

<div class="ngg-galleryoverview" id="ngg-gallery-47-2794">


	
	<!-- Thumbnails -->
		
	<div id="ngg-image-2448" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/1992-Fiesch-001.jpg" title="N058_01" rel="lightbox[set_47]" >
								<img title="1992-Fiesch-001" alt="1992-Fiesch-001" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_1992-Fiesch-001.jpg" width="320" height="230" />
							</a>
		</div>
		<div class="tcaption">N058_01</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2449" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/1992-Fiesch-002.jpg" title="N058_03" rel="lightbox[set_47]" >
								<img title="1992-Fiesch-002" alt="1992-Fiesch-002" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_1992-Fiesch-002.jpg" width="320" height="231" />
							</a>
		</div>
		<div class="tcaption">N058_03</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2450" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/1992-Fiesch-003.jpg" title="N058_05" rel="lightbox[set_47]" >
								<img title="1992-Fiesch-003" alt="1992-Fiesch-003" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_1992-Fiesch-003.jpg" width="320" height="231" />
							</a>
		</div>
		<div class="tcaption">N058_05</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2451" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/1992-Fiesch-004.jpg" title="N058_07" rel="lightbox[set_47]" >
								<img title="1992-Fiesch-004" alt="1992-Fiesch-004" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_1992-Fiesch-004.jpg" width="320" height="231" />
							</a>
		</div>
		<div class="tcaption">N058_07</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2452" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/1992-Fiesch-005.jpg" title="N058_08" rel="lightbox[set_47]" >
								<img title="1992-Fiesch-005" alt="1992-Fiesch-005" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_1992-Fiesch-005.jpg" width="320" height="230" />
							</a>
		</div>
		<div class="tcaption">N058_08</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2453" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/1992-Fiesch-006.jpg" title="N058_10" rel="lightbox[set_47]" >
								<img title="1992-Fiesch-006" alt="1992-Fiesch-006" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_1992-Fiesch-006.jpg" width="231" height="320" />
							</a>
		</div>
		<div class="tcaption">N058_10</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2454" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/1993-Fiesch-001.jpg" title="N059_10" rel="lightbox[set_47]" >
								<img title="1993-Fiesch-001" alt="1993-Fiesch-001" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_1993-Fiesch-001.jpg" width="320" height="231" />
							</a>
		</div>
		<div class="tcaption">N059_10</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2455" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/1993-Fiesch-002.jpg" title="N059_13" rel="lightbox[set_47]" >
								<img title="1993-Fiesch-002" alt="1993-Fiesch-002" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_1993-Fiesch-002.jpg" width="320" height="231" />
							</a>
		</div>
		<div class="tcaption">N059_13</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2456" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/1993-Fiesch-003.jpg" title="N059_16" rel="lightbox[set_47]" >
								<img title="1993-Fiesch-003" alt="1993-Fiesch-003" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_1993-Fiesch-003.jpg" width="230" height="320" />
							</a>
		</div>
		<div class="tcaption">N059_16</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2457" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/1993-Fiesch-004.jpg" title="N059_18" rel="lightbox[set_47]" >
								<img title="1993-Fiesch-004" alt="1993-Fiesch-004" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_1993-Fiesch-004.jpg" width="320" height="231" />
							</a>
		</div>
		<div class="tcaption">N059_18</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2458" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/1993-Fiesch-005.jpg" title="N059_19" rel="lightbox[set_47]" >
								<img title="1993-Fiesch-005" alt="1993-Fiesch-005" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_1993-Fiesch-005.jpg" width="265" height="320" />
							</a>
		</div>
		<div class="tcaption">N059_19</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2459" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/1993-Fiesch-006.jpg" title="N059_22" rel="lightbox[set_47]" >
								<img title="1993-Fiesch-006" alt="1993-Fiesch-006" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_1993-Fiesch-006.jpg" width="320" height="231" />
							</a>
		</div>
		<div class="tcaption">N059_22</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2460" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/1993-Fiesch-007.jpg" title="N059_26" rel="lightbox[set_47]" >
								<img title="1993-Fiesch-007" alt="1993-Fiesch-007" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_1993-Fiesch-007.jpg" width="320" height="231" />
							</a>
		</div>
		<div class="tcaption">N059_26</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2461" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/1993-Fiesch-009.jpg" title="N059_28" rel="lightbox[set_47]" >
								<img title="1993-Fiesch-009" alt="1993-Fiesch-009" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_1993-Fiesch-009.jpg" width="320" height="231" />
							</a>
		</div>
		<div class="tcaption">N059_28</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2462" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/1993-Fiesch-010.jpg" title="N059_29" rel="lightbox[set_47]" >
								<img title="1993-Fiesch-010" alt="1993-Fiesch-010" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_1993-Fiesch-010.jpg" width="320" height="230" />
							</a>
		</div>
		<div class="tcaption">N059_29</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2463" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/1993-Fiesch-011.jpg" title="N059_30" rel="lightbox[set_47]" >
								<img title="1993-Fiesch-011" alt="1993-Fiesch-011" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_1993-Fiesch-011.jpg" width="320" height="231" />
							</a>
		</div>
		<div class="tcaption">N059_30</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2464" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/1993-Fiesch-012.jpg" title="N059_31" rel="lightbox[set_47]" >
								<img title="1993-Fiesch-012" alt="1993-Fiesch-012" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_1993-Fiesch-012.jpg" width="320" height="231" />
							</a>
		</div>
		<div class="tcaption">N059_31</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2465" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/1993-Fiesch-013.jpg" title="N059_32" rel="lightbox[set_47]" >
								<img title="1993-Fiesch-013" alt="1993-Fiesch-013" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_1993-Fiesch-013.jpg" width="320" height="231" />
							</a>
		</div>
		<div class="tcaption">N059_32</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2466" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/1993-Fiesch-014.jpg" title="N059_33" rel="lightbox[set_47]" >
								<img title="1993-Fiesch-014" alt="1993-Fiesch-014" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_1993-Fiesch-014.jpg" width="320" height="231" />
							</a>
		</div>
		<div class="tcaption">N059_33</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2467" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/1993-Fiesch-015.jpg" title="N059_34" rel="lightbox[set_47]" >
								<img title="1993-Fiesch-015" alt="1993-Fiesch-015" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_1993-Fiesch-015.jpg" width="320" height="231" />
							</a>
		</div>
		<div class="tcaption">N059_34</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2468" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-EdLevin-002.jpg" title="Dcp_0172" rel="lightbox[set_47]" >
								<img title="2000-EdLevin-002" alt="2000-EdLevin-002" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-EdLevin-002.jpg" width="320" height="212" />
							</a>
		</div>
		<div class="tcaption">Dcp_0172</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2469" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-EdLevin-003.jpg" title="Dcp_0176" rel="lightbox[set_47]" >
								<img title="2000-EdLevin-003" alt="2000-EdLevin-003" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-EdLevin-003.jpg" width="320" height="212" />
							</a>
		</div>
		<div class="tcaption">Dcp_0176</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2470" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-EdLevin-004.jpg" title="Dcp_0177" rel="lightbox[set_47]" >
								<img title="2000-EdLevin-004" alt="2000-EdLevin-004" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-EdLevin-004.jpg" width="320" height="212" />
							</a>
		</div>
		<div class="tcaption">Dcp_0177</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2471" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-EdLevin-005.jpg" title="Dcp_0179" rel="lightbox[set_47]" >
								<img title="2000-EdLevin-005" alt="2000-EdLevin-005" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-EdLevin-005.jpg" width="212" height="320" />
							</a>
		</div>
		<div class="tcaption">Dcp_0179</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2472" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-EdLevin-006.jpg" title="Dcp_0180" rel="lightbox[set_47]" >
								<img title="2000-EdLevin-006" alt="2000-EdLevin-006" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-EdLevin-006.jpg" width="320" height="212" />
							</a>
		</div>
		<div class="tcaption">Dcp_0180</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2473" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-EdLevin-007.jpg" title="Dcp_0181" rel="lightbox[set_47]" >
								<img title="2000-EdLevin-007" alt="2000-EdLevin-007" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-EdLevin-007.jpg" width="212" height="320" />
							</a>
		</div>
		<div class="tcaption">Dcp_0181</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2474" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-EdLevin-008.jpg" title="Dcp_0182" rel="lightbox[set_47]" >
								<img title="2000-EdLevin-008" alt="2000-EdLevin-008" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-EdLevin-008.jpg" width="212" height="320" />
							</a>
		</div>
		<div class="tcaption">Dcp_0182</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2475" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-EdLevin-009.jpg" title="Dcp_0229" rel="lightbox[set_47]" >
								<img title="2000-EdLevin-009" alt="2000-EdLevin-009" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-EdLevin-009.jpg" width="320" height="212" />
							</a>
		</div>
		<div class="tcaption">Dcp_0229</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2476" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-EdLevin-012.jpg" title="Dcp_0232" rel="lightbox[set_47]" >
								<img title="2000-EdLevin-012" alt="2000-EdLevin-012" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-EdLevin-012.jpg" width="212" height="320" />
							</a>
		</div>
		<div class="tcaption">Dcp_0232</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2477" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-EdLevin-015.jpg" title="Dcp_0236" rel="lightbox[set_47]" >
								<img title="2000-EdLevin-015" alt="2000-EdLevin-015" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-EdLevin-015.jpg" width="320" height="212" />
							</a>
		</div>
		<div class="tcaption">Dcp_0236</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2478" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-EdLevin-016.jpg" title="Dcp_0237" rel="lightbox[set_47]" >
								<img title="2000-EdLevin-016" alt="2000-EdLevin-016" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-EdLevin-016.jpg" width="320" height="212" />
							</a>
		</div>
		<div class="tcaption">Dcp_0237</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2479" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-EdLevin-017.jpg" title="Dcp_0238" rel="lightbox[set_47]" >
								<img title="2000-EdLevin-017" alt="2000-EdLevin-017" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-EdLevin-017.jpg" width="212" height="320" />
							</a>
		</div>
		<div class="tcaption">Dcp_0238</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2480" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-EdLevin-018.jpg" title="Dcp_0239" rel="lightbox[set_47]" >
								<img title="2000-EdLevin-018" alt="2000-EdLevin-018" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-EdLevin-018.jpg" width="320" height="212" />
							</a>
		</div>
		<div class="tcaption">Dcp_0239</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2481" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-EdLevin-019.jpg" title="Dcp_0240" rel="lightbox[set_47]" >
								<img title="2000-EdLevin-019" alt="2000-EdLevin-019" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-EdLevin-019.jpg" width="320" height="212" />
							</a>
		</div>
		<div class="tcaption">Dcp_0240</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2482" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-EdLevin-020.jpg" title="Dcp_0241" rel="lightbox[set_47]" >
								<img title="2000-EdLevin-020" alt="2000-EdLevin-020" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-EdLevin-020.jpg" width="320" height="212" />
							</a>
		</div>
		<div class="tcaption">Dcp_0241</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2483" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-EdLevin-021.jpg" title="Dcp_0243" rel="lightbox[set_47]" >
								<img title="2000-EdLevin-021" alt="2000-EdLevin-021" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-EdLevin-021.jpg" width="320" height="212" />
							</a>
		</div>
		<div class="tcaption">Dcp_0243</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2484" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-EdLevin-022.jpg" title="Dcp_0245" rel="lightbox[set_47]" >
								<img title="2000-EdLevin-022" alt="2000-EdLevin-022" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-EdLevin-022.jpg" width="320" height="240" />
							</a>
		</div>
		<div class="tcaption">Dcp_0245</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2485" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-002-Wetter.jpg" title="Wetter" rel="lightbox[set_47]" >
								<img title="Wetter" alt="Wetter" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-002-Wetter.jpg" width="320" height="212" />
							</a>
		</div>
		<div class="tcaption">Wetter</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2486" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-004-.jpg" title=" " rel="lightbox[set_47]" >
								<img title="2000-Schweiz-004-" alt="2000-Schweiz-004-" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-004-.jpg" width="320" height="212" />
							</a>
		</div>
		<div class="tcaption"> </div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2487" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-005-.jpg" title=" " rel="lightbox[set_47]" >
								<img title="2000-Schweiz-005-" alt="2000-Schweiz-005-" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-005-.jpg" width="320" height="212" />
							</a>
		</div>
		<div class="tcaption"> </div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2488" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-006-.jpg" title=" " rel="lightbox[set_47]" >
								<img title="2000-Schweiz-006-" alt="2000-Schweiz-006-" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-006-.jpg" width="320" height="212" />
							</a>
		</div>
		<div class="tcaption"> </div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2489" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-007-.jpg" title=" " rel="lightbox[set_47]" >
								<img title="2000-Schweiz-007-" alt="2000-Schweiz-007-" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-007-.jpg" width="320" height="212" />
							</a>
		</div>
		<div class="tcaption"> </div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2490" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-008-.jpg" title=" " rel="lightbox[set_47]" >
								<img title="2000-Schweiz-008-" alt="2000-Schweiz-008-" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-008-.jpg" width="226" height="320" />
							</a>
		</div>
		<div class="tcaption"> </div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2491" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-009-.jpg" title=" " rel="lightbox[set_47]" >
								<img title="2000-Schweiz-009-" alt="2000-Schweiz-009-" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-009-.jpg" width="320" height="212" />
							</a>
		</div>
		<div class="tcaption"> </div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2492" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-010-.jpg" title=" " rel="lightbox[set_47]" >
								<img title="2000-Schweiz-010-" alt="2000-Schweiz-010-" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-010-.jpg" width="320" height="212" />
							</a>
		</div>
		<div class="tcaption"> </div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2493" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-011-.jpg" title=" " rel="lightbox[set_47]" >
								<img title="2000-Schweiz-011-" alt="2000-Schweiz-011-" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-011-.jpg" width="239" height="320" />
							</a>
		</div>
		<div class="tcaption"> </div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2494" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-012-Engelberg.jpg.jpg" title="Engelberg.jpg" rel="lightbox[set_47]" >
								<img title="2000-Schweiz-012-Engelberg.jpg" alt="2000-Schweiz-012-Engelberg.jpg" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-012-Engelberg.jpg.jpg" width="212" height="320" />
							</a>
		</div>
		<div class="tcaption">Engelberg.jpg</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2495" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-013-Engelberg.jpg.jpg" title="Engelberg.jpg" rel="lightbox[set_47]" >
								<img title="2000-Schweiz-013-Engelberg.jpg" alt="2000-Schweiz-013-Engelberg.jpg" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-013-Engelberg.jpg.jpg" width="320" height="216" />
							</a>
		</div>
		<div class="tcaption">Engelberg.jpg</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2496" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-014-Engelberg.jpg.jpg" title="Engelberg.jpg" rel="lightbox[set_47]" >
								<img title="2000-Schweiz-014-Engelberg.jpg" alt="2000-Schweiz-014-Engelberg.jpg" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-014-Engelberg.jpg.jpg" width="320" height="212" />
							</a>
		</div>
		<div class="tcaption">Engelberg.jpg</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2497" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-015-Engelberg.jpg.jpg" title="Engelberg.jpg" rel="lightbox[set_47]" >
								<img title="2000-Schweiz-015-Engelberg.jpg" alt="2000-Schweiz-015-Engelberg.jpg" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-015-Engelberg.jpg.jpg" width="320" height="212" />
							</a>
		</div>
		<div class="tcaption">Engelberg.jpg</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2498" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-016-Engelberg, Coert (28-mei-00).jpg" title="Engelberg, Coert (28-mei-00)" rel="lightbox[set_47]" >
								<img title="Engelberg, Coert (28-mei-00)" alt="Engelberg, Coert (28-mei-00)" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-016-Engelberg, Coert (28-mei-00).jpg" width="320" height="212" />
							</a>
		</div>
		<div class="tcaption">Engelberg, Coert (28-mei-00)</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2499" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-017-.jpg" title=" " rel="lightbox[set_47]" >
								<img title="2000-Schweiz-017-" alt="2000-Schweiz-017-" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-017-.jpg" width="320" height="212" />
							</a>
		</div>
		<div class="tcaption"> </div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2500" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-018-.jpg" title=" " rel="lightbox[set_47]" >
								<img title="2000-Schweiz-018-" alt="2000-Schweiz-018-" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-018-.jpg" width="252" height="320" />
							</a>
		</div>
		<div class="tcaption"> </div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2501" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-019-.jpg" title=" " rel="lightbox[set_47]" >
								<img title="2000-Schweiz-019-" alt="2000-Schweiz-019-" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-019-.jpg" width="320" height="249" />
							</a>
		</div>
		<div class="tcaption"> </div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2502" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-020-.jpg" title=" " rel="lightbox[set_47]" >
								<img title="2000-Schweiz-020-" alt="2000-Schweiz-020-" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-020-.jpg" width="320" height="231" />
							</a>
		</div>
		<div class="tcaption"> </div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2503" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-021-Engelberg.jpg.jpg" title="Engelberg.jpg" rel="lightbox[set_47]" >
								<img title="2000-Schweiz-021-Engelberg.jpg" alt="2000-Schweiz-021-Engelberg.jpg" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-021-Engelberg.jpg.jpg" width="320" height="213" />
							</a>
		</div>
		<div class="tcaption">Engelberg.jpg</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2504" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-022-Engelberg 2000.jpg" title="Engelberg 2000" rel="lightbox[set_47]" >
								<img title="Engelberg 2000" alt="Engelberg 2000" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-022-Engelberg 2000.jpg" width="320" height="212" />
							</a>
		</div>
		<div class="tcaption">Engelberg 2000</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2505" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-023-Engelberg 2000.jpg" title="Engelberg 2000" rel="lightbox[set_47]" >
								<img title="2000-Schweiz-023-Engelberg 2000" alt="2000-Schweiz-023-Engelberg 2000" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-023-Engelberg 2000.jpg" width="320" height="222" />
							</a>
		</div>
		<div class="tcaption">Engelberg 2000</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2506" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-024-Engelberg 2000.jpg" title="Engelberg 2000" rel="lightbox[set_47]" >
								<img title="Engelberg 2000" alt="Engelberg 2000" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-024-Engelberg 2000.jpg" width="320" height="212" />
							</a>
		</div>
		<div class="tcaption">Engelberg 2000</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2507" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-025-Engelberg 2000.jpg" title="Engelberg 2000" rel="lightbox[set_47]" >
								<img title="Engelberg 2000" alt="Engelberg 2000" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-025-Engelberg 2000.jpg" width="320" height="227" />
							</a>
		</div>
		<div class="tcaption">Engelberg 2000</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2508" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-026-Engelberg 2000.jpg" title="Engelberg 2000" rel="lightbox[set_47]" >
								<img title="Engelberg 2000" alt="Engelberg 2000" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-026-Engelberg 2000.jpg" width="320" height="212" />
							</a>
		</div>
		<div class="tcaption">Engelberg 2000</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2509" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-027-Engelberg 2000.jpg" title="Engelberg 2000" rel="lightbox[set_47]" >
								<img title="Engelberg 2000" alt="Engelberg 2000" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-027-Engelberg 2000.jpg" width="320" height="212" />
							</a>
		</div>
		<div class="tcaption">Engelberg 2000</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2510" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-028-Engelberg 2000.jpg" title="Engelberg 2000" rel="lightbox[set_47]" >
								<img title="Engelberg 2000" alt="Engelberg 2000" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-028-Engelberg 2000.jpg" width="320" height="212" />
							</a>
		</div>
		<div class="tcaption">Engelberg 2000</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2511" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-029-Engelberg 2000.jpg" title="Engelberg 2000" rel="lightbox[set_47]" >
								<img title="Engelberg 2000" alt="Engelberg 2000" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-029-Engelberg 2000.jpg" width="235" height="320" />
							</a>
		</div>
		<div class="tcaption">Engelberg 2000</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2512" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-030-Engelberg 2000.jpg" title="Engelberg 2000" rel="lightbox[set_47]" >
								<img title="Engelberg 2000" alt="Engelberg 2000" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-030-Engelberg 2000.jpg" width="320" height="212" />
							</a>
		</div>
		<div class="tcaption">Engelberg 2000</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2513" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-031-Klewenalp - Beckenried, Andrea + Gunter + Jean Marie.jpg" title="Klewenalp - Beckenried, Andrea + Gunter + Jean Marie" rel="lightbox[set_47]" >
								<img title="2000-Schweiz-031-Klewenalp - Beckenried, Andrea + Gunter + Jean Marie" alt="2000-Schweiz-031-Klewenalp - Beckenried, Andrea + Gunter + Jean Marie" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-031-Klewenalp - Beckenried, Andrea + Gunter + Jean Marie.jpg" width="320" height="212" />
							</a>
		</div>
		<div class="tcaption">Klewenalp - Beckenried, Andrea + Gunter + Jean Marie</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2514" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-032-Klewenalp - Beckenried.jpg" title="Klewenalp - Beckenried" rel="lightbox[set_47]" >
								<img title="2000-Schweiz-032-Klewenalp - Beckenried" alt="2000-Schweiz-032-Klewenalp - Beckenried" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-032-Klewenalp - Beckenried.jpg" width="320" height="212" />
							</a>
		</div>
		<div class="tcaption">Klewenalp - Beckenried</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2515" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-033-Klewenalp - Beckenried.jpg" title="Klewenalp - Beckenried" rel="lightbox[set_47]" >
								<img title="Klewenalp - Beckenried.jpg" alt="Klewenalp - Beckenried.jpg" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-033-Klewenalp - Beckenried.jpg" width="320" height="200" />
							</a>
		</div>
		<div class="tcaption">Klewenalp - Beckenried</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2516" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-034-Klewenalp - Beckenried, Coert.jpg" title="Klewenalp - Beckenried, Coert" rel="lightbox[set_47]" >
								<img title="Klewenalp - Beckenried, Coert" alt="Klewenalp - Beckenried, Coert" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-034-Klewenalp - Beckenried, Coert.jpg" width="320" height="212" />
							</a>
		</div>
		<div class="tcaption">Klewenalp - Beckenried, Coert</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2517" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-035-Klewenalp - Beckenried, Coert.jpg" title="Klewenalp - Beckenried, Coert" rel="lightbox[set_47]" >
								<img title="Klewenalp - Beckenried, Coert" alt="Klewenalp - Beckenried, Coert" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-035-Klewenalp - Beckenried, Coert.jpg" width="320" height="212" />
							</a>
		</div>
		<div class="tcaption">Klewenalp - Beckenried, Coert</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2518" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-036-Klewenalp - Beckenried, Coert.jpg" title="Klewenalp - Beckenried, Coert" rel="lightbox[set_47]" >
								<img title="Klewenalp - Beckenried, Coert" alt="Klewenalp - Beckenried, Coert" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-036-Klewenalp - Beckenried, Coert.jpg" width="320" height="212" />
							</a>
		</div>
		<div class="tcaption">Klewenalp - Beckenried, Coert</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2519" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-037-Klewenalp - Beckenried, Coert.jpg" title="Klewenalp - Beckenried, Coert" rel="lightbox[set_47]" >
								<img title="Klewenalp - Beckenried, Coert" alt="Klewenalp - Beckenried, Coert" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-037-Klewenalp - Beckenried, Coert.jpg" width="320" height="212" />
							</a>
		</div>
		<div class="tcaption">Klewenalp - Beckenried, Coert</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2520" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-038-Klewenalp - Beckenried, Coert.jpg" title="Klewenalp - Beckenried, Coert" rel="lightbox[set_47]" >
								<img title="Klewenalp - Beckenried, Coert" alt="Klewenalp - Beckenried, Coert" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-038-Klewenalp - Beckenried, Coert.jpg" width="222" height="320" />
							</a>
		</div>
		<div class="tcaption">Klewenalp - Beckenried, Coert</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2521" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-039-Klewenalp - Beckenried, Tanya.jpg" title="Klewenalp - Beckenried, Tanya" rel="lightbox[set_47]" >
								<img title="2000-Schweiz-039-Klewenalp - Beckenried, Tanya" alt="2000-Schweiz-039-Klewenalp - Beckenried, Tanya" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-039-Klewenalp - Beckenried, Tanya.jpg" width="320" height="212" />
							</a>
		</div>
		<div class="tcaption">Klewenalp - Beckenried, Tanya</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2522" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-042-Engelberg.jpg" title="Engelberg" rel="lightbox[set_47]" >
								<img title="Engelberg" alt="Engelberg" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-042-Engelberg.jpg" width="233" height="320" />
							</a>
		</div>
		<div class="tcaption">Engelberg</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2523" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-043-Engelberg.jpg" title="Engelberg" rel="lightbox[set_47]" >
								<img title="Engelberg" alt="Engelberg" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-043-Engelberg.jpg" width="320" height="212" />
							</a>
		</div>
		<div class="tcaption">Engelberg</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2524" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-044-Engelberg.jpg" title="Engelberg" rel="lightbox[set_47]" >
								<img title="Engelberg" alt="Engelberg" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-044-Engelberg.jpg" width="212" height="320" />
							</a>
		</div>
		<div class="tcaption">Engelberg</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2525" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-045-Engelberg.jpg" title="Engelberg" rel="lightbox[set_47]" >
								<img title="Engelberg" alt="Engelberg" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-045-Engelberg.jpg" width="228" height="320" />
							</a>
		</div>
		<div class="tcaption">Engelberg</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2526" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-046-Brunni - Klostenmatte, Gunter + Tanya (2-jun-00).jpg" title="Brunni - Klostenmatte, Gunter + Tanya (2-jun-00)" rel="lightbox[set_47]" >
								<img title="2000-Schweiz-046-Brunni - Klostenmatte, Gunter + Tanya (2-jun-00)" alt="2000-Schweiz-046-Brunni - Klostenmatte, Gunter + Tanya (2-jun-00)" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-046-Brunni - Klostenmatte, Gunter + Tanya (2-jun-00).jpg" width="320" height="217" />
							</a>
		</div>
		<div class="tcaption">Brunni - Klostenmatte, Gunter + Tanya (2-jun-00)</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2527" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-048-Brunni - Klostenmatte.jpg" title="Brunni - Klostenmatte" rel="lightbox[set_47]" >
								<img title="Brunni - Klostenmatte" alt="Brunni - Klostenmatte" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-048-Brunni - Klostenmatte.jpg" width="212" height="320" />
							</a>
		</div>
		<div class="tcaption">Brunni - Klostenmatte</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2528" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-049-Brunni - Klostenmatte, Andrea.jpg" title="Brunni - Klostenmatte, Andrea" rel="lightbox[set_47]" >
								<img title="Brunni - Klostenmatte, Andrea" alt="Brunni - Klostenmatte, Andrea" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-049-Brunni - Klostenmatte, Andrea.jpg" width="320" height="212" />
							</a>
		</div>
		<div class="tcaption">Brunni - Klostenmatte, Andrea</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2529" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-050-Brunni - Klostenmatte, Coert.jpg" title="Brunni - Klostenmatte, Coert" rel="lightbox[set_47]" >
								<img title="Brunni - Klostenmatte, Coert" alt="Brunni - Klostenmatte, Coert" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-050-Brunni - Klostenmatte, Coert.jpg" width="212" height="320" />
							</a>
		</div>
		<div class="tcaption">Brunni - Klostenmatte, Coert</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2530" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-051-Brunni - Klostenmatte.jpg" title="Brunni - Klostenmatte" rel="lightbox[set_47]" >
								<img title="Brunni - Klostenmatte" alt="Brunni - Klostenmatte" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-051-Brunni - Klostenmatte.jpg" width="320" height="212" />
							</a>
		</div>
		<div class="tcaption">Brunni - Klostenmatte</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2531" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-052-Brunni - Klostenmatte, Coert.jpg" title="Brunni - Klostenmatte, Coert" rel="lightbox[set_47]" >
								<img title="Brunni - Klostenmatte, Coert" alt="Brunni - Klostenmatte, Coert" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-052-Brunni - Klostenmatte, Coert.jpg" width="320" height="212" />
							</a>
		</div>
		<div class="tcaption">Brunni - Klostenmatte, Coert</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2532" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-053-Brunni - Klostenmatte.jpg" title="Brunni - Klostenmatte" rel="lightbox[set_47]" >
								<img title="Brunni - Klostenmatte" alt="Brunni - Klostenmatte" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-053-Brunni - Klostenmatte.jpg" width="320" height="212" />
							</a>
		</div>
		<div class="tcaption">Brunni - Klostenmatte</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2533" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-054-Brunni - Klostenmatte.jpg" title="Brunni - Klostenmatte" rel="lightbox[set_47]" >
								<img title="Brunni - Klostenmatte" alt="Brunni - Klostenmatte" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-054-Brunni - Klostenmatte.jpg" width="234" height="320" />
							</a>
		</div>
		<div class="tcaption">Brunni - Klostenmatte</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2534" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-055-Brunni - Klostenmatte.jpg" title="Brunni - Klostenmatte" rel="lightbox[set_47]" >
								<img title="2000-Schweiz-055-Brunni - Klostenmatte" alt="2000-Schweiz-055-Brunni - Klostenmatte" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-055-Brunni - Klostenmatte.jpg" width="320" height="212" />
							</a>
		</div>
		<div class="tcaption">Brunni - Klostenmatte</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2535" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-056-Brunni - Klostenmatte, Jean-Marie.jpg" title="Brunni - Klostenmatte, Jean-Marie" rel="lightbox[set_47]" >
								<img title="Brunni - Klostenmatte, Jean-Marie" alt="Brunni - Klostenmatte, Jean-Marie" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-056-Brunni - Klostenmatte, Jean-Marie.jpg" width="234" height="320" />
							</a>
		</div>
		<div class="tcaption">Brunni - Klostenmatte, Jean-Marie</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2536" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-057-Brunni - Klostenmatte, Jean-Marie.jpg" title="Brunni - Klostenmatte, Jean-Marie" rel="lightbox[set_47]" >
								<img title="2000-Schweiz-057-Brunni - Klostenmatte, Jean-Marie" alt="2000-Schweiz-057-Brunni - Klostenmatte, Jean-Marie" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-057-Brunni - Klostenmatte, Jean-Marie.jpg" width="320" height="208" />
							</a>
		</div>
		<div class="tcaption">Brunni - Klostenmatte, Jean-Marie</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2537" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-058-Klewenalp - Beckenried, Jean-Marie.jpg" title="Klewenalp - Beckenried, Jean-Marie" rel="lightbox[set_47]" >
								<img title="2000-Schweiz-058-Klewenalp - Beckenried, Jean-Marie" alt="2000-Schweiz-058-Klewenalp - Beckenried, Jean-Marie" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-058-Klewenalp - Beckenried, Jean-Marie.jpg" width="320" height="220" />
							</a>
		</div>
		<div class="tcaption">Klewenalp - Beckenried, Jean-Marie</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2538" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-059-Klewenalp - Beckenried.jpg" title="Klewenalp - Beckenried" rel="lightbox[set_47]" >
								<img title="2000-Schweiz-059-Klewenalp - Beckenried" alt="2000-Schweiz-059-Klewenalp - Beckenried" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-059-Klewenalp - Beckenried.jpg" width="320" height="224" />
							</a>
		</div>
		<div class="tcaption">Klewenalp - Beckenried</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2539" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-060-Klewenalp - Beckenried, Othmar.jpg" title="Klewenalp - Beckenried, Othmar" rel="lightbox[set_47]" >
								<img title="Klewenalp - Beckenried, Othmar" alt="Klewenalp - Beckenried, Othmar" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-060-Klewenalp - Beckenried, Othmar.jpg" width="320" height="212" />
							</a>
		</div>
		<div class="tcaption">Klewenalp - Beckenried, Othmar</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2540" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-061-Klewenalp - Beckenried, Andrea.jpg" title="Klewenalp - Beckenried, Andrea" rel="lightbox[set_47]" >
								<img title="Klewenalp - Beckenried, Andrea" alt="Klewenalp - Beckenried, Andrea" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-061-Klewenalp - Beckenried, Andrea.jpg" width="320" height="212" />
							</a>
		</div>
		<div class="tcaption">Klewenalp - Beckenried, Andrea</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2541" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2000-Schweiz-062-Engelberg.jpg" title="Engelberg" rel="lightbox[set_47]" >
								<img title="Engelberg" alt="Engelberg" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2000-Schweiz-062-Engelberg.jpg" width="320" height="212" />
							</a>
		</div>
		<div class="tcaption">Engelberg</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2542" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2003-Apfenzeller-001.jpg" title="Apfenzeller" rel="lightbox[set_47]" >
								<img title="Apfenzeller" alt="Apfenzeller" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2003-Apfenzeller-001.jpg" width="320" height="230" />
							</a>
		</div>
		<div class="tcaption">Apfenzeller</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2543" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2003-Apfenzeller-002.jpg" title="Apfenzeller" rel="lightbox[set_47]" >
								<img title="Apfenzeller" alt="Apfenzeller" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2003-Apfenzeller-002.jpg" width="230" height="320" />
							</a>
		</div>
		<div class="tcaption">Apfenzeller</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2544" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2003-Apfenzeller-003.jpg" title="Apfenzeller" rel="lightbox[set_47]" >
								<img title="Apfenzeller" alt="Apfenzeller" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2003-Apfenzeller-003.jpg" width="320" height="231" />
							</a>
		</div>
		<div class="tcaption">Apfenzeller</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2545" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2003-Apfenzeller-004.jpg" title="Apfenzeller" rel="lightbox[set_47]" >
								<img title="Apfenzeller" alt="Apfenzeller" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2003-Apfenzeller-004.jpg" width="320" height="230" />
							</a>
		</div>
		<div class="tcaption">Apfenzeller</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2546" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2003-Apfenzeller-005.jpg" title="Apfenzeller" rel="lightbox[set_47]" >
								<img title="Apfenzeller" alt="Apfenzeller" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2003-Apfenzeller-005.jpg" width="320" height="231" />
							</a>
		</div>
		<div class="tcaption">Apfenzeller</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2547" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2003-Apfenzeller-006.jpg" title="Apfenzeller" rel="lightbox[set_47]" >
								<img title="Apfenzeller" alt="Apfenzeller" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2003-Apfenzeller-006.jpg" width="320" height="230" />
							</a>
		</div>
		<div class="tcaption">Apfenzeller</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2548" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2003-Apfenzeller-007.jpg" title="Apfenzeller" rel="lightbox[set_47]" >
								<img title="Apfenzeller" alt="Apfenzeller" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2003-Apfenzeller-007.jpg" width="320" height="231" />
							</a>
		</div>
		<div class="tcaption">Apfenzeller</div>
	</div>
	
				<br style="clear: both" />
	
 		
	<div id="ngg-image-2549" class="ngg-gallery-thumbnail-box" style="width:100%;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://www.coertvonk.com/wp-content/fotos/gleitschirm/2003-Apfenzeller-008.jpg" title="Apfenzeller" rel="lightbox[set_47]" >
								<img title="Apfenzeller" alt="Apfenzeller" src="http://www.coertvonk.com/wp-content/fotos/gleitschirm/thumbs/thumbs_2003-Apfenzeller-008.jpg" width="320" height="231" />
							</a>
		</div>
		<div class="tcaption">Apfenzeller</div>
	</div>
	
				<br style="clear: both" />
	
 	 	
	<!-- Pagination -->
 	<div class="ngg-clear"></div> 	
</div>


]]></content:encoded>
			<wfw:commentRss>http://www.coertvonk.com/outdoors/paragliding/pictures-2794/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Beste wensen voor 2011/ Happy New Year</title>
		<link>http://www.coertvonk.com/family/others/happy-2011-2756</link>
		<comments>http://www.coertvonk.com/family/others/happy-2011-2756#comments</comments>
		<pubDate>Sat, 01 Jan 2011 02:49:26 +0000</pubDate>
		<dc:creator>Coert</dc:creator>
				<category><![CDATA[Others]]></category>

		<guid isPermaLink="false">http://www.coertvonk.com/?p=2756</guid>
		<description><![CDATA[There is no excerpt because this is a protected post.]]></description>
			<content:encoded><![CDATA[<form action="http://www.coertvonk.com/wp-pass.php" method="post">
<p>This post is password protected. To view it please enter your password below:</p>
<p><label for="pwbox-2756">Password:<br />
<input name="post_password" id="pwbox-2756" type="password" size="20" /></label><br />
<input type="submit" name="Submit" value="Submit" /></p></form>
]]></content:encoded>
			<wfw:commentRss>http://www.coertvonk.com/family/others/happy-2011-2756/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Edit AVCHD 24p using Adobe Premiere Pro CS5</title>
		<link>http://www.coertvonk.com/technology/videoediting/24p-avchd-with-pp-cs5-2697</link>
		<comments>http://www.coertvonk.com/technology/videoediting/24p-avchd-with-pp-cs5-2697#comments</comments>
		<pubDate>Sun, 26 Sep 2010 03:35:02 +0000</pubDate>
		<dc:creator>Coert</dc:creator>
				<category><![CDATA[Video Editing]]></category>

		<guid isPermaLink="false">http://www.coertvonk.com/?p=2697</guid>
		<description><![CDATA[Starting with CS4, Adobe Premiere Pro supports AVCHD video.  For owners of AVCHD camcorders, this is an huge step forward. Moving from CS3 to CS4/CS5 If you were one of the early adapters, you might have followed my guide Editing AVCHD 24p using Adobe Premiere Pro CS3.  If you made the jump to CS4 or CS5, you [...] <a href="http://www.coertvonk.com/technology/videoediting/24p-avchd-with-pp-cs5-2697">&#171;read more&#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Starting with CS4, Adobe Premiere Pro supports AVCHD video.  For owners of AVCHD camcorders, this is an huge step forward.</p>
<h3>Moving from CS3 to CS4/CS5</h3>
<p>If you were one of the early adapters, you might have followed my guide <a href="../technology/videoediting/vixia-hf10-to-premiere-pro-cs3-486">Editing </a><a href="../technology/videoediting/vixia-hf10-to-premiere-pro-cs3-486">AVCHD </a><a href="../technology/videoediting/vixia-hf10-to-premiere-pro-cs3-486">24p using Adobe Premiere Pro CS3</a>.  If you made the jump to CS4 or CS5, you can not tweak your old projects so that they use the .mts files directly.  The following work flow did the trick for me:</p>
<ol>
<li>Open the .prproj file using a text editor such as GNU Emacs, and search &#8220;.avi&lt;&#8221; and replace it with &#8220;.mts&#8221;.  Once you are there, you may as well replace &#8220;&lt;FrameBlend&gt;true&#8221; with &#8220;&lt;FrameBlend&gt;false&#8221; to disable frame blending.</li>
<li>Move the .avi files (in the odd chance that you still have them) out of the way</li>
<li>Open the project in Premiere Pro.  It will automatically port it to the new version.  When it complains about the .mts being missing, just say &#8220;offline all&#8221;.</li>
<li>Once in Premiere, select all the .mts files and right-click.  Select &#8220;link media&#8221;, then point it to the .mts file.</li>
</ol>
<div>
<h4>Preventing choppy 24p video in CS5</h4>
</div>
<p>Premiere Pro makes a fair attempt at removing the pull-down, but on high motion scenes, it misses the boat and doubles frames or leaves interlaced frames.  At first glance, playing with the the Field Options appears to help, but closer inspection of the rendered output will reveal doubled frames giving the video a stuttered look.  Those who shoot &#8220;24p wrapped in 60i&#8221; and expect a correct pulldown will need additional steps.</p>
<p>Oddly enough the companion product After Effects CS5 (AE) does a better job at removing the pull-down.  Maybe one day, the Premiere Pro developers will decide to reuse the .mts import functionality from After Effects.  Until then, you will need some additional legwork to extract the 24p from the 60i container.  For this, the following approaches come to mind:</p>
<ol>
<li>Import the Premiere Project in After Effects.  Right-click each clip and have it Interpret and &#8220;Guess 3:2 pulldown&#8221;.  This can be automated by using a script such as <a href="http://hv20.com/showthread.php?13421-After-Effects-CS3-pulldown-removal-automation" target="_blank">ReverseTelicine.jsx</a>.  The only downside is that AE only supports a subset of the Premiere Pro elements.  Titles and most transitions will be rendered as black video.</li>
<li>Import the clips in After effects and have it guess the 3:2 pulldown, create compositions and dynamic link those for use in Premiere Pro.  This will only work in the Premium version.</li>
<li>Use After Effects to convert the 24p-in-60i .mts files to 24p .mp4 files.  This can be achieved by importing the .mts files; select them all; and run <a href="http://hv20.com/showthread.php?13421-After-Effects-CS3-pulldown-removal-automation" target="_blank">ReverseTelicine.jsx</a> to have it guess the cadence; select them all clips and add them to the Render Queue.  One would then import these 24p .mp4 files in Premiere Pro, or if you have an existing project using .mts files, you would replace the .mts assets with the equivalent .mp4 assets.  Note that AE still makes some mistakes, but beats PP.</li>
<li>Stick with the approach outlined in <a href="../technology/videoediting/vixia-hf10-to-premiere-pro-cs3-486">Editing </a><a href="../technology/videoediting/vixia-hf10-to-premiere-pro-cs3-486">AVCHD </a><a href="../technology/videoediting/vixia-hf10-to-premiere-pro-cs3-486">24p using Adobe Premiere Pro CS3</a>.  It takes a lot if disk space, but it is fast and accurate.  This might feel as two steps forward and one step back, but it is correct and the approach that I use myself.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.coertvonk.com/technology/videoediting/24p-avchd-with-pp-cs5-2697/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Living with Adobe Encore CS4/CS5</title>
		<link>http://www.coertvonk.com/technology/videoediting/getting-along-with-adobe-encore-2606</link>
		<comments>http://www.coertvonk.com/technology/videoediting/getting-along-with-adobe-encore-2606#comments</comments>
		<pubDate>Thu, 26 Aug 2010 14:45:41 +0000</pubDate>
		<dc:creator>Coert</dc:creator>
				<category><![CDATA[Video Editing]]></category>
		<category><![CDATA[Adobe Encore]]></category>
		<category><![CDATA[Subtitle Workshop]]></category>
		<category><![CDATA[subtitles]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.coertvonk.com/?p=2606</guid>
		<description><![CDATA[Encore is one of those acquisition products, that were shaky from the start and never fully stabilized. Having said that, let&#8217;s try to make the best of it. Inconsistent state information Creating a Blu-ray image is challenging to Encore. More often than not, the BD creation will fail with error messages such as: Blu-ray Error: &#8220;device not ready&#8221;, [...] <a href="http://www.coertvonk.com/technology/videoediting/getting-along-with-adobe-encore-2606">&#171;read more&#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Encore is one of those acquisition products, that were shaky from the start and never fully stabilized. Having said that, let&#8217;s try to make the best of it.</p>
<h4>Inconsistent state information</h4>
<p>Creating a Blu-ray image is challenging to Encore. More often than not, the BD creation will fail with error messages such as:</p>
<ul>
<li>Blu-ray Error: &#8220;device not ready&#8221;, Code: &#8220;3&#8243;, Note &#8220;File can not open.(&#8230;\AuthorScriptHDMVSessions\&#8230;.ac3.ves)</li>
<li>Blu-ray Object: &#8220;nameoftimeline&#8221;, Error: &#8220;invalid parameter&#8221;, Code: &#8220;19&#8243;, Note: &#8220;Failed in Open of the VES file&#8221;</li>
<li>Blu-ray Object: &#8220;nameofmenu&#8221;, Export file not found</li>
</ul>
<p>To work around these errors, either delete the .ves file in question, or take out the big guns and delete the AuthorScriptHDMVSessions (and the Cache subdirectories) from the project directory. This causes Encore to re-analyze all of the assets and clear up the confusion.</p>
<h4>Bugs, bugs and nothing but bugs</h4>
<p>Authoring dual layer discs may cause problem such as:
<ul>
<li>Blu-ray Error: &#8220;Not enough free storage&#8221;, Code: &#8220;25&#8243;, Note: &#8220;Not enough space on media&#8221; on 50G DL BD-R.</li>
<li>Blu-ray Error: &#8220;file already exists&#8221;, Code: &#8220;6&#8243;, Note &#8220;10485888 10489952 11826176&#8243;</li>
</ul>
<p>Cache\HDMVProjectExport.log reveals &#8220;Not enough space on media, layer 0 size greater than max layer size&#8221;. Encore estimated the size of .m2ts files wrong, and as a result it can not fit the content on the first layer. See <a href="http://forums.adobe.com/message/3106312#3106312">forums.adobe.com</a>. A closer look at the .log will point you to the file that it has problems placing. Some times adding/deleting some BD-ROM Content, or re-encoding at a different bitrate appears to work around the problem. Alternately one can use &#8220;burn to folder&#8221; and then create an .iso using <a href="http://www.imgburn.com/">imgburn</a></p>
<h4>Subtitle woes</h4>
<p>Error messages that fall into this category are</p>
<ul>
<li>Timecode overlap found in subtitle script line</li>
<li>Blu-ray error encore cs5 code 13 errors in some PGs (when you told Encore to ignore the gab requirement)</li>
<li>Errors in Some PGs: end time of preceding display set is too close to the start time of succeeding display set, see trace log for more information</li>
</ul>
<p>There should be a gap of about 3 to 5 frames between subtitles. This appears to be a Encore specific &#8220;feature&#8221;. To work around this, use the scripting engine from <a href="http://www.urusoft.net/">Subtitle Workshop 4</a> to create these gap. Remember to set the correct frame rate in Subtitle Workshop! Note that in some rare circumstances this script truncates subtitles to 0 length when there is no space for them.</p>
<pre class="brush: delphi; title: ; notranslate">(* --------------------------------------------------------------------------
 *               Enforce 5 frame gap for Adobe Encore subtitles
 *                    Subtitle Workshop 4 - Pascal scripts
 *                          http://www.coertvonk.com
 *
 * Adobe Encore is very picky about enforcing a gap between subtitles.
 * This routine will enforce a 222 msec gap.  For 24p that corresponds to
 * about 5 frames.
 *
 * This script prevents errors like &quot;subtitle too close&quot; in Encore
 *
 * Remember to set the correct frame rate (FPS) before calling this script
 *
 * Usage: place this script in the &quot;Subtitle Workshop\PascalScripts&quot;
 *        directory.  Run the script from Subtitle Workshop via
 *        Tools/Pascal scripts menu, Tools &amp;amp;gt; Pascal scripts &amp;amp;gt; BlurayGap.pas
 *)

program BlurayGap;

var
   ii	     : Integer;
   Count     : Integer;
   start     : Integer;
   final     : Integer;
   startNext : Integer;
   gap       : Integer;

begin
   gap := 222; // [msec]
   Count := GetSubtitleCount;&amp;lt;br /&amp;gt;

   for ii := 0 to Count-2 do
   begin
      start := GetSubtitleInitialTime(ii);
      final := GetSubtitleFinalTime(ii);
      startNext := GetSubtitleInitialTime(ii+1);

      if final + gap &amp;amp;gt; startNext then
      begin
	 if startNext &amp;amp;gt; start + gap then
	    SetSubtitleFinalTime(ii, startNext - gap)
	 else
	    SetSubtitleFinalTime(ii, start); (* should really delete the subtitle .. *)
      end;
   end;

end.</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.coertvonk.com/technology/videoediting/getting-along-with-adobe-encore-2606/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SIP/SDP trace using MilkFish as outbound proxy</title>
		<link>http://www.coertvonk.com/technology/networking/openser-trace-2537</link>
		<comments>http://www.coertvonk.com/technology/networking/openser-trace-2537#comments</comments>
		<pubDate>Fri, 21 May 2010 04:43:11 +0000</pubDate>
		<dc:creator>Coert</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[DD-WRT]]></category>
		<category><![CDATA[MilkFish]]></category>
		<category><![CDATA[OpenSER]]></category>
		<category><![CDATA[port number]]></category>
		<category><![CDATA[RTP]]></category>
		<category><![CDATA[SDP]]></category>
		<category><![CDATA[sip]]></category>
		<category><![CDATA[Transport address]]></category>

		<guid isPermaLink="false">http://www.coertvonk.com/?p=2537</guid>
		<description><![CDATA[Example VoIP SIP message flow for REGISTER, INVITE and BYE using the OpenSER outbound proxy. Focus is on the transport address in SIP and SDP/RTP. <a href="http://www.coertvonk.com/technology/networking/openser-trace-2537">&#171;read more&#187;</a>]]></description>
			<content:encoded><![CDATA[<p>The setup:</p>
<ul>
<li>voip.lan = SPA2102 VoIP Adapter connected to the LAN</li>
<li>rtr.lan = DD-WRT firmware router, LAN interface</li>
<li>rtr.wan = DD-WRT firmware router, WAN interface</li>
<li>sipsorcery.com</li>
<li>4153767253@podlinez.net = CNN headlines playback</li>
</ul>
<h3>Registration</h3>
<ol>
<li>voip.lan -&gt; rtr.lan</p>
<blockquote><p><strong>REGISTER </strong>sip: sipsorcery.com SIP/2.0<br /> Via: SIP/2.0/UDP voip.lan:5060;branch=z9hG4bK-1b604b85;rport<br /> Contact: User Name &lt;sip:username@voip.lan:5060&gt;;expires=3600</p>
</blockquote>
</li>
<li>rtr.wan -&gt; sipsorcery.com<br />
<blockquote><p><strong>REGISTER </strong>sip:sipsorcery.com SIP/2.0<br /> <span style="text-decoration: underline;">Via: SIP/2.0/UDP rtr.wan;branch=z9hG4bKe517.cd4209f5.0<br /> </span>Via: SIP/2.0/UDP voip.lan:5060;branch=z9hG4bK-1b604b85;rport<span style="text-decoration: underline;">=5060</span><br /> Contact: User Name &lt;sip:username@rtr.wan:5060&gt;;expires=3600</p>
</blockquote>
</li>
<li>sipsorcery.com -&gt; rtr.wan<br />
<blockquote><p>SIP/2.0 <strong>401 Unauthorised</strong><br /> Via: SIP/2.0/UDP rtr.wan;branch=z9hG4bKe517.cd4209f5.0;<span style="text-decoration: underline;">received=rtr.wan;rport=5060</span><br /> Via: SIP/2.0/UDP voip.lan:5060;branch=z9hG4bK-1b604b85;rport=5060<br /> WWW-Authenticate: Digest realm=&#8221;sipsorcery.com&#8221;,nonce=&#8221;11086481671708617043&#8243;</p>
</blockquote>
</li>
<li>rtr.lan -&gt; voip.lan<br />
<blockquote><p>SIP/2.0 <strong>401 Unauthorised</strong><br /> Via: SIP/2.0/UDP voip.lan:5060;branch=z9hG4bK-1b604b85;rport=5060<br /> WWW-Authenticate: Digest realm=&#8221;sipsorcery.com&#8221;,nonce=&#8221;11086481671708617043&#8243;</p>
</blockquote>
</li>
<li>voip.lan -&gt; rtr.lan<em> (this time with MD5 authentication)</em><br />
<blockquote><p><strong>REGISTER </strong>sip: sipsorcery.com SIP/2.0<br /> Via: SIP/2.0/UDP voip.lan:5060;branch=z9hG4bK-5d9fc9b1;rport<br /> Authorization: Digest username=&#8221;username&#8221;,realm=&#8221;sipsorcery.com&#8221;,nonce=&#8221;11086481671708617043&#8243;,uri=&#8221;sip:sipsorcery.com&#8221;,algorithm=MD5,response=&#8221;8d6081d09dc9ce406e7d541317ef9f6d&#8221;<br /> Contact: User Name &lt;sip:username@voip.lan:5060&gt;;expires=3600</p>
</blockquote>
</li>
<li>rtr.wan -&gt; sipsorcery.com<em> (send twice)</em><br />
<blockquote><p><strong>REGISTER </strong>sip:sipsorcery.com SIP/2.0<br /> Via: SIP/2.0/UDP rtr.wan;branch=z9hG4bKb517.d7fa54b4.0<br /> Via: SIP/2.0/UDP voip.lan:5060;branch=z9hG4bK-5d9fc9b1;rport=5060<br /> Authorization: Digest username=&#8221;username&#8221;,realm=&#8221;sipsorcery.com&#8221;,nonce=&#8221;11086481671708617043&#8243;,uri=&#8221;sip:sipsorcery.com&#8221;,algorithm=MD5,response=&#8221;8d6081d09dc9ce406e7d541317ef9f6d&#8221;<br /> Contact: User Name &lt;sip:username@rtr.wan:5060&gt;;expires=3600</p>
</blockquote>
</li>
<li>sipsorcery.com -&gt; rtr.wan<em> (send twice)</em><br />
<blockquote><p>SIP/2.0 200 <strong>Ok</strong><br /> Via: SIP/2.0/UDP rtr.wan;branch=z9hG4bKb517.d7fa54b4.0;received=rtr.wan;rport=5060<br /> Via: SIP/2.0/UDP voip.lan:5060;branch=z9hG4bK-5d9fc9b1;rport=5060<br /> Contact: &lt;sip:username@rtr.wan:5060;rinstance=dd126b5df19eaccd&gt;;expires=3424,&lt;sip:username@rtr.wan:5060&gt;;expires=3600</p>
</blockquote>
</li>
<li>rtr.lan -&gt; voip.lan<br />
<blockquote><p>SIP/2.0 200 <strong>Ok</strong><br /> Via: SIP/2.0/UDP voip.lan:5060;branch=z9hG4bK-5d9fc9b1;rport=5060<br /> Contact: &lt;sip:username@rtr.wan:5060;rinstance=dd126b5df19eaccd&gt;;expires=3424,&lt;sip:username@rtr.wan:5060&gt;;expires=3600</p>
</blockquote>
</li>
</ol>
<h3>No-op</h3>
<ol>
<li>sipsorcery.com -&gt; rtr.wan<em> (every 10 seconds)</em></p>
<blockquote><p><strong>UDP </strong>Src Port: sip (5060), Dst Port: sip (5060)<br /> Data (4 bytes):<br />00 00 00 00</p>
</blockquote>
</li>
</ol>
<h3>Phone dials &#8220;266&#8243; and the VoIP adapter generates an INVITE</h3>
<ol>
<li>voip.lan -&gt; rtr.lan:5060</p>
<blockquote><p><strong>INVITE </strong>sip: 266@sipsorcery.com SIP/2.0<br /> Via: SIP/2.0/UDP voip.lan:5060;branch=z9hG4bK-56847992;rport<br /> Remote-Party-ID: User Name &lt;sip:username@sipsorcery.com&gt;;screen=yes;party=calling<br /> Contact: User Name &lt;sip:username@voip.lan:5060&gt;<br /> SDP:<br /> Owner/Creator, Session Id (o): &#8211; 3936 3936 IN IP4 voip.lan<br /> Connection Information (c): IN IP4 <span style="text-decoration: underline;">voip.lan</span><br /> m=audio <span style="text-decoration: underline;">16462</span> RTP/AVP 18 8 0 2 4 96 97 98 100 101</p>
</blockquote>
</li>
</ol>
<h3>rtr starts RTP proxy configuration, replies with TRYING and forwards the INVITE</h3>
<ol>
<li>rtr</p>
<blockquote><p><strong>proxy RTP</strong> traffic from<br /> (src=<span style="text-decoration: underline;">voip.lan:16462</span>, dst=rtr.lan:38826) -&gt; (src=<span style="text-decoration: underline;">rtr.wan:35740</span>, dst=???), and visa versa<br /> details:<br /> new session 7e641be2-5ef40765@voip.lan, tag c4fbd9be47ee0339o0;1 requested, type strong<br /> new session on a port 35740 created, tag c4fbd9be47ee0339o0;1<br /> pre-filling caller&#8217;s address with voip.lan:16462</p>
</blockquote>
</li>
<li>rtr.lan -&gt; voip.lan<br />
<blockquote><p>SIP/2.0 <strong>100 trying </strong>&#8211; your call is important to us<br /> Via: SIP/2.0/UDP voip.lan:5060;branch=z9hG4bK-56847992;rport=5060<br /> Warning: 392 rtr.lan:5060 &#8220;Noisy feedback tells: pid=15874 req_src_ip=voip.lan req_src_port=5060 in_uri=sip:266@sipsorcery.com out_uri=sip:4153767253@podlinez.net via_cnt==1&#8243;</p>
</blockquote>
</li>
<li>rtr.wan -&gt; podlinez.net<em> (with RTP transport address changed from <span style="text-decoration: underline;">voip.lan:16462</span> to <span style="text-decoration: underline;">rtr.wan:35740</span>)</em><br />
<blockquote><p><strong>INVITE </strong>sip:4153767253@podlinez.net SIP/2.0<br /> Record-Route: &lt;sip:rtr.wan;r2=on;ftag=c4fbd9be47ee0339o0;lr=on&gt;<br /> Record-Route: &lt;sip:rtr.lan;r2=on;ftag=c4fbd9be47ee0339o0;lr=on&gt;<br /> Via: SIP/2.0/UDP rtr.wan;branch=z9hG4bKf36d.99615505.0<br /> Via: SIP/2.0/UDP voip.lan:5060;branch=z9hG4bK-56847992;rport=5060<br /> Remote-Party-ID: User Name &lt;sip:username@sipsorcery.com&gt;;screen=yes;party=calling<br /> Contact: User Name &lt;sip:username@rtr.wan:5060&gt;<br /> SDP:<br /> Owner/Creator, Session Id (o): &#8211; 3936 3936 IN IP4 voip.lan<br /> Connection Information (c): IN IP4 <span style="text-decoration: underline;">rtr.wan</span><br /> Media Description, name and address (m): audio <span style="text-decoration: underline;">35740</span> RTP/AVP 18 8 0 2 4 96 97 98 100 101</p>
</blockquote>
</li>
</ol>
<h3>podlinez.net responds with TRYING and OK</h3>
<ol>
<li>podlinez.net -&gt; rtr.wan</p>
<blockquote><p>SIP/2.0 100 <strong>Trying</strong><br /> Via: SIP/2.0/UDP rtr.wan;branch=z9hG4bKf36d.99615505.0;received=rtr.wan<br /> Via: SIP/2.0/UDP voip.lan:5060;branch=z9hG4bK-56847992;rport=5060<br /> Record-Route: &lt;sip:rtr.wan;r2=on;ftag=c4fbd9be47ee0339o0;lr=on&gt;<br /> Record-Route: &lt;sip:rtr.lan;r2=on;ftag=c4fbd9be47ee0339o0;lr=on&gt;<br /> Contact: &lt;sip:4153767253@podlinez.net&gt;</p>
</blockquote>
</li>
<li>podlinez.net -&gt; rtr.wan<br />
<blockquote><p>SIP/2.0 200 <strong>OK</strong><br /> Via: SIP/2.0/UDP rtr.wan;branch=z9hG4bKf36d.99615505.0;received=rtr.wan<br /> Via: SIP/2.0/UDP voip.lan:5060;branch=z9hG4bK-56847992;rport=5060<br /> Record-Route: &lt;sip:rtr.wan;r2=on;ftag=c4fbd9be47ee0339o0;lr=on&gt;<br /> Record-Route: &lt;sip:rtr.lan;r2=on;ftag=c4fbd9be47ee0339o0;lr=on&gt;<br /> Contact: &lt;sip:4153767253@podlinez.net&gt;<br /> SDP:<br /> Session Description Protocol Version (v): 0<br /> Owner/Creator, Session Id (o): root 57052 57052 IN IP4 podlinez.net<br /> Connection Information (c): IN IP4 <span style="text-decoration: underline;">podlinez.net</span><br /> Media Description, name and address (m): audio <span style="text-decoration: underline;">14684</span> RTP/AVP 0 101</p>
</blockquote>
</li>
</ol>
<h3>rtr completes proxy configuration and forwards OK</h3>
<ol>
<li>rtr</p>
<blockquote><p><strong>proxy RTP</strong> traffic from<br /> (src=voip.lan:16462, dst=rtr.lan:38826) -&gt; (src=rtr.wan:35740, dst=<span style="text-decoration: underline;">podlinez.net:14684</span>), and visa versa<br /> details:<br /> lookup on ports 35740/38826, session timer restarted<br /> pre-filling callee&#8217;s address with 208.68.167.230:14684</p>
</blockquote>
</li>
<li>rtr.lan -&gt; voip.lan<em> (with the RTP transport address changed from <span style="text-decoration: underline;">podlinez.net:14684</span> to <span style="text-decoration: underline;">rtr.lan:38826</span>)</em><br />
<blockquote><p>SIP/2.0 200 <strong>OK</strong><br /> Via: SIP/2.0/UDP voip.lan:5060;branch=z9hG4bK-56847992;rport=5060<br /> Record-Route: &lt;sip:rtr.wan;r2=on;ftag=c4fbd9be47ee0339o0;lr=on&gt;<br /> Record-Route: &lt;sip:rtr.lan;r2=on;ftag=c4fbd9be47ee0339o0;lr=on&gt;<br /> Contact: &lt;sip:4153767253@podlinez.net&gt;<br /> SDP:<br /> Owner/Creator, Session Id (o): root 57052 57052 IN IP4 podlinez.net<br /> Connection Information (c): IN IP4 <span style="text-decoration: underline;">rtr.lan</span><br /> Media Description, name and address (m): audio <span style="text-decoration: underline;">38826</span> RTP/AVP 0 101</p>
</blockquote>
</li>
</ol>
<h3>voip.lan sends ACK</h3>
<ol>
<li>voip.lan -&gt; rtr.lan</p>
<blockquote><p><strong>ACK </strong>sip: 4153767253@podlinez.net SIP/2.0<br /> Via: SIP/2.0/UDP voip.lan:5060;branch=z9hG4bK-417fc59a;rport<br /> Route: &lt;sip:rtr.lan;r2=on;ftag=c4fbd9be47ee0339o0;lr=on&gt;, &lt;sip:rtr.wan;r2=on;ftag=c4fbd9be47ee0339o0;lr=on&gt;<br /> Contact: User Name &lt;sip:username@voip.lan:5060&gt;</p>
</blockquote>
</li>
<li>rtr.wan -&gt; podlinez.net<br />
<blockquote><p><strong>ACK </strong>sip:4153767253@podlinez.net SIP/2.0<br /> Record-Route: &lt;sip:rtr.wan;r2=on;ftag=c4fbd9be47ee0339o0;lr=on&gt;<br /> Record-Route: &lt;sip:rtr.lan;r2=on;ftag=c4fbd9be47ee0339o0;lr=on&gt;<br /> Via: SIP/2.0/UDP rtr.wan;branch=0<br /> Via: SIP/2.0/UDP voip.lan:5060;branch=z9hG4bK-417fc59a;rport=5060<br /> Contact: User Name &lt;sip:username@voip.lan:5060&gt;<br /> P-hint: rr-enforced</p>
</blockquote>
</li>
</ol>
<h3>Audio (RTP) streams establish</h3>
<ol>
<li>rtr.wan:35740 -&gt; podlinez.net:14684 (and so on ..)</p>
<blockquote><p><strong>RTP</strong><br /> PT=ITU-T G.711 PCMU, SSRC=0x8E84822D, Seq=7574, Time=460296833</p>
</blockquote>
</li>
<li>podlinez.net:14684 -&gt; rtr.wan:35740 (starts about .6 sec later)<br />
<blockquote><p><strong>RTP</strong><br /> PT=ITU-T G.711 PCMU, SSRC=0x2C0B6B9C, Seq=60649, Time=160</p>
</blockquote>
</li>
</ol>
<h3>Phone hangs up, and VoIP adapter sends BYE</h3>
<ol>
<li>voip.lan -&gt; rtr.lan</p>
<blockquote><p><strong>BYE </strong>sip: 4153767253@podlinez.net SIP/2.0<br /> Via: SIP/2.0/UDP voip.lan:5060;branch=z9hG4bK-6939ac8f;rport<br /> Route: &lt;sip:rtr.lan;r2=on;ftag=c4fbd9be47ee0339o0;lr=on&gt;, &lt;sip:rtr.wan;r2=on;ftag=c4fbd9be47ee0339o0;lr=on&gt;</p>
</blockquote>
</li>
<li>rtr.wan -&gt; podlinez.net<br />
<blockquote><p><strong>BYE </strong>sip:4153767253@podlinez.net SIP/2.0<br /> Record-Route: &lt;sip:rtr.wan;r2=on;ftag=c4fbd9be47ee0339o0;lr=on&gt;<br /> Record-Route: &lt;sip:rtr.lan;r2=on;ftag=c4fbd9be47ee0339o0;lr=on&gt;<br /> Via: SIP/2.0/UDP rtr.wan;branch=z9hG4bKc36d.1d7216.0<br /> Via: SIP/2.0/UDP voip.lan:5060;branch=z9hG4bK-6939ac8f;rport=5060<br /> P-hint: rr-enforced</p>
</blockquote>
</li>
<li>podlinez.net -&gt; rtr.wan<br />
<blockquote><p>SIP/2.0 200 <strong>OK</strong><br /> Via: SIP/2.0/UDP rtr.wan;branch=z9hG4bKc36d.1d7216.0;received=rtr.wan<br /> Via: SIP/2.0/UDP voip.lan:5060;branch=z9hG4bK-6939ac8f;rport=5060<br /> Record-Route: &lt;sip:rtr.wan;r2=on;ftag=c4fbd9be47ee0339o0;lr=on&gt;<br /> Record-Route: &lt;sip:rtr.lan;r2=on;ftag=c4fbd9be47ee0339o0;lr=on&gt;</p>
</blockquote>
</li>
<li>rtr.lan -&gt; voip.lan<br />
<blockquote><p>SIP/2.0 200 <strong>OK</strong><br /> Via: SIP/2.0/UDP voip.lan:5060;branch=z9hG4bK-6939ac8f;rport=5060<br /> Record-Route: &lt;sip:rtr.wan;r2=on;ftag=c4fbd9be47ee0339o0;lr=on&gt;<br /> Record-Route: &lt;sip:rtr.lan;r2=on;ftag=c4fbd9be47ee0339o0;lr=on&gt;</p>
</blockquote>
</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.coertvonk.com/technology/networking/openser-trace-2537/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Transport address in SIP and SDP messages</title>
		<link>http://www.coertvonk.com/technology/networking/voip-sip-and-nat-2503</link>
		<comments>http://www.coertvonk.com/technology/networking/voip-sip-and-nat-2503#comments</comments>
		<pubDate>Thu, 13 May 2010 04:45:37 +0000</pubDate>
		<dc:creator>Coert</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[DID]]></category>
		<category><![CDATA[INVITE]]></category>
		<category><![CDATA[NAT]]></category>
		<category><![CDATA[received]]></category>
		<category><![CDATA[REGISTER]]></category>
		<category><![CDATA[rport]]></category>
		<category><![CDATA[SDP]]></category>
		<category><![CDATA[sip]]></category>
		<category><![CDATA[Via]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.coertvonk.com/?p=2503</guid>
		<description><![CDATA[Examples of typical event sequences for SIP phone registering or placing/receiving a call. Both with route-able IP address (without NAT), and with private IP address (with Network Address Translation). <a href="http://www.coertvonk.com/technology/networking/voip-sip-and-nat-2503">&#171;read more&#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Our SIP based VoIP is based on the following protocols:</p>
<ul>
<li>Session Initiation Protocol  (<a href="http://tools.ietf.org/html/rfc3261">RFC3261</a>) and (<a href="http://tools.ietf.org/html/rfc3581">RFC3581</a>), for call control</li>
<li>Session Description Protocol (<a href="http://tools.ietf.org/html/rfc4566">RFC 4566</a> and <a href="http://tools.ietf.org/html/rfc4961">RFC4961</a>) for audio stream establishment</li>
<li>Real Time Protocol (RTP) for the audio streams (basically adds a time-stamp to UDP)</li>
</ul>
<p>The client will include its address and port in three different places (<a href="http://www.jdrosen.net/papers/ice-basic-tutorial.pdf">src</a>)</p>
<ul>
<li>In the Via header of a request, as the target of the response</li>
<li>In the Contact of a SIP REGISTER message, as the target for an incoming SIP INVITE</li>
<li>In the SDP, as the target of the audio connection</li>
</ul>
<h2>Public IP Address</h2>
<h3><strong>Phone registering</strong></h3>
<ol>
<li>When a SIP phone client sends a <strong>REGISTER</strong> request to a DID server, this message contains a Via header field with a send-by parameter that contains the address/port on the client.  As we will see the header allow the response to traverse the same path.  The Contact field informs the server how to reach the  SIP phone for i.e. incoming calls.  An example:<br />
<blockquote>
<p>Via: SIP/2.0/UDP <span style="text-decoration: underline;">67.170.142.180:5060</span><br /> Contact: User Name &lt;<span style="text-decoration: underline;">sip:username@67.170.142.180:5060</span>&gt;</p>
</blockquote>
</li>
<li>The server (and each proxy) extends the top-most Via header with the address that they received the message from (&#8220;Reflexive Transport Address&#8221;), and then add their own Via header to the top of the message.  This is how the server learns about the message path.  From the contact field it learns how to contact the SIP phone directly.  I.e. for an incoming call (INVITE request).  An example:<br />
<blockquote>
<p>Via: SIP/2.0/UDP sip.sipsorcery.com:5060<br /> Via: SIP/2.0/UDP proxy.somedomain.com:5060;<span style="text-decoration: underline;">received=proxy.somedomain.com</span><br /> Via: SIP/2.0/UDP 67.170.142.180:5060;<span style="text-decoration: underline;">received=67.170.142.180<br /> </span> Contact: User Name &lt;sip:username@67.170.142.180:5060&gt;</p>
</blockquote>
</li>
<li>When the server replies, it starts with the same set of Via headers.  The message will be sent from the addr/port listed in the top-most Via parameter.  It then removes this top-most Via and sent the message to addr/port listed in the then top-most Via parameter.  When the client finally receives the response it will have its own Via header, with the received added.  For example:<br />
<blockquote>
<p>Via: SIP/2.0/UDP <em>67.170.142.180:5060</em>;<span style="text-decoration: underline;">received=<em>67.170.142.18</em></span></p>
</blockquote>
</li>
</ol>
<h3><strong>Phone placing a call<br /> </strong></h3>
<ol>
<li>When the SIP phone client sends an <strong>INVITE</strong> request to the DID server, the Via headers will be used as with the REGISTER request.  The message body will also include the session description with the addr/port where it listens for the audio connection:<br />
<blockquote>
<p>Via: SIP/2.0/UDP <span style="text-decoration: underline;">67.170.142.180:5060</span><br /> Contact: User Name &lt;sip:username@67.170.142.180:5060&gt;<br /> Message Body (SDP):</p>
<p>Connection Information (c): IN IP4 <span style="text-decoration: underline;">67.170.142.180</span><br /> Media Description, name and address (m): audio <span style="text-decoration: underline;">16422</span> RTP/AVP 18 8 0 2 4 96 97 98 100 101</p>
</blockquote>
</li>
<li>The server will first reply with response 180 (Trying), and the SIP phone will sound the ringing tone.  The server then replies with response 200 (OK) and include the session description with the addr/port where it listens for the audio connection.  The client receives:<br />
<blockquote>
<p>Via: SIP/2.0/UDP 67.170.142.180:5060;<span style="text-decoration: underline;">received=67.170.142.180</span><br /> Contact: &lt;sip:174.129.236.7:5060&gt;<br /> Message Body (SDP)</p>
<p>Connection Information (c): IN IP4 <span style="text-decoration: underline;">208.68.167.230</span><br /> Media Description, name and address (m): audio <span style="text-decoration: underline;">17904</span> RTP/AVP 0 101</p>
</blockquote>
</li>
<li>The SIP phone sends an ACK, and builds the <strong>RTP audio path</strong> from 67.170.142.180:16422 to 208.68.167.230:17904.</li>
</ol>
<h3><strong>Phone receiving a call<br /> </strong></h3>
<p>When the DID receives an call over the PSTN, it generates a <strong>INVITE </strong>message to the SIP phone.  The URI that it uses for the phone is what it learned from the Contact field in the REGISTER message.  The call proceeds similar to the outgoing call described above.</p>
<h2>Network Address Translation</h2>
<h3><strong>Phone registering<br /> </strong></h3>
<ol>
<li>The client populates the top-most Via header field.  As usual the send-by parameter contains its IP address and port number.  It also adds an &#8220;rport&#8221; parameter with no value to request the receive-port value from the next hop.  An example:<br />
<blockquote>
<p>Via: SIP/2.0/UDP 10.0.1.10:5060;<span style="text-decoration: underline;">rport</span><br /> Contact: User Name &lt;sip:username@10.0.1.10:5060&gt;</p>
</blockquote>
</li>
<li>The NAT forwards the packet from an external port on its public IP address.</li>
<li>The server (and each proxy) fill in the &#8220;received&#8221; and &#8220;rport&#8221; values in the Via header to indicate the source of the message.  It then add its own Via header to the top of the message.  An example:<br />
<blockquote>
<p>Via: SIP/2.0/UDP <em>sip.sipsorcery.com:5060<br /> </em>Via: SIP/2.0/UDP proxy.somedomain.com:5060;<span style="text-decoration: underline;">rport=5060</span>;<span style="text-decoration: underline;">received=proxy.somedomain.com<br /> </span>Via: SIP/2.0/UDP 10.0.1.10:5060;<span style="text-decoration: underline;">rport=1024</span>;<span style="text-decoration: underline;">received=67.170.142.180</span><em><br /> </em>Contact: <em>User Name</em> &lt;<em>sip:username@10.0.1.10</em><em>:5060</em>&gt;</p>
</blockquote>
</li>
<li>When the server replies, it starts with the same set of Via headers.  The message will be sent from the addr/port listed in the top-most Via parameter.  It then removes this top-most Via parameter and sends the message to the addr/port listed in the then top-most Via parameter.  When the client finally receives the response, the only Via header that is left is the one that it inserted itself, but with the received/rport reflecting public IP addr/port on the NAT router.  For example:<br />
<blockquote>
<p>Via: SIP/2.0/UDP <em>10.0.1.10:5060</em>;<span style="text-decoration: underline;">rport=1024</span>;<span style="text-decoration: underline;">received=</span><em><span style="text-decoration: underline;">67.170.142.180</span></em></p>
</blockquote>
</li>
<li>The client now knows its public IP addr/port and re-registers itself with this addr/port in the Contact field.  This way the DID knows how to contact the SIP phone when it receives an incoming call.  Again, this relies on the NAT binding being kept active.<br />
<blockquote>
<p>Via: SIP/2.0/UDP <span style="text-decoration: underline;">67.170.142.180:1024</span>;rport<br /> Contact: User Name &lt;sip:username@<span style="text-decoration: underline;">67.170.142.180:1024</span>&gt;</p>
</blockquote>
</li>
<li>In our case sipsorcery.com is configured to keep the NAT binding active by sending no-op messages to the external port 67.170.142.180:1024.</li>
</ol>
<h3><strong>Phone placing a call</strong></h3>
<ol>
<li>When the SIP phone client sends an <strong>INVITE</strong> request to the DID server, the Via headers will be similar as what we saw in the REGISTER request.  The message body will also include the session description with its addr/port where it listens for the audio connection:<br />
<blockquote>
<p>Via: SIP/2.0/UDP <em>67.170.142.180:5060<br /> </em>Contact: <em>User Name</em> &lt;<em>sip:username@</em><em>67.170.142.180:9988</em>&gt;<br /> Message Body (SDP):</p>
<p>Connection Information (c): IN IP4 <em>67.170.142.180</em><br /> Media Description, name and address (m): audio <em>16422</em> RTP/AVP 18 8 0 2 4 96 97 98 100 101</p>
</blockquote>
</li>
<li>The server will first reply with response 180 (Trying), and the SIP phone will sound the ringing tone.  It then replies with response 200 (OK) and include the SDP.  The client receives:<br />
<blockquote>
<p>Via: SIP/2.0/UDP 67.170.142.180:5060;received=67.170.142.180<br /> Contact: &lt;sip:174.129.236.7:5060&gt;<br /> Message Body (SDP)</p>
<p>Connection Information (c): IN IP4 <em>208.68.167.230</em><br /> Media Description, name and address (m): audio <em>17904</em> RTP/AVP 0 101</p>
</blockquote>
</li>
<li>The SIP phone sends an ACK, builds the <strong>RTP audio path</strong> from 67.170.142.180:16422 to 208.68.167.230:17904.  Assuming the server uses symmetric RTP, the reverse audio path will traverse the NAT and reach the SIP phone.</li>
</ol>
<p><strong>As you see, </strong>the SDP Media Description lists an internal port number that is not reachable from the outside.  One work-around is to create a static port range forwarding in the NAT.  A more elegant solution is that modern SIP/SDP implementations ignore the RTP port in the SDP payload and wait until they receive media packets from the NAT&#8217;d client.  It then look for the actual source port of the incoming RTP stream and start sending media there, instead.  Another solution is to use Application Level Gateways, but they rarely work correctly.  Yet another solution based on OpenSER (MilkFish) will be described later.</p>
<h3><strong>Phone receiving a call<br /> </strong></h3>
<p>When the DID receives an call over the PSTN, it generates a <strong>INVITE </strong>message to the SIP phone.  The URI that it uses for the phone is what it learned from the Contact field in the REGISTER message.  The call proceeds similar to the outgoing call described above.  Note that the audio from the DID to the SIP Phone will only traverse the NAT after the SIP Phone builds the audio path to the DID.</p>
<h2>Outbound proxy</h2>
<p>Here we will use MilkFish (OpenSER) as the outbound proxy.  Instead of having to go through the NAT, the phones now go through the proxy service on the router.  Note that the rport option is not required.</p>
<h3><strong>Phone registering</strong></h3>
<ol>
<li>The client populates the top-most Via header field.  As usual the send-by parameter contains its IP address and port number.  It also adds an &#8220;rport&#8221; parameter with no value to request the receive-port value from the next hop.  An example:<br />
<blockquote>
<p>Via: SIP/2.0/UDP 10.0.1.10:5060;rport<br /> Contact: User Name &lt;sip:username@<span style="text-decoration: underline;">10.0.1.10:5060</span>&gt;</p>
</blockquote>
</li>
<li>The outbound proxy adds its own &#8220;Via&#8221; line and corrects the &#8220;Contact:&#8221;.  It then forwards the message on the router&#8217;s public IP address.<br />
<blockquote>
<p><span style="text-decoration: underline;">Via: SIP/2.0/UDP 67.170.142.180</span><br /> Via: SIP/2.0/UDP 10.0.1.10:5060;rport=<span style="text-decoration: underline;">5060</span><br /> Contact: User Name &lt;sip:username@<span style="text-decoration: underline;">67.170.142.180:5060</span>&gt;</p>
</blockquote>
</li>
<li>The server add its own Via header to the top of the message.<br />
<blockquote>
<p><span style="text-decoration: underline;">Via: SIP/2.0/UDP </span><em><span style="text-decoration: underline;">sip.sipsorcery.com:5060</span><br /> </em>Via: SIP/2.0/UDP 67.170.142.180<br /> Via: SIP/2.0/UDP 10.0.1.10:5060;rport=5060<br /> Contact: User Name &lt;sip:username@67.170.142.180:5060&gt;</p>
</blockquote>
</li>
<li>When the server replies, it copies the headers from the request.  The response will be sent from the transport address listed in the top-most Via parameter.  It then removes this top-most Via parameter and sends the message to the transport address listed in the next Via parameter.  The proxy server does the same, and when the client finally receives the response, the only Via header that is left is the one that it inserted itself, except that the domain name reflects the public IP address of the outbound proxy.<br />
<blockquote>
<p>Via: SIP/2.0/UDP 10.0.1.10:5060;rport=5060<br /> Contact: User Name &lt;sip:username@<span style="text-decoration: underline;">67.170.142.180</span>:5060&gt;</p>
</blockquote>
</li>
</ol>
<h3><strong><strong>Phone placing a call</strong></strong></h3>
<ol>
<li>When the SIP phone client sends an <strong>INVITE</strong> request to the DID server, the Via headers will be similar as what we saw in the REGISTER request.  The message body will also include the session description with the transport address where it listens for the audio connection:<br />
<blockquote>
<p>Via: SIP/2.0/UDP <em>67.170.142.180:5060<br /> </em>Contact: <em>User Name</em> &lt;<em>sip:username@</em><em>67.170.142.180:9988</em>&gt;<br /> Message Body (SDP):Connection Information (c): IN IP4 <em>67.170.142.180</em><br /> Media Description, name and address (m): audio <em>16422</em> RTP/AVP 18 8 0 2 4 96 97 98 100 101</p>
</blockquote>
</li>
<li>@@<br />
<blockquote>
<p>Via: SIP/2.0/UDP <em>67.170.142.180:5060<br /> </em>Contact: <em>User Name</em> &lt;<em>sip:username@</em><em>67.170.142.180:9988</em>&gt;<br /> Message Body (SDP):Connection Information (c): IN IP4 <em>67.170.142.180</em><br /> Media Description, name and address (m): audio <em>16422</em> RTP/AVP 18 8 0 2 4 96 97 98 100 101</p>
</blockquote>
</li>
<li>@@<br />
<blockquote>
<p>Via: SIP/2.0/UDP <em>67.170.142.180:5060<br /> </em>Contact: <em>User Name</em> &lt;<em>sip:username@</em><em>67.170.142.180:9988</em>&gt;<br /> Message Body (SDP):Connection Information (c): IN IP4 <em>67.170.142.180</em><br /> Media Description, name and address (m): audio <em>16422</em> RTP/AVP 18 8 0 2 4 96 97 98 100 101</p>
</blockquote>
</li>
<li>@@<br />
<blockquote>
<p>Via: SIP/2.0/UDP <em>67.170.142.180:5060<br /> </em>Contact: <em>User Name</em> &lt;<em>sip:username@</em><em>67.170.142.180:9988</em>&gt;<br /> Message Body (SDP):Connection Information (c): IN IP4 <em>67.170.142.180</em><br /> Media Description, name and address (m): audio <em>16422</em> RTP/AVP 18 8 0 2 4 96 97 98 100 101</p>
</blockquote>
</li>
<li>@@<br />
<blockquote>
<p>Via: SIP/2.0/UDP <em>67.170.142.180:5060<br /> </em>Contact: <em>User Name</em> &lt;<em>sip:username@</em><em>67.170.142.180:9988</em>&gt;<br /> Message Body (SDP):Connection Information (c): IN IP4 <em>67.170.142.180</em><br /> Media Description, name and address (m): audio <em>16422</em> RTP/AVP 18 8 0 2 4 96 97 98 100 101</p>
</blockquote>
</li>
<li>@@<br />
<blockquote>
<p>Via: SIP/2.0/UDP <em>67.170.142.180:5060<br /> </em>Contact: <em>User Name</em> &lt;<em>sip:username@</em><em>67.170.142.180:9988</em>&gt;<br /> Message Body (SDP):Connection Information (c): IN IP4 <em>67.170.142.180</em><br /> Media Description, name and address (m): audio <em>16422</em> RTP/AVP 18 8 0 2 4 96 97 98 100 101</p>
</blockquote>
</li>
<li>@@<br />
<blockquote>
<p>Via: SIP/2.0/UDP <em>67.170.142.180:5060<br /> </em>Contact: <em>User Name</em> &lt;<em>sip:username@</em><em>67.170.142.180:9988</em>&gt;<br /> Message Body (SDP):Connection Information (c): IN IP4 <em>67.170.142.180</em><br /> Media Description, name and address (m): audio <em>16422</em> RTP/AVP 18 8 0 2 4 96 97 98 100 101</p>
</blockquote>
</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.coertvonk.com/technology/networking/voip-sip-and-nat-2503/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VoIP telephony and DD-WRT</title>
		<link>http://www.coertvonk.com/technology/networking/voip-telephony-2369</link>
		<comments>http://www.coertvonk.com/technology/networking/voip-telephony-2369#comments</comments>
		<pubDate>Sat, 03 Apr 2010 16:22:42 +0000</pubDate>
		<dc:creator>Coert</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[sip]]></category>
		<category><![CDATA[viop]]></category>

		<guid isPermaLink="false">http://www.coertvonk.com/?p=2369</guid>
		<description><![CDATA[Paying any amount for a mostly idle land line phone seems excessive. Especially when knowing that good alternatives are available. The introduction to this article is shamelessly based on section 8 of Unlimited free calling with Google Voice. <a href="http://www.coertvonk.com/technology/networking/voip-telephony-2369">&#171;read more&#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Paying any amount for a mostly idle land line phone seems excessive when there are free alternatives.  This article will give an introduction to using Google Voice combined and SIP based Voice-over-IP (VoIP).  It then goes into the details of configuring these services, the edge router and the analog telephone adapter.</p>
<h2>Introduction</h2>
<p>Google Voice (GV) gives us free domestic calling.  It also forks incoming calls to one or more phones.  It is implemented as an interconnect for the traditional phone system (PSTN).  It routes the calls as follows:</p>
<ul>
<li><span style="text-decoration: underline;">Incoming calls</span>: are forked to one or more phones.  I.e. your land line phone and a cell phone.  If the call is left unanswered, it rolls over to voice mail that it transcribes.</li>
<li><span style="text-decoration: underline;">Outgoing calls</span>: you setup a call through their web interface or by dialing your own number.  GV will first call you, and then call the party that you are calling.  It then cross connect the two.</li>
</ul>
<p>While this approach works well, people like me want to not only free themselves from the long distance companies, but also from their land line phone.  However, at the time of this writing, Google Voice does not directly support VoIP.</p>
<p>We will work around this by using a VoIP/PSTN interconnect such as netgate.com.  This is known as Direct inward Dialing (DID).  The DID gives you a regular phone number that you can use with your VoIP phone.  Examples of VoIP phones are hardware SIP phones, software SIP phones such as x-lite, or regular phones hooked up through an Analog Telephone Adapters (ATA).  In this article we will look at the SPA2102 analog phone adapter.  Here we register our DID phone number as one of the phones with Google Voice.</p>
<p>Call routing using GV + SipGate is as follows:</p>
<ul>
<li><span style="text-decoration: underline;">Incoming calls</span>: arrive at Google voice.  They will forward the call to your DID phone number that then rings your VoIP connected phone.</li>
<li><span style="text-decoration: underline;">Outgoing calls</span>: you setup a call through the Google Voice  web interface or by dialing your own number.  GV first calls your DID number that in turn rings your VoIP phone.  GV then calls the party that you are calling and connect the two calls.</li>
</ul>
<p>The next step make our phones behave like regular phones when dialing out.  Instead of going through the web interface, we want to dial a number on the phone.  This can be done by enlisting yet-another service: sipsorcery.com.  This is called a called a back-to-back user agent (<a href="http://en.wikipedia.org/wiki/Back-to-back_user_agent">B2BUA</a>).  This service sits in between your analog phone adapter (SPA2102) and the DID (sipgate.com).</p>
<p>A typical call is visualized in <a href="http://sipsorcery.codeplex.com/wikipage?title=Google%20Voice%20Call%20Dialplan%20Application" target="_blank">this call graph</a>.  Call routing using GV + SipGate + SipSorgery is as follows:</p>
<ul>
<li><span style="text-decoration: underline;">Incoming calls</span>: arrive at Google voice.  They will forward the call to your DID phone number (sipgate.com) that in turn forwards the call to sipsorcery.com that then rings your VoIP connected phone.</li>
<li><span style="text-decoration: underline;">Outgoing calls</span>: you just dial the number on your VoIP connected phone.  Sipsourcery requests Google voice to setup the call.</li>
</ul>
<h3>Drawbacks</h3>
<ul>
<li>With so many services involved, there are many points of failure.</li>
<li>Another drawback is that 911 may not work or at best will not automatically get your location.  You will need to adjust the dialing script on sipsorcery to route the calls through netgate.com and enable/pay for E911 service.</li>
</ul>
<h2>Edge router: DD-WRT firmware</h2>
<p>Start by verifying that your network connection is VoIP-ready by running <a href="http://www.phonepower.com/Support/SpeedTest.aspx" target="_blank">this test</a>.</p>
<p>First things first, we need connectivity.  I use a <a href="http://www.dd-wrt.com/wiki/index.php/Asus_RT-N16">Asus RT-N16</a> with <a href="http://www.dd-wrt.com/wiki/">DD-WRT</a> firmware configured as follows:</p>
<ul>
<li>Setup &gt; Basic Setup
<ul>
<li>WAN Setup &gt; Optional Settings
<ul>
<li>Router Name =rtr</li>
<li>Domain Name = vonk</li>
</ul>
</li>
</ul>
<ul>
<li>Network Setup &gt; Router IP
<ul>
<li>Local IP Address = 10.0.1.1</li>
<li>Subnet Mask = 255.255.255.0</li>
</ul>
</li>
</ul>
<ul>
<li>Network Setup &gt; Network Address Server Settings (DHCP)
<ul>
<li>DHCP Type = DHCP Server</li>
<li>DHCP Server = Enable</li>
<li>Start IP Address = 10.0.1.100</li>
<li>Static DNS 1 =8.8.8.8  # google public DNS</li>
<li>Static DNS 2 = 8.8.4.4</li>
</ul>
</li>
</ul>
<ul>
<li>Network Setup &gt; Time Settings (<a href="http://www.dd-wrt.com/wiki/index.php/Network_Time_Protocol" target="_blank">man</a>)
<ul>
<li>Time Zone = UTC-8</li>
<li>Summer Time (DST) = 2nd Sun Mar &#8211; first Sun Nov</li>
</ul>
</li>
</ul>
</li>
<li>Setup &gt; DDNS
<ul>
<li>DDNS
<ul>
<li>DDNS Service = no-ip.com</li>
<li>User Name = <em>username</em></li>
<li>Password = <em>password</em></li>
<li>Hostname = <em>hostname</em></li>
<li>Do not use external ip check = no</li>
</ul>
</li>
</ul>
</li>
<li>Services &gt; Services
<ul>
<li>DHCP Server (<a href="http://www.dd-wrt.com/wiki/index.php/DNSMasq_as_DHCP_server" target="_blank">man</a>)
<ul>
<li>LAN Domain = <em>your sirname</em></li>
<li>Static Leases
<ul>
<li>press &#8220;Add&#8221;, enter the information, press &#8220;Save&#8221;, repeat until all added</li>
<li>press &#8220;Apply Settings&#8221;</li>
</ul>
</li>
</ul>
</li>
</ul>
<ul>
<li>DNSMasq (<a href="http://www.dd-wrt.com/wiki/index.php/DNSMasq_as_DHCP_server" target="_blank">man</a>)
<ul>
<li>DNSMasq = enable</li>
<li>Local DNS = enable</li>
<li>Additional DNSMasq Options
<ul>
<li># Additional options<br /> domain-needed                    # don&#8217;t forward plain names<br /> bogus-priv                       # don&#8217;t forward private addresse<br /> bogus-nxdomain=64.94.110.11      # keep Verisign in control<br /> filterwin2k                      # filter useless Windows DNS requests<br /> # Local DNS name server<br /> local=/<em>yoursirname</em>/    # answer this domain from /etc/hosts<br /> expand-hosts    # add the domain to /etc/hosts entries<br /> dhcp-option=2,-28800             # UTC -8:00<br /> dhcp-option=7,10.0.1.202         # SYSLOG server<br /> #dhcp-option=42,10.0.1.1          # NTP server<br /> dhcp-option=43,01:04:00:00:00:02 # disable NetBIOS over TCP/IP</li>
</ul>
</li>
</ul>
</li>
<li>Secure Shell (<a href="http://www.dd-wrt.com/wiki/index.php/Telnet/SSH_and_the_Command_Line" target="_blank">man</a>)
<ul>
<li>Password Login = false</li>
<li>Authorized Keys = <em>paste your public ssh-rsa key</em></li>
</ul>
</li>
</ul>
</li>
</ul>
<ul>
<li>Wireless
<ul>
<li>Basic<em> </em>Settings
<ul>
<li>Wireless Physical Interface wl0
<ul>
<li>Wireless Mode = AP</li>
<li>Wireless Network Mode = NG-Mixed</li>
<li>Wireless Network Name = <em>your SSID</em></li>
<li>Wireless Channel = auto</li>
<li>Channel Width = 40 MHz</li>
<li>Control Channel = upper</li>
<li>Network Configuration = bridged</li>
</ul>
</li>
<li>Virtual Interfaces wl0.1
<ul>
<li>Wireless Network Name = public</li>
<li>AP Isolation = enable</li>
<li>Network Configuration = bridged</li>
</ul>
</li>
</ul>
</li>
<li>Wireless Security
<ul>
<li>Physical Interface wl0
<ul>
<li>Security Mode = WPA2 Personal</li>
<li>WPA Algorithms = AES</li>
<li>WPA Shared Key = <em>your wpa shared key</em></li>
</ul>
</li>
<li>Virtual Interfaces wl0.1
<ul>
<li>Security Mode = disable</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li>Setup &gt; Networking (<a href="http://www.dd-wrt.com/wiki/index.php/Multiple_WLANs" target="_blank">man</a>)
<ul>
<li>Bridging
<ul>
<li>Create Bridge
<ul>
<li>press &#8220;Add&#8221; to add bridge &#8220;br1&#8243;</li>
<li>press &#8220;Save&#8221;</li>
<li>IP Address  =10.0.0.1</li>
<li>Subnet Mask = 255.255.255.0</li>
<li>press &#8220;Apply Settings&#8221;, and wait a few seconds for &#8220;br1&#8243; to show up in &#8220;Current Bridging Table&#8221;</li>
</ul>
</li>
<li>Assign to Bridge
<ul>
<li>press &#8220;Add&#8221; to add bridge &#8220;br1&#8243; on interface wl0.1</li>
<li>press &#8220;Apply Settings&#8221;</li>
</ul>
</li>
</ul>
</li>
<li>DHCPD
<ul>
<li>Multiple DHCP Server
<ul>
<li>br1, on, 100, 50, 3600</li>
<li>press &#8220;Apply Settings&#8221;</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li>Administration &gt; Management
<ul>
<li>Web Access
<ul>
<li>Enable Info Site = enable</li>
<li>Info Site MAC Masking = enable</li>
</ul>
</li>
</ul>
</li>
<li>Access Restrictions &gt; WAN Access
<ul>
<li>Blocked Services
<ul>
<li>smtp</li>
</ul>
</li>
</ul>
</li>
<li>NAT/QoS &gt; Port Forwarding
<ul>
<li>Forwards
<ul>
<li>press &#8220;Add&#8221;, enter the information, press &#8220;Save&#8221;, repeat until all added</li>
<li>press &#8220;Apply Settings&#8221;</li>
</ul>
</li>
</ul>
</li>
</ul>
<h2>Sipgate.com (DID) and Sipsorcery.com (B2BUA)</h2>
<p>Details can be found in section 8 of <a href="http://docs.google.com/Doc?docid=0Ae8glDUXDsh9ZGR2eG43cjRfMzNkOTM4ZjNjeA&amp;hl=en" target="_blank">Unlimited free calling with Google Voice</a>.   Remember that your sipgate VoIP credentials are not your username and password.  Instead use sipgate.com &gt; My Settings &gt; SIP Credentials.</p>
<h2>VoIP adapter (SPA2102)</h2>
<p>Some popular analog telephone adapters (ATA) from Cisco/Linksys are</p>
<ul>
<li>PAP2T-NA, an old time favorite that provides the basic functionality: VoIP adapter with two analog phone hookups.</li>
<li>SPA2102, same as PAP2T-NA, but adds a router</li>
<li>SPA3102, same as SPA2102, but supports a land line for fallback connection, also support multiple SIP accounts per line.</li>
</ul>
<p>My configuration:</p>
<ul>
<li>Voice &gt; Line 1
<ul>
<li>SIP Settings
<ul>
<li>SIP Transport = UDP (default)</li>
<li>SIP Port = 5060 (default)</li>
</ul>
</li>
<li>Network Settings
<ul>
<li>SIP ToS/DiffServ Value = 0&#215;04 (Type-of-Service = high reliability)</li>
<li>RTP Tos/DiffServ Value = 0&#215;10 (Type-of-Service = minimal delay)</li>
<li>Network Jitter Level = low (assuming that is true for your connection)</li>
</ul>
</li>
<li>Proxy and Registration
<ul>
<li>Proxy = sip.sipsorcery.com</li>
<li>Register = yes</li>
</ul>
</li>
<li>Audio Configuration
<ul>
<li>Silence Supp Enable = false (otherwise the other party notices the cutting in/out)</li>
</ul>
</li>
<li>Proxy and Registration
<ul>
<li>Use DNS SRV = yes (use DNS to switch between SIP servers) (<a href="http://forum.sipsorcery.com/viewtopic.php?f=6&amp;t=2242" target="_blank">details</a>) (<a href="http://www.voip-info.org/wiki/view/DNS+SRV" target="_blank">def</a>)</li>
<li>DNS SRV Auto Prefix = auto</li>
</ul>
</li>
</ul>
</li>
</ul>
<ul>
<li>Voice &gt; SIP
<ul>
<li>RTP Parameters
<ul>
<li>RTP Packet Size = 0.020 sec (minimize delay at the cost of some overhead)</li>
</ul>
</li>
</ul>
</li>
</ul>
<p>Examples of event sequences where the SIP phone has a route-able IP address can be found in <a title="SIP messages REGISTER/INVITE focussed on address/port number" href="http://www.coertvonk.com/technology/networking/voip-sip-and-nat-2503">Transport address in SIP and SDP messages</a>.</p>
<h2>VoIP adapter (SPA2102) behind a NAT router</h2>
<p>The most logical place for the VoIP adapter would be in between the cable modem and the edge router.  This way it can prioritize VoIP traffic and keep security issues limited to the VoIP adapter itself.  However, the SPA2102 has some flaws.  The most obvious one affects active SCP and TFTP transfers.  It also maxes out at about 20 Mbps with small packet throughput far worse.</p>
<p>The alternative is to place the VoIP adapter behind the Edge Router.  This router very likely implements Network Address Translation (NAT) to share one public IP address with many local devices.  However, the SIP protocol predates NAT and requires some tweaks to make it work.  One of the tweaks is formalized in <a href="http://tools.ietf.org/html/rfc3581">RFC3581</a> and extends SIP with support for outgoing calls over NAT.  In this the client adds an &#8220;rport&#8221; parameter to the Via header field.</p>
<p>The first configuration step should be to creates a static DHCP lease for the VoIP adapter, and enable web admin access.</p>
<ul>
<li>On the DD-WRT router
<ul>
<li>Services &gt; Services &gt; Services Management &gt; DHCP Server
<ul>
<li>add a static lease for the VoIP adapter&#8217;s WAN address, so we can easily access it</li>
</ul>
</li>
</ul>
</li>
</ul>
<ul>
<li>On the VoIP adapter
<ul>
<li>Voice &gt; System
<ul>
<li>System Configuration
<ul>
<li>Web Admin Access = yes (also, remember to set the passwords)</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<p>As described in <a title="SIP messages REGISTER/INVITE focussed  on address/port number" href="http://www.coertvonk.com/technology/networking/voip-sip-and-nat-2503">Transport address in SIP and SDP messages</a>, placing the  VoIP adapter behind a NAT can be made to work, but requires the DID to support Symmetric SIP (<a href="http://tools.ietf.org/html/rfc3581">RFC3581</a>) and Symmetric RTP (<a href="http://tools.ietf.org/html/rfc4961">RFC4961</a>).</p>
<h3>Signaling (SIP) behind NAT</h3>
<p>There are several solutions to make the signaling protocol aware of network address translation:</p>
<h4>solution 1</h4>
<p>The signaling protocol (SIP, <a href="http://tools.ietf.org/html/rfc5626">RFC5626</a> ) has a build-in mechanism to help traverse NAT.   This solution takes advantage of this mechanism.  In that the VoIP adapter learns the address and port on the external NAT interface through Via parameters.</p>
<ul>
<li>On the VoIP adapter
<ul>
<li>Voice &gt; Line 1
<ul>
<li>NAT Settings
<ul>
<li>NAT Mapping Enable = yes (use external IP address as the SIP Contact)</li>
<li>NAT Keep Alive Enable = no (my DID already does that for me)</li>
</ul>
</li>
</ul>
</li>
</ul>
<ul>
<li>Voice &gt; SIP
<ul>
<li>NAT Support Parameters (<a href="http://www.voip-info.org/wiki/view/Sipura+Documentation+SIP">documentation</a>)
<ul>
<li>Handle VIA received = yes  (learn the public IP address from a received &#8220;Via: &#8230;.; received=<em>publicIpAdd</em>&#8220;)</li>
<li>Handle VIA rport = yes  (learn the public port number from a received &#8220;Via: &#8230;.; rport=<em>publicUdpPort</em>&#8220;)</li>
<li>Substitute VIA Addr = yes  (add &#8220;Via: &#8230;; received=<em>remoteIpAddr</em>)</li>
<li>Send Resp to Src Port = yes  (add &#8220;Via: &#8230;; rport=<em>remoteUdpPort</em>)</li>
<li>EXT RTP Port Min = (left blank)</li>
<li>NAT Keep Alive Intvl = 15 sec  (maximum inactive time for the NAT binding)</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<h4>solution 2: SIP port forwarding</h4>
<p>In addition to above described configuration, you can help SIP pass through the NAT by adding a static forwarding of port range 5060-5061.  This works even when the DID does not support the &#8220;VIA rport&#8221;.  It also allows for direct client to client calling because the external port number is static.  This however requires a similar port range to be forwarded for each SIP phone.</p>
<ul>
<li>On the edge router
<ul>
<li>NAT/QoS &gt; Port Range Forward
<ul>
<li>voip sip, 5060-5061, TCP and UDP, 10.0.1.10 (or whatever the addr for the VoIP adapter)</li>
</ul>
</li>
</ul>
</li>
</ul>
<ul>
<li>On the VoIP adapter
<ul>
<li>Voice &gt; Line 1
<ul>
<li>SIP Settings
<ul>
<li>SIP Ext Port = 5060</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<h4>solution 3: outbound proxy</h4>
<p>Using a outbound proxy helps SIP bypasses the NAT and requires minimal configuration on the VoIP adapter.  The DD-WRT router contains the OpenSER  &#8220;MilkFish&#8221; service that works well.  It also allows for local registration of SIP phones.  For an example message trace refer to <a href="hhttp://www.coertvonk.com/technology/networking/openser-trace-2537">SIP/SDP trace using MilkFish as outbound proxy</a>.  Remember to disable STUN on all the phones in the local network.  This to prevent one of these phones from grabbing external port 5060.  Alternatively, you can use the firewall to enforce this behavior (see <a href="http://forum.milkfish.org/viewtopic.php?pid=1081#p1081" target="_blank">this blog</a>)</p>
<h4>solution 4: ALG</h4>
<p>Another approach that comes to mind is Application Level Gateways (ALG), but I have not seen one that functions correctly.</p>
<h3>Media streams (SDP/RTP) behind NAT</h3>
<p>Now that we have the signaling path taken care of, it is time to turn our attention to the media streams.  SIP messages that setup the RTP media path use the media description protocol (SDP, <a href="http://tools.ietf.org/html/rfc4566">RFC 4566</a>).  This SDP is not NAT-aware, and can only be used behind NAT with the help of other protocols.</p>
<h4>solution 1</h4>
<p>This solution assumes that the DID is &#8220;smart&#8221; about NAT.  By &#8220;smart&#8221;, I mean that it ignores the RTP port in the SDP payload and waits until it receives media packets from the NAT&#8217;d client.  It then look for the actual source port of the incoming RTP stream and start sending media there, instead.</p>
<h4>solution 2: RTP port forwarding</h4>
<p>If the DID is not &#8220;smart&#8221; about NAT, you add a static forwarding of external port range 16384-16482 for RTP.  This however requires the configuration on the NAT router for each SIP phone.</p>
<ul>
<li>On the edge router
<ul>
<li>NAT/QoS &gt; Port Range Forwardin
<ul>
<li>voip rtp, 16384-16482, UDP, 10.0.1.10 (or whatever the addr for the VoIP adapter)</li>
</ul>
</li>
</ul>
</li>
</ul>
<ul>
<li>On the VoIP adapter
<ul>
<li>Voice &gt; SIP
<ul>
<li>NAT Support Parameters (<a href="http://www.voip-info.org/wiki/view/Sipura+Documentation+SIP">documentation</a>)
<ul>
<li>EXT RTP Port Min = 16384  (minimal RTP port used to replace private UDP port specified in SDP &#8220;m=&#8221; line)</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<h4>solution 3: outbound proxy</h4>
<p>For an example message trace refer to <a href="hhttp://www.coertvonk.com/technology/networking/openser-trace-2537">SIP/SDP trace using MilkFish as outbound proxy</a>.  If incoming calls are unreliable, read <a href="http://code.google.com/p/google-voice-sipsorcery-dialplans/issues/detail?id=11#c7">this</a> comment.</p>
<h4>solution 4: ICE</h4>
<p>This solution takes advantage of an external server to discover the external addr/port or to relay RTP streams.  It uses the Interactive Connectivity Establishment protocol (ICE, <a href="http://tools.ietf.org/html/rfc5245">RFC 5245</a>), that in turn relies on:</p>
<ul>
<li>Traversal Using Relays around NAT (TURN, <a href="http://tools.ietf.org/html/rfc5766">RFC5766</a>) to both discover external addr/port and relay messages.  When no TURN server is available it falls back to:</li>
<li>Session Traversal Utilities  for NAT (STUN, <a href="http://tools.ietf.org/html/rfc5389">RFC5389</a>) to discover external addr/port</li>
</ul>
<p>ICE allows the end-points (AKA agents) to discover enough information about their topologies to potentially find one or more paths by which they can communicate.  It prioritizes candidate pairs and checks the candidate pairs.  In the special case, where both end-points are behind NAT, it relies on both end-points first sending STUN requests for candidate pairs to create the binding.</p>
<h3>Debugging and other notes</h3>
<ul>
<li>on the SPA2102:
<ul>
<li>Voice &gt; Line 1 &gt; SIP Settings &gt; SIP Debug Option = full</li>
<li>Voice &gt; System &gt; Miscellaneous Settings &gt; Debug Server = <em>yoursyslogserver</em></li>
</ul>
</li>
<li>or, use Wireshark
<ul>
<li>filter: port 5060 or udp portrange 16384-32767</li>
</ul>
</li>
</ul>
<p>For information on improving SIP routing using sipsorcery.com read <a href="https://code.google.com/p/google-voice-sipsorcery-dialplans/issues/detail?id=18#c3">these instructions</a>.</p>
<h2>Quality of Service (QoS) [work in progress]</h2>
<p>VoIP phone calls are very sensitive to delay and jitter.  We are the mercy of the network for most of the route, but we do have control over our often congested edge router.  There the outgoing VoIP traffic has compete with other network traffic for limited bandwidth.  By applying simple traffic shaping we can prioritize VoIP and other interactive traffic such as SSH.</p>
<p>Suddenly, the old Type-of-Service (ToS) field in the IPv4 becomes more meaningful.   This paragraph describes how to use this field to label traffic types, and how to shape the outgoing traffic based on this field.  Most Linux and Windows applications use ToS for QoS.</p>
<p>Your DSL/Cable modem will likely relabel the QoS based on your service agreement.  Comment QoS methods for the core network are MPLS or Cisco&#8217;s Differentiated Services (DiffServ).  For more details read <a href="http://www.hep.ucl.ac.uk/~ytl/qos/diffserv_01.html" target="_blank">this overview</a> or the <a href="http://www.opalsoft.net/qos/DS-39.htm">DiffServ HOWTO</a>.</p>
<p>Our DD-WRT edge router has priority based queuing enabled by default.  It also uses the VEGAS congestion control</p>
<p>netfilter rules (to be added)</p>
<p>&#8230;..</p>
<p>The priority based queuing discipline is very rudimentary.  High priority traffic will starve lower priorities.  The <a href="http://lartc.org/howto/">Linux Advanced Routing and Traffic Control HOWTO</a> gives lots of ideas for improvements.</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 38px; width: 1px; height: 1px; padding-left: 90px;">
<p>&nbsp;</p>
<p class="MsoNormal"><span style="font-size: 11pt; font-family: &amp;amp; amp; color: #1f497d;">Google Voice probably gave you the choice of</span></p>
<p class="MsoListParagraph" style="text-indent: -0.25in;"><!--[if !supportLists]--><span style="font-size: 11pt; font-family: Symbol; color: #1f497d;"><span>·</span></span><!--[endif]--><span style="font-size: 11pt; font-family: &amp;amp; amp; color: #1f497d;">A Google voice number, that offers the full feature set.  This is what most people call “Google Voice”.  I will explain this more detail below.</span></p>
<p class="MsoListParagraph" style="text-indent: -0.25in;"><!--[if !supportLists]--><span style="font-size: 11pt; font-family: Symbol; color: #1f497d;"><span>·</span></span><!--[endif]--><span style="font-size: 11pt; font-family: &amp;amp; amp; color: #1f497d;">Using Google voice mail on your cell phone. </span></p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"><span style="font-size: 11pt; font-family: &amp;amp; amp; color: #1f497d;">Google Voice (GV) is an interconnect for the old phone system (PSTN). </span></p>
<p class="MsoListParagraph" style="text-indent: -0.25in;"><!--[if !supportLists]--><span style="font-size: 11pt; font-family: Symbol; color: #1f497d;"><span>·</span></span><!--[endif]--><span style="text-decoration: underline;"><span style="font-size: 11pt; font-family: &amp;amp; amp; color: #1f497d;">Incoming calls</span></span><span style="font-size: 11pt; font-family: &amp;amp; amp; color: #1f497d;">: Incoming calls on your GV number are routed to one or more other phone numbers.  I.e. your house landline phone and a cell phone.  If the call is left unanswered, it rolls over to their voice mail.  When enabled, it does voice recognition and send you and email/SMS with the text.  You can also listen to the voice mail using the web interface.</span></p>
<p class="MsoListParagraph" style="text-indent: -0.25in;"><!--[if !supportLists]--><span style="font-size: 11pt; font-family: Symbol; color: #1f497d;"><span>·</span></span><!--[endif]--><span style="text-decoration: underline;"><span style="font-size: 11pt; font-family: &amp;amp; amp; color: #1f497d;">Outgoing calls</span></span><span style="font-size: 11pt; font-family: &amp;amp; amp; color: #1f497d;">: you setup a call through their web interface or by dialing your own number.  They first call your phone, and then call the party that you are calling.  They then connect the two calls. </span></p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"><span style="font-size: 11pt; font-family: &amp;amp; amp; color: #1f497d;">While this works well, people like me want to replace their landline with VoIP. </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; font-family: &amp;amp; amp; color: #1f497d;">I expect Google Voice to offer this functionality in the future, but meanwhile this can be done by using a VoIP/PSTN interconnect such as sipgate.com.  The interconnect with give you a phone number that you can then register with Google Voice.  At home, you put a VoIP adapter between the Internet and your phone.</span></p>
<p class="MsoListParagraph" style="text-indent: -0.25in;"><!--[if !supportLists]--><span style="font-size: 11pt; font-family: Symbol; color: #1f497d;"><span>·</span></span><!--[endif]--><span style="text-decoration: underline;"><span style="font-size: 11pt; font-family: &amp;amp; amp; color: #1f497d;">Incoming calls</span></span><span style="font-size: 11pt; font-family: &amp;amp; amp; color: #1f497d;">: arrive at Google voice.  They will forward the call to your interconnect phone number that then rings your VoIP connected phone.</span></p>
<p class="MsoListParagraph" style="text-indent: -0.25in;"><!--[if !supportLists]--><span style="font-size: 11pt; font-family: Symbol; color: #1f497d;"><span>·</span></span><!--[endif]--><span style="text-decoration: underline;"><span style="font-size: 11pt; font-family: &amp;amp; amp; color: #1f497d;">Outgoing calls</span></span><span style="font-size: 11pt; font-family: &amp;amp; amp; color: #1f497d;">: you setup a call through the Google Voice  web interface or by dialing your own number.  They first call your phone, and then call the party that you are calling.  They then connect the two calls. </span></p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"><span style="font-size: 11pt; font-family: &amp;amp; amp; color: #1f497d;">While this works, I wanted to be able to just dial the number instead of dealing with a web interface.  This can be done by enlisting yet-another service: sipsorcery.com.  This service sits in between your VoIP adapter and your VoIP/PSTN interconnect (sipgate.com).</span></p>
<p class="MsoListParagraph" style="margin-left: 40.5pt; text-indent: -0.25in;"><!--[if !supportLists]--><span style="font-size: 11pt; font-family: Symbol; color: #1f497d;"><span>·</span></span><!--[endif]--><span style="text-decoration: underline;"><span style="font-size: 11pt; font-family: &amp;amp; amp; color: #1f497d;">Incoming calls</span></span><span style="font-size: 11pt; font-family: &amp;amp; amp; color: #1f497d;">: arrive at Google voice.  They will forward the call to your interconnect phone number (sipgate.com) that in turn forwards the call to sipsorcery.com that then rings your VoIP connected phone.</span></p>
<p class="MsoListParagraph" style="margin-left: 40.5pt; text-indent: -0.25in;"><!--[if !supportLists]--><span style="font-size: 11pt; font-family: Symbol; color: #1f497d;"><span>·</span></span><!--[endif]--><span style="text-decoration: underline;"><span style="font-size: 11pt; font-family: &amp;amp; amp; color: #1f497d;">Outgoing calls</span></span><span style="font-size: 11pt; font-family: &amp;amp; amp; color: #1f497d;">: you just dial the number on your VoIP connected phone.  Sipsourcery requests Google voice to setup the call.</span></p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"><span style="font-size: 11pt; font-family: &amp;amp; amp; color: #1f497d;">Sorry for the long story.  There are points of failure, but appears to work well for me (so far).  One drawback is that 911.  They will not get your location., except if you enable E911, something that I have not tried yet.</span></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.coertvonk.com/technology/networking/voip-telephony-2369/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Internet pagina&#8217;s (K-8)</title>
		<link>http://www.coertvonk.com/family/school/url-2349</link>
		<comments>http://www.coertvonk.com/family/school/url-2349#comments</comments>
		<pubDate>Wed, 31 Mar 2010 17:59:48 +0000</pubDate>
		<dc:creator>Coert</dc:creator>
				<category><![CDATA[School]]></category>
		<category><![CDATA[kids]]></category>

		<guid isPermaLink="false">http://www.coertvonk.com/?p=2349</guid>
		<description><![CDATA[Internet pages for pre-K to 8th grade <a href="http://www.coertvonk.com/family/school/url-2349">&#171;read more&#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Lezen</p>
<ul>
<li><a href="http://www.starfall.com/" target="_blank">Starfall</a></li>
</ul>
<p>Rekenen</p>
<ul>
<li><a href="http://www.fi.uu.nl/rekenweb/rekenmaar/leerlingen/index.html" target="_blank">Rekenweb</a></li>
<li><a href="http://www.mathsisfun.com/" target="_blank">Math is fun</a></li>
<li><a href="http://www.primaryresources.co.uk/maths/mathsB4.htm">Primary math</a></li>
<li><a href="http://nlvm.usu.edu/en/nav/frames_asid_169_g_1_t_2.html?open=activities" target="_blank">Pattern blocks</a></li>
<li><a href="http://www.uitzendinggemist.nl/index.php/serie?serID=5491" target="_blank">Rekenen met SchoolTV</a> (NL)</li>
<li><a href="http://www.ode.state.or.us/teachlearn/real/standards/" target="_blank">Oregon Math (and other) standards</a></li>
</ul>
<p>Nieuws</p>
<ul>
<li><a href="http://static.nos.nl/jeugdjournaal/voorpagina/index.html" target="_blank">Jeugdjournaal</a> (NL)</li>
<li><a href="http://player.omroep.nl/?aflID=10882146" target="_blank">School TV Week Journaal</a> (NL)</li>
<li><a href="http://www.allpublications.com/Weather/index.html">Het weer bij ons</a></li>
</ul>
<p>Science</p>
<ul>
<li><a href="http://www.yenka.com/technology/">Yenka Technology</a> (free after school hours), requires install</li>
<li><a href="http://www.physics4kids.com">Physics for Kids</a></li>
<li><a href="http://ocw.mit.edu/courses/physics/8-02-electricity-and-magnetism-spring-2002/video-lectures/">MIT Physics Lectures</a></li>
<li><a href="http://phet.colorado.edu/en/simulations/category/new">PhET Interactive Simulations</a></li>
<li><a href="http://www.yenka.com/technology/">Naval Electrical Engineering</a></li>
</ul>
<p>Natuur</p>
<ul>
<li><a href="http://www.uitzendinggemist.nl/index.php/serie?serID=277" target="_blank">Nieuws uit de natuur</a> (NL)</li>
<li><a href="http://www.uitzendinggemist.nl/index.php/serie?serID=531" target="_blank">Huisje, boompje, beestje</a> (NL)</li>
<li><a href="http://www.uitzendinggemist.nl/index.php/serie?serID=2244" target="_blank">Beestenboerderij</a> (NL)</li>
</ul>
<p>Geschiedenis</p>
<ul>
<li><a href="http://www.uitzendinggemist.nl/index.php/serie?serID=4475" target="_blank">De middeleeuwen</a> (NL)</li>
<li><a href="http://www.vangoghgallery.com/catalog/Painting/" target="_blank">Vincent van Gogh</a> (NL)</li>
</ul>
<p>TV</p>
<ul>
<li><a href="http://www.schooltv.nl/" target="_blank">School TV</a> (NL)</li>
<li><a href="http://www.hetklokhuis.nl/" target="_blank">Het Klokhuis</a> (NL)</li>
</ul>
<p>Diversen</p>
<ul>
<li><a href="http://mail.google.com/" target="_blank">Email</a></li>
<li><a href="http://boowakwala.uptoten.com/kids/boowakwala-home.html" target="_blank">Boowa and Kwala</a></li>
</ul>
<ul>
<li><a href="http://www.yenka.com/technology/">Yenka Technology</a> (free after school hours), requires install</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.coertvonk.com/family/school/url-2349/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

