<div><font size="2">Hi:</font></div>
<div><font size="2">&nbsp;&nbsp;&nbsp; I have a mgcp.conf and a mgcp_additional.conf which records the special information about the extensions. And i found if i use ulaw in the general context in mgcp.conf,then all the registered extensions can make both outbound and inbound calls,the 
mgcp.conf is following:</font></div>
<div><font size="2"></font>&nbsp;</div>
<div><font size="2">[general]<br>port = 2727<br>bindaddr = <a href="http://0.0.0.0">0.0.0.0</a><br>disallow=all<br>allow=ulaw<br>allow=alaw&nbsp;&nbsp;&nbsp; ; can be disable and do no effect<br>#include mgcp_additional.conf</font></div>

<div><font size="2"></font>&nbsp;</div>
<div><font size="2">But if i disable ulaw and the mgcp.conf is following:</font></div>
<div><font size="2">[general]<br>port = 2727<br>bindaddr = <a href="http://0.0.0.0">0.0.0.0</a><br>disallow=all<br>;allow=ulaw&nbsp;&nbsp; ; be disable and all the extensions can not be called<br>allow=alaw&nbsp;&nbsp;&nbsp; ; can be disable and do no effect
<br>#include mgcp_additional.conf</font></div>
<div><font size="2"></font>&nbsp;</div>
<div><font size="2">then all the registered extensions can make outbound calls but can not be called by sip phone.The output of asterisk is following:</font></div><font size="2">
<div><br>asterisk1*CLI&gt; <br>&nbsp;&nbsp;&nbsp; -- Executing NoOp(&quot;SIP/1000-084d94b8&quot;, &quot;here&quot;) in new stack<br>&nbsp;&nbsp;&nbsp; -- Executing Dial(&quot;SIP/1000-084d94b8&quot;, &quot;<a href="mailto:MGCP/6000@6000|45">MGCP/6000@6000|45
</a>&quot;) in new stack<br>&nbsp; == Everyone is busy/congested at this time (1:0/0/1)<br>&nbsp;&nbsp;&nbsp; -- Executing Hangup(&quot;SIP/1000-084d94b8&quot;, &quot;&quot;) in new stack<br>&nbsp; == Spawn extension (from-internal, 6000, 3) exited non-zero on &#39;SIP/1000-084d94b8&#39;
<br>&nbsp;&nbsp;&nbsp; -- Executing Macro(&quot;SIP/1000-084d94b8&quot;, &quot;hangupcall&quot;) in new stack<br>&nbsp;&nbsp;&nbsp; -- Executing ResetCDR(&quot;SIP/1000-084d94b8&quot;, &quot;w&quot;) in new stack<br>&nbsp;&nbsp;&nbsp; -- Executing NoCDR(&quot;SIP/1000-084d94b8&quot;, &quot;&quot;) in new stack
<br>&nbsp;&nbsp;&nbsp; -- Executing GotoIf(&quot;SIP/1000-084d94b8&quot;, &quot;1?skiprg&quot;) in new stack<br>&nbsp;&nbsp;&nbsp; -- Goto (macro-hangupcall,s,6)<br>&nbsp;&nbsp;&nbsp; -- Executing GotoIf(&quot;SIP/1000-084d94b8&quot;, &quot;1?theend&quot;) in new stack
<br>&nbsp;&nbsp;&nbsp; -- Goto (macro-hangupcall,s,9)<br>&nbsp;&nbsp;&nbsp; -- Executing Wait(&quot;SIP/1000-084d94b8&quot;, &quot;5&quot;) in new stack<br>&nbsp;&nbsp;&nbsp; -- Executing Hangup(&quot;SIP/1000-084d94b8&quot;, &quot;&quot;) in new stack<br>&nbsp; == Spawn extension (macro-hangupcall, s, 10) exited non-zero on &#39;SIP/1000-084d94b8&#39; in macro &#39;hangupcall&#39;
<br>&nbsp; == Spawn extension (macro-hangupcall, s, 10) exited non-zero on &#39;SIP/1000-084d94b8&#39;</div>
<div>&nbsp;</div>
<div>the file mgcp_additional.conf is following:</div>
<div>[6000]<br>accountcode = 6000<br>context = [ext-local]<br>callerid = 6000 &lt;6000&gt;<br>host = dynamic<br>disallow = all<br>allow = g723.1<br>allow = alaw<br>allow = g729<br>allow = ulaw<br>dtmfmode = rfc2833<br>nat = no
<br>line = 6000</div>
<div>&nbsp;</div>
<div>the file extensions_additional.conf is following:</div>
<div>[ext-local]</div>
<div>exten =&gt; 6000,1,NoOp(here)<br>exten =&gt; 6000,2,Dial(<a href="mailto:MGCP/6000@6000,45">MGCP/6000@6000,45</a>)<br>exten =&gt; 6000,3,Hangup<br>exten =&gt; 6000,hint,MGCP/6000</div>
<div>&nbsp;</div>
<div>Thanks in advance.............</div>
<div></div></font>