<div>Dear all,</div>
<div> </div>
<div>I fixed the issue  by myself. </div>
<div>I have edited chan_sip.c file to avoid sdp version gettng increment.</div>
<div>I think this is a bug of asterisk. According to RFCs it should increment it only it there is change on SDP message body. chan_sip.c alway increase it by one at every SDP message. I have edited the below part </div>
<div> </div>
<div> /* Set RTP Session ID and version */<br> if (!p-&gt;sessionid) {<br>  p-&gt;sessionid = getpid();<br>  p-&gt;sessionversion = p-&gt;sessionid;<br> } else<br>  p-&gt;sessionversion<strong><font size="4">++</font></strong>;</div>

<div> </div>
<div>As......</div>
<div> </div>
<div> /* Set RTP Session ID and version */<br> if (!p-&gt;sessionid) {<br>  p-&gt;sessionid = getpid();<br>  p-&gt;sessionversion = p-&gt;sessionid;<br> } else<br>  p-&gt;sessionversion;</div>
<div> </div>
<div>I have removed ++. I am not good programmer. But asterisk lover. </div>
<div>I dont know this is the best solution. However I can receive calls from Acme packet.</div>
<div> </div>
<div>And other important thing to tell is THIS IS NOT A CODEC ISSUE.</div>
<div> </div>
<div>thanks everybody</div>
<div> </div>
<div>kind Rgds</div>
<div>Daminda</div>
<div> </div>
<div> </div>