<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <font face="Helvetica, Arial, sans-serif">Hello,<br>
      <br>
      will this : <br>
      <br>
      Exten =&gt; 2,n,playback(vm-goodbye)<br>
      <br>
      be executed even when <br>
      <br>
      Exten =&gt; 2,1,system(Jonas.php)<br>
      <br>
      is still executing ??<br>
      <br>
      <br>
      The exact snippet would be :<br>
      <br>
      <br>
      Exten =&gt; s,1,answer()<br>
      Exten =&gt; s,n,system(Jonas.php) ; script that may take a minute<br>
      Exten =&gt; s,n,do something<br>
      Exten =&gt; s,n,Dial(SIP/peer1,,10) ; dial peer 1<br>
      Exten =&gt; s,n,system(Jonas.php) ; script that may take a minute<br>
      Exten =&gt; s,n,do something<br>
      Exten =&gt; s,n,Dial(SIP/peer2,,10) ; dial peer 2<br>
      Exten =&gt; s,n,system(Jonas.php) ; script that may take a minute<br>
      Exten =&gt; s,n,do something<br>
      Exten =&gt; s,n,Dial(SIP/peer3,,10) ; dial peer 3<br>
      Exten =&gt; s,n,hangup()<br>
      <br>
      The peer MUST be dialed even if the script Jonas.php is still running.<br>
      <br>
      <br>
      Jonas.<br>
    </font><br>
    <br>
    <div class="moz-cite-prefix">On 01/23/2013 03:44 PM, Danny Nicholas
      wrote:<br>
    </div>
    <blockquote cite="mid:00f201cdf978$189e4630$49dad290$@debsinc.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=ISO-8859-1">
      <meta name="Generator" content="Microsoft Word 14 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
        {font-family:Helvetica;
        panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
        {font-family:Helvetica;
        panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";
        color:black;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";
        color:black;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";
        color:black;}
span.EmailStyle17
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:"Consolas","serif";
        color:black;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";
        color:black;}
span.EmailStyle22
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Let&#8217;s
            assume you&#8217;re using this snippet<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">[default]<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Exten
            =&gt; s,1,answer()<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Exten
            =&gt; s,n,playback(tt-monkeys)<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Exten
            =&gt; s,n,waitexten(6)<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Exten
            =&gt; s,n,hangup()<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Exten
            =&gt; 1,1,AGI(Jonas.php)<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Exten
            =&gt; 1,n,playback(vm-goodbye)<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Exten
            =&gt; 1,n,hangup()<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Exten
            =&gt; 2,1,system(Jonas.php)<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Exten
            =&gt; 2,n,playback(vm-goodbye)<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Exten
            =&gt; 2,n,hangup()<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Both
            of these do the exact same thing &#8211; pick up the line, play
            tt-monkeys, run Jonas.php if you press 1 or 2, play
            vm-goodbye and hangup.&nbsp; The failure of Jonas.php due to
            database or any other problem would not affect the execution
            of the dialplan.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <div>
          <div style="border:none;border-top:solid #B5C4DF
            1.0pt;padding:3.0pt 0in 0in 0in">
            <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:windowtext">From:</span></b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:windowtext">
                <a class="moz-txt-link-abbreviated" href="mailto:asterisk-users-bounces@lists.digium.com">asterisk-users-bounces@lists.digium.com</a>
                [<a class="moz-txt-link-freetext" href="mailto:asterisk-users-bounces@lists.digium.com">mailto:asterisk-users-bounces@lists.digium.com</a>] <b>On
                  Behalf Of </b>Jonas Kellens<br>
                <b>Sent:</b> Wednesday, January 23, 2013 8:32 AM<br>
                <b>To:</b> Asterisk Users Mailing List - Non-Commercial
                Discussion<br>
                <b>Subject:</b> Re: [asterisk-users] Execute a script
                outside Asterisk<o:p></o:p></span></p>
          </div>
        </div>
        <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
        <p class="MsoNormal" style="margin-bottom:12.0pt"><span
            style="font-family:&quot;Helvetica&quot;,&quot;sans-serif&quot;">Hello,<br>
            <br>
            thank you for your answer.<br>
            <br>
            The most important here is that Asterisk continues with the
            rest of the dialplan, in case the database-connection fails
            or hangs or ...<br>
            <br>
            I don't think the System()-command makes this true.<br>
            <br>
            <br>
            <br>
            Jonas.<br>
            <br>
            <br>
          </span><o:p></o:p></p>
        <div>
          <p class="MsoNormal">On 01/23/2013 03:27 PM, Danny Nicholas
            wrote:<o:p></o:p></p>
        </div>
        <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">I
              would vote for system() on two accounts.&nbsp; #1 AGI requires
              more overhead and protocol #2 you are not expecting a
              result to return to the dialplan. </span><o:p></o:p></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><o:p></o:p></p>
          <div>
            <div style="border:none;border-top:solid #B5C4DF
              1.0pt;padding:3.0pt 0in 0in 0in">
              <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:windowtext">From:</span></b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:windowtext">
                  <a moz-do-not-send="true"
                    href="mailto:asterisk-users-bounces@lists.digium.com">asterisk-users-bounces@lists.digium.com</a>
                  [<a moz-do-not-send="true"
                    href="mailto:asterisk-users-bounces@lists.digium.com">mailto:asterisk-users-bounces@lists.digium.com</a>]
                  <b>On Behalf Of </b>Jonas Kellens<br>
                  <b>Sent:</b> Wednesday, January 23, 2013 4:10 AM<br>
                  <b>To:</b> Asterisk Users Mailing List -
                  Non-Commercial Discussion<br>
                  <b>Subject:</b> [asterisk-users] Execute a script
                  outside Asterisk</span><o:p></o:p></p>
            </div>
          </div>
          <p class="MsoNormal">&nbsp;<o:p></o:p></p>
          <p class="MsoNormal"><span
              style="font-family:&quot;Helvetica&quot;,&quot;sans-serif&quot;">Hello,<br>
              <br>
              at certain time inside my dialplan I would like to have an
              external php script executed. Asterisk should not wait for
              the end of the execution to continue with the rest of the
              dialplan. It should just start the execution of the php
              script (which inserts an entry into a remote mysql-DB).<br>
              <br>
              What is the best way to work ?<br>
              <br>
              - with AGI inside the dialplan ?<br>
              - with the system()-command inside the dialplan ?<br>
              <br>
              <br>
              <br>
              Kind regards,<br>
              Jonas.</span><o:p></o:p></p>
          <p class="MsoNormal"><br>
            <br>
            <br>
            <o:p></o:p></p>
          <pre>--<o:p></o:p></pre>
          <pre>_____________________________________________________________________<o:p></o:p></pre>
          <pre>-- Bandwidth and Colocation Provided by <a moz-do-not-send="true" href="http://www.api-digital.com">http://www.api-digital.com</a> --<o:p></o:p></pre>
          <pre>New to Asterisk? Join us for a live introductory webinar every Thurs:<o:p></o:p></pre>
          <pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a moz-do-not-send="true" href="http://www.asterisk.org/hello">http://www.asterisk.org/hello</a><o:p></o:p></pre>
          <pre><o:p>&nbsp;</o:p></pre>
          <pre>asterisk-users mailing list<o:p></o:p></pre>
          <pre>To UNSUBSCRIBE or update options visit:<o:p></o:p></pre>
          <pre>&nbsp;&nbsp; <a moz-do-not-send="true" href="http://lists.digium.com/mailman/listinfo/asterisk-users">http://lists.digium.com/mailman/listinfo/asterisk-users</a><o:p></o:p></pre>
        </blockquote>
        <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by <a class="moz-txt-link-freetext" href="http://www.api-digital.com">http://www.api-digital.com</a> --
New to Asterisk? Join us for a live introductory webinar every Thurs:
               <a class="moz-txt-link-freetext" href="http://www.asterisk.org/hello">http://www.asterisk.org/hello</a>

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   <a class="moz-txt-link-freetext" href="http://lists.digium.com/mailman/listinfo/asterisk-users">http://lists.digium.com/mailman/listinfo/asterisk-users</a></pre>
    </blockquote>
    <br>
  </body>
</html>