<div dir="ltr">We have installed CDRTool and find some strange behavior with E164 class.<div><br></div><div>I use E164_US class that extend E164 function. but when i change my parameters in this: </div><div><br></div><div>

<div><i>class E164_US extends E164 {</i></div><div><i>    function E164_US(<b>$intAccessCode=&#39;011&#39;, </b>$natAccessCode=&#39;&#39;,<b>$CountryCode=&quot;1&quot;</b>,$ENUMtldRegexp=&quot;([1-9][0-9]{7,})&quot;) {</i></div>

<div><br></div><div>It&#39;s not affect on logic when cdrtool find &#39;destination id&#39;, but when i do it &quot;hard&quot;:</div></div><div><br></div><div><div><i>class E164_US extends E164 {</i></div><div><i>    function E164_US($intAccessCode=&#39;011&#39;, $natAccessCode=&#39;&#39;,$CountryCode=&quot;1&quot;,$ENUMtldRegexp=&quot;([1-9][0-9]{7,})&quot;) {</i></div>

<div><i>        $this-&gt;regexp_international = &quot;/^&quot;.<b>&quot;011&quot;</b>.$intAccessCode.&quot;([1-9][0-9]{5,})\$/&quot;;</i></div><div><i>        $this-&gt;regexp_national      = &quot;/^&quot;.$natAccessCode.&quot;([1-9][0-9]{9})\$/&quot;;</i></div>

<div><i>       <b> $this-&gt;CountryCode         = &quot;1&quot;;</b><br></i></div></div><div><i>}</i></div><div><br></div><div>It&#39;s work as documented in README.</div><div><br></div><div>Is it trouble in CDRTool? or just some PHP specific behavior in my case;</div>

<div><br></div></div>