Hello all,<div><br></div><div>I&#39;m struck with a very strange problem today. I&#39;ve an AGI with some code subroutine snippet as follows:</div><div><br></div><div><br></div><div><div>sub enable_sbc($) {</div><div>        my $carrier = shift;</div>
<div>        my $tmp = substr($carrier,1);</div><div>        my $jkh = $tmp;</div><div>        $server_port = $ast_agi-&gt;get_variable(&quot;SIPPEER($jkh,port)&quot;);</div><div>        $ser_ip = $ast_agi-&gt;get_variable(&quot;SIPPEER($tmp,ip)&quot;);</div>
<div>        $ast_agi-&gt;exec(&quot;SIPAddHeader&quot;,&quot;P-PORT: $server_port&quot;);</div><div>        $ast_agi-&gt;exec(&quot;SIPAddHeader&quot;,&quot;P-IPADDRESS: $ser_ip&quot;);</div><div>        return 0;</div><div>
}</div></div><div><br></div><div><br></div><div>Where $carrier resolves to &quot;@my-carrier&quot;</div><div><br></div><div>Strangely and very weird get variable is returning correct values on console as given below but the variables containing the values gets lost or confused with each other !</div>
<div><br></div><div><div>&lt;SIP/sipproxy3.32-00000000&gt;AGI Rx &lt;&lt; GET VARIABLE SIPPEER(my-carrier,port)</div><div>&lt;SIP/sipproxy3.32-00000000&gt;AGI Tx &gt;&gt; 200 result=1 (5060)</div><div>&lt;SIP/sipproxy3.32-00000000&gt;AGI Rx &lt;&lt; GET VARIABLE SIPPEER(my-carrier,ip)</div>
<div>&lt;SIP/sipproxy3.32-00000000&gt;AGI Tx &gt;&gt; 200 result=1 (192.168.2.19)</div><div>&lt;SIP/sipproxy3.32-00000000&gt;AGI Rx &lt;&lt; EXEC SIPAddHeader &quot;P-PORT: &quot;</div><div>    -- AGI Script Executing Application: (SIPAddHeader) Options: (P-PORT: )</div>
<div>&lt;SIP/sipproxy3.32-00000000&gt;AGI Tx &gt;&gt; 200 result=0</div><div>&lt;SIP/sipproxy3.32-00000000&gt;AGI Rx &lt;&lt; EXEC SIPAddHeader &quot;P-IPADDRESS: 5060&quot;</div><div>    -- AGI Script Executing Application: (SIPAddHeader) Options: (P-IPADDRESS: 5060)</div>
<div>&lt;SIP/sipproxy3.32-00000000&gt;AGI Tx &gt;&gt; 200 result=0</div></div><div><br></div><div><br></div><div>Anyone please help. Am I doing anything wrong ?</div><div><br></div><div><br></div><div>Regards,</div><div>Sammy.</div>
<div><br></div><div><br></div>