Hi,<br><br><div><span class="gmail_quote">On 8/27/07, <b class="gmail_sendername"><a href="mailto:Kutman.DK@forces.gc.ca">Kutman.DK@forces.gc.ca</a></b> &lt;<a href="mailto:Kutman.DK@forces.gc.ca">Kutman.DK@forces.gc.ca</a>
&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">





<div>
<div>

<div><br><font face="Arial" size="2">In the early stages of deciding how to try and 
develop this environment, I looked at all the protocols that could be used. SIP 
was chosen just because it seemed to me that it was the most widely used 
protocol. I believe IAX is a new protocol with a little less documentation and 
examples. The good thing about this Jain-sip-phone is that it saves a lot of 
time since many of the important classes are more or less written already. In 
short, my goal is to create a custom softphone GUI interface. I am using this 
Jain-sip-phone as an example, so that I could learn the SIP protocol/RTP 
transmission better. </font></div></div></div></blockquote><div><br>The reason I asked is because IAX works better through firewalls and is easier to troubleshoot. It&#39;s not as widely deployed as SIP, but it does work around some major things that SIP makes harder.
<br>I&#39;m not sure of the quality or lineage of the&nbsp; JAIN application code, so can&#39;t comment if it&#39;s a good jumping off point. <br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div><div><font face="Arial" size="2">I have not really started altering much of the 
code yet because I was trying to see if it would run as is, so I have not tried 
dialing the Jain clients without a subscription. I believe Asterisk does accept 
subscription requests, but for some reason it doesn&#39;t like this one. I will soon 
start to experiment with the source code.&nbsp;</font></div></div></div></blockquote><div><br>Subscription is used for presence. It can be used in an IM type app, or to &quot;light up&quot; a button on a&nbsp; phone when someone is busy. 
<br>It shouldn&#39;t be needed to exchange a call though, and if you can do it without the subscription piece then it could help to pin down<br>the issue you are having. (It might be _just_ the subscribe that is having an issue).
<br><br>I should have time later this afternoon to check your traces, and I&#39;ll try and give Jain a kick.<br><br>Thanks,<br>Gerald.<br> </div><br></div>