<div dir="ltr">Hi List,<br><br>I am trying to add new SIP account in new file additional_sip.conf. I read in Wiki there is API command UpdateConfig which is used to update , add and delete any entry from configure files. I am using PHP to make new entry in additional_sip.conf. Below is the code which I tryed ....<br>
<br><span style="background-color:rgb(255,255,255);color:rgb(51,204,255)">&lt;?php</span><br style="background-color:rgb(255,255,255);color:rgb(51,204,255)"><span style="background-color:rgb(255,255,255);color:rgb(51,204,255)">  $socket = fsockopen(&quot;127.0.0.1&quot;,&quot;5038&quot;, $errno, $errstr, 30);</span><br style="background-color:rgb(255,255,255);color:rgb(51,204,255)">
<span style="background-color:rgb(255,255,255);color:rgb(51,204,255)">  if (!$socket) </span><br style="background-color:rgb(255,255,255);color:rgb(51,204,255)"><span style="background-color:rgb(255,255,255);color:rgb(51,204,255)">  {</span><br style="background-color:rgb(255,255,255);color:rgb(51,204,255)">
<span style="background-color:rgb(255,255,255);color:rgb(51,204,255)">  $done=0;</span><br style="background-color:rgb(255,255,255);color:rgb(51,204,255)"><span style="background-color:rgb(255,255,255);color:rgb(51,204,255)">  } else {</span><br style="background-color:rgb(255,255,255);color:rgb(51,204,255)">
<span style="background-color:rgb(255,255,255);color:rgb(51,204,255)">  fputs($socket, &quot;Action: Login\r\n&quot;);</span><br style="background-color:rgb(255,255,255);color:rgb(51,204,255)"><span style="background-color:rgb(255,255,255);color:rgb(51,204,255)">  fputs($socket, &quot;UserName: admin\r\n&quot;);</span><br style="background-color:rgb(255,255,255);color:rgb(51,204,255)">
<span style="background-color:rgb(255,255,255);color:rgb(51,204,255)">  fputs($socket, &quot;Secret: admin\r\n\r\n&quot;);</span><br style="background-color:rgb(255,255,255);color:rgb(51,204,255)"><span style="background-color:rgb(255,255,255);color:rgb(51,204,255)">  </span><br style="background-color:rgb(255,255,255);color:rgb(51,204,255)">
<span style="background-color:rgb(255,255,255);color:rgb(51,204,255)">  fputs($socket, &quot;Action: UpdateConfig\r\n&quot;);</span><br style="background-color:rgb(255,255,255);color:rgb(51,204,255)"><span style="background-color:rgb(255,255,255);color:rgb(51,204,255)">  fputs($socket, &quot;reload=yes\r\n&quot;);</span><br style="background-color:rgb(255,255,255);color:rgb(51,204,255)">
<span style="background-color:rgb(255,255,255);color:rgb(51,204,255)">  fputs($socket, &quot;SrcFilename: additional_sip.conf\r\n&quot;);</span><br style="background-color:rgb(255,255,255);color:rgb(51,204,255)"><span style="background-color:rgb(255,255,255);color:rgb(51,204,255)">  fputs($socket, &quot;DstFilename: additional_sip.conf\r\n&quot;);</span><br style="background-color:rgb(255,255,255);color:rgb(51,204,255)">
<span style="background-color:rgb(255,255,255);color:rgb(51,204,255)">  fputs($socket, &quot;Action-000000: NewCat\r\n&quot;);</span><br style="background-color:rgb(255,255,255);color:rgb(51,204,255)"><span style="background-color:rgb(255,255,255);color:rgb(51,204,255)">  fputs($socket, &quot;Cat-000000: 9911881985\r\n&quot;);</span><br style="background-color:rgb(255,255,255);color:rgb(51,204,255)">
<span style="background-color:rgb(255,255,255);color:rgb(51,204,255)">  fputs($socket, &quot;Var-000000: 9911881985\r\n&quot;);</span><br style="background-color:rgb(255,255,255);color:rgb(51,204,255)"><span style="background-color:rgb(255,255,255);color:rgb(51,204,255)">  fputs($socket, &quot;Value-000000: 9911881985\r\n&quot;);</span><br style="background-color:rgb(255,255,255);color:rgb(51,204,255)">
<span style="background-color:rgb(255,255,255);color:rgb(51,204,255)">  fputs($socket, &quot;ActionID: 343434\r\n\r\n&quot;);</span><br style="background-color:rgb(255,255,255);color:rgb(51,204,255)"><span style="background-color:rgb(255,255,255);color:rgb(51,204,255)">  fputs($socket, &quot;Action: Logoff\r\n&quot;);</span><br style="background-color:rgb(255,255,255);color:rgb(51,204,255)">
<span style="background-color:rgb(255,255,255);color:rgb(51,204,255)">  fputs($socket, &quot;UserName: root\r\n&quot;);</span><br style="background-color:rgb(255,255,255);color:rgb(51,204,255)"><span style="background-color:rgb(255,255,255);color:rgb(51,204,255)">  fputs($socket, &quot;Secret: energy\r\n\r\n&quot;);</span><br style="background-color:rgb(255,255,255);color:rgb(51,204,255)">
<br style="background-color:rgb(255,255,255);color:rgb(51,204,255)"><span style="background-color:rgb(255,255,255);color:rgb(51,204,255)">  $done=1;</span><br style="background-color:rgb(255,255,255);color:rgb(51,204,255)">
<span style="background-color:rgb(255,255,255);color:rgb(51,204,255)">  }</span><br style="background-color:rgb(255,255,255);color:rgb(51,204,255)"><span style="background-color:rgb(255,255,255);color:rgb(51,204,255)">  </span><br style="background-color:rgb(255,255,255);color:rgb(51,204,255)">
<span style="background-color:rgb(255,255,255);color:rgb(51,204,255)">?&gt;</span><br clear="all"><br><b>CLI Log:-</b><br>ks3098819*CLI&gt;<br>  == Parsing &#39;/etc/asterisk/manager.conf&#39;: Found<br>  == Manager &#39;admin&#39; logged on from 127.0.0.1<br>
  == Manager &#39;admin&#39; logged off from 127.0.0.1<br>ks3098819*CLI&gt;<br><br>-- <br><div dir="ltr"><br>Thanks and regards<br><br> Virendra Bhati<br>+91-08885268942<br>Software Engineer<br>E-mail-: <a href="mailto:virbhati@gmail.com" target="_blank">virbhati@gmail.com</a><br>
Skype id:- virbhati2<br>Hyderabad(India)<br></div><br>
</div>