title: FreeSwitch Verto module
body: <p>I'm following the section <a href="https://freeswitch.org/confluence/display/FREESWITCH/mod_verto" rel="nofollow">https://freeswitch.org/confluence/display/FREESWITCH/mod_verto</a> to config module but having some points I didn't understand in topic. </p>
  
  <p>Could you please help me explain?</p>
  
  <blockquote>
    <p>Dialplan </p>
    
    <p>To test if a call originated from a Verto client, test in
    your dialplan for the variable Caller-Source to equal mod_verto in a
    condition. There is also the variable Other-Leg-Source if the current
    leg is using SIP or SS7 and the connected leg might be a Verto call.</p>
  </blockquote>
  
  <pre><code>&lt;extension name="verto call" continue="true"&gt;
      &lt;condition field="caller-source" expression="mod_verto"&gt;
          &lt;action application="log" data="INFO ***** Verto WebRTC Call ***** "/&gt;
      &lt;/condition&gt;
  &lt;/extension&gt;
  </code></pre>
  
  <p>Where is these codes I will put? In conf/dialplan/default.xml? </p>
  
  <blockquote>
    <p>Bridging from WebRTC (mod_verto) to PSTN/ITSPs WebRTC is slow to
    establish media. So we need to provide SDP asap. We can do this by
    answering and sending some silent packets, instead of waiting for
    normal call setup: Dialplan:</p>
  </blockquote>
  
  <pre><code>&lt;extension name="itsp_send_call"&gt;
  &lt;condition field="destination_number" expression="^(\d+)$"&gt;
  &lt;action application="answer"/&gt;
  &lt;action application="playback" data="silence_stream://2000"/&gt;
  &lt;action application="set" data="effective_caller_id_number=333444555"/&gt;
  &lt;action application="set" data="effective_caller_id_name=ciaociaociao"/&gt;
  &lt;action application="bridge" data="{absolute_codec_string=pcmu}sofia/gateway/itsp/$1"/&gt;
  &lt;/condition&gt;
  &lt;/extension&gt;
  </code></pre>
  
  <p>And these code too? Where should I put them?</p>