http://wiki.webos-internals.org/index.php?title=SIP_Client&feed=atom&action=historySIP Client - Revision history2024-03-29T02:06:36ZRevision history for this page on the wikiMediaWiki 1.35.1http://wiki.webos-internals.org/index.php?title=SIP_Client&diff=8247&oldid=prevOdinsdream at 16:53, 9 January 20102010-01-09T16:53:27Z<p></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 16:53, 9 January 2010</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l3" >Line 3:</td>
<td colspan="2" class="diff-lineno">Line 3:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[http://www.pjsip.org/pjsua.htm PJSUA] has been compiled for the Pre [http://forums.precentral.net/palm-pre/202897-got-sip-working-natively.html by withineboredom at the PreCentral forums]. This is a command-line SIP client based on PJSIP, which is the core of a lot of [http://www.pjsip.org/apps.htm other open-source SIP clients] including [http://code.google.com/p/siphon/ Siphone] for the iPhone.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[http://www.pjsip.org/pjsua.htm PJSUA] has been compiled for the Pre [http://forums.precentral.net/palm-pre/202897-got-sip-working-natively.html by withineboredom at the PreCentral forums]. This is a command-line SIP client based on PJSIP, which is the core of a lot of [http://www.pjsip.org/apps.htm other open-source SIP clients] including [http://code.google.com/p/siphon/ Siphone] for the iPhone.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>If you don't have an account at PreCentral, you can download the binary straight from my site at <del class="diffchange diffchange-inline">[</del>[http://simplykiwi.com/pjsua<del class="diffchange diffchange-inline">]</del>] (1.2M)</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>If you don't have an account at PreCentral, you can download the binary straight from my site at [http://simplykiwi.com/pjsua <ins class="diffchange diffchange-inline">http://simplykiwi.com/pjsua</ins>] (1.2M)</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Copy this to '''/opt/bin/''' on the device (assuming you've already installed Optware) and then run it by executing '''./pjsua'''</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Copy this to '''/opt/bin/''' on the device (assuming you've already installed Optware) and then run it by executing '''./pjsua'''</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Review the documentation for the application at <del class="diffchange diffchange-inline">[</del>[http://www.pjsip.org/pjsua.htm<del class="diffchange diffchange-inline">]</del>]</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Review the documentation for the application at [http://www.pjsip.org/pjsua.htm <ins class="diffchange diffchange-inline">http://www.pjsip.org/pjsua.htm</ins>]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Like withineboredom says, the application doesn't automatically detect any audio devices. It otherwise works fine - you can place and receive calls (as long as you have an account with a SIP provider) and you can see the traffic going back and forth.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Like withineboredom says, the application doesn't automatically detect any audio devices. It otherwise works fine - you can place and receive calls (as long as you have an account with a SIP provider) and you can see the traffic going back and forth.</div></td></tr>
</table>Odinsdreamhttp://wiki.webos-internals.org/index.php?title=SIP_Client&diff=8246&oldid=prevOdinsdream at 16:52, 9 January 20102010-01-09T16:52:54Z<p></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 16:52, 9 January 2010</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l3" >Line 3:</td>
<td colspan="2" class="diff-lineno">Line 3:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[http://www.pjsip.org/pjsua.htm PJSUA] has been compiled for the Pre [http://forums.precentral.net/palm-pre/202897-got-sip-working-natively.html by withineboredom at the PreCentral forums]. This is a command-line SIP client based on PJSIP, which is the core of a lot of [http://www.pjsip.org/apps.htm other open-source SIP clients] including [http://code.google.com/p/siphon/ Siphone] for the iPhone.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[http://www.pjsip.org/pjsua.htm PJSUA] has been compiled for the Pre [http://forums.precentral.net/palm-pre/202897-got-sip-working-natively.html by withineboredom at the PreCentral forums]. This is a command-line SIP client based on PJSIP, which is the core of a lot of [http://www.pjsip.org/apps.htm other open-source SIP clients] including [http://code.google.com/p/siphon/ Siphone] for the iPhone.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>If you don't have an account at PreCentral, you can download the binary straight from my site at [http://simplykiwi.com/pjsua] (1.2M)</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>If you don't have an account at PreCentral, you can download the binary straight from my site at <ins class="diffchange diffchange-inline">[</ins>[http://simplykiwi.com/pjsua<ins class="diffchange diffchange-inline">]</ins>] (1.2M)</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Copy this to '''/opt/bin/''' on the device (assuming you've already installed Optware) and then run it by executing '''./pjsua'''</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Copy this to '''/opt/bin/''' on the device (assuming you've already installed Optware) and then run it by executing '''./pjsua'''</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Review the documentation for the application at [http://www.pjsip.org/pjsua.htm]</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Review the documentation for the application at <ins class="diffchange diffchange-inline">[</ins>[http://www.pjsip.org/pjsua.htm<ins class="diffchange diffchange-inline">]</ins>]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Like withineboredom says, the application doesn't automatically detect any audio devices. It otherwise works fine - you can place and receive calls (as long as you have an account with a SIP provider) and you can see the traffic going back and forth.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Like withineboredom says, the application doesn't automatically detect any audio devices. It otherwise works fine - you can place and receive calls (as long as you have an account with a SIP provider) and you can see the traffic going back and forth.</div></td></tr>
</table>Odinsdreamhttp://wiki.webos-internals.org/index.php?title=SIP_Client&diff=8245&oldid=prevOdinsdream at 16:52, 9 January 20102010-01-09T16:52:13Z<p></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 16:52, 9 January 2010</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>I've just started working on trying to get a SIP client working on the Pre.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>I've just started working on trying to get a SIP client working on the Pre.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[http://www.pjsip.org/pjsua.htm PJSUA] has been compiled for the Pre <del class="diffchange diffchange-inline">[</del>[http://forums.precentral.net/palm-pre/202897-got-sip-working-natively.html by withineboredom at the PreCentral forums<del class="diffchange diffchange-inline">]</del>]. This is a command-line SIP client based on PJSIP, which is the core of a lot of <del class="diffchange diffchange-inline">[</del>[http://www.pjsip.org/apps.htm other open-source SIP clients<del class="diffchange diffchange-inline">]</del>] including <del class="diffchange diffchange-inline">[</del>[http://code.google.com/p/siphon/ Siphone<del class="diffchange diffchange-inline">]</del>] for the iPhone.</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[http://www.pjsip.org/pjsua.htm PJSUA] has been compiled for the Pre [http://forums.precentral.net/palm-pre/202897-got-sip-working-natively.html by withineboredom at the PreCentral forums]. This is a command-line SIP client based on PJSIP, which is the core of a lot of [http://www.pjsip.org/apps.htm other open-source SIP clients] including [http://code.google.com/p/siphon/ Siphone] for the iPhone.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>If you don't have an account at PreCentral, you can download the binary straight from my site at <del class="diffchange diffchange-inline">[</del>[http://simplykiwi.com/pjsua<del class="diffchange diffchange-inline">]</del>] (1.2M)</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>If you don't have an account at PreCentral, you can download the binary straight from my site at [http://simplykiwi.com/pjsua] (1.2M)</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Copy this to '''/opt/bin/''' on the device (assuming you've already installed Optware) and then run it by executing '''./pjsua'''</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Copy this to '''/opt/bin/''' on the device (assuming you've already installed Optware) and then run it by executing '''./pjsua'''</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Review the documentation for the application at <del class="diffchange diffchange-inline">[</del>[http://www.pjsip.org/pjsua.htm<del class="diffchange diffchange-inline">]</del>]</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Review the documentation for the application at [http://www.pjsip.org/pjsua.htm]</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Like withineboredom says, the application doesn't automatically detect any audio devices. It otherwise works fine - you can place and receive calls (as long as you have an account with a SIP provider) and you can see the traffic going back and forth.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Like withineboredom says, the application doesn't automatically detect any audio devices. It otherwise works fine - you can place and receive calls (as long as you have an account with a SIP provider) and you can see the traffic going back and forth.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>In researching the audio setup, apparently the Pre uses <del class="diffchange diffchange-inline">[</del>[http://www.pulseaudio.org/wiki/FAQ PulseAudio<del class="diffchange diffchange-inline">]</del>] to route audio. Check out <del class="diffchange diffchange-inline"> </del>the files in '''/etc/pulse/''' on the Pre, especially '''system.pa''' which defines some per-application sound settings.</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>In researching the audio setup, apparently the Pre uses [http://www.pulseaudio.org/wiki/FAQ PulseAudio] to route audio <ins class="diffchange diffchange-inline">throughout the system. This is what allows the device to play audio from multiple sources at the same time</ins>. Check out the <ins class="diffchange diffchange-inline">configuration </ins>files in '''/etc/pulse/''' on the Pre, especially '''system.pa''' which defines some per-application sound settings.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>pulseaudio is running in '''System''' mode on the device, and it interestingly doesn't have '''disallow-module-loading''' enabled. This mode is discussed at the <del class="diffchange diffchange-inline">[</del>[http://www.pulseaudio.org/wiki/SystemWideInstance PulseAudio documentation site<del class="diffchange diffchange-inline">]</del>] and here's the interesting part:</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>pulseaudio is running in '''System''' mode on the device, and it interestingly doesn't have '''disallow-module-loading''' enabled. This mode is discussed at the [http://www.pulseaudio.org/wiki/SystemWideInstance PulseAudio documentation site] and here's the interesting part:</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>"Worse security, because the user can now command a server app running under another user name. He could even load/unload modules from that sound server "</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>"Worse security, because the user can now command a server app running under another user name. He could even load/unload modules from that sound server "</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l21" >Line 21:</td>
<td colspan="2" class="diff-lineno">Line 21:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''PJSUA''' has command-line flag options to specify the capture and output audio devices. I haven't been able to figure out the appropriate things to set these options to. I've tried '''hw:0''' and '''pcm_output''' and '''pcm_input''' without luck. If anyone has more experience with PulseAudio and how to pass audio into it from PJSUA, I think we have a good chance of creating a SIP client.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''PJSUA''' has command-line flag options to specify the capture and output audio devices. I haven't been able to figure out the appropriate things to set these options to. I've tried '''hw:0''' and '''pcm_output''' and '''pcm_input''' without luck. If anyone has more experience with PulseAudio and how to pass audio into it from PJSUA, I think we have a good chance of creating a SIP client.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>With the latest announcements from CES about additional development tools from Palm, it could be possible to include <del class="diffchange diffchange-inline">[</del>[http://www.pjsip.org/apps.htm PJSIP<del class="diffchange diffchange-inline">]</del>] code directly into a native application.</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>With the latest announcements from CES about additional development tools from Palm, it could be possible to include [http://www.pjsip.org/apps.htm PJSIP] code directly into a native application.</div></td></tr>
</table>Odinsdreamhttp://wiki.webos-internals.org/index.php?title=SIP_Client&diff=8244&oldid=prevOdinsdream: New page: I've just started working on trying to get a SIP client working on the Pre. [http://www.pjsip.org/pjsua.htm PJSUA] has been compiled for the Pre [[http://forums.precentral.net/palm-pre/20...2010-01-09T16:50:45Z<p>New page: I've just started working on trying to get a SIP client working on the Pre. [http://www.pjsip.org/pjsua.htm PJSUA] has been compiled for the Pre [[http://forums.precentral.net/palm-pre/20...</p>
<p><b>New page</b></p><div>I've just started working on trying to get a SIP client working on the Pre.<br />
<br />
[http://www.pjsip.org/pjsua.htm PJSUA] has been compiled for the Pre [[http://forums.precentral.net/palm-pre/202897-got-sip-working-natively.html by withineboredom at the PreCentral forums]]. This is a command-line SIP client based on PJSIP, which is the core of a lot of [[http://www.pjsip.org/apps.htm other open-source SIP clients]] including [[http://code.google.com/p/siphon/ Siphone]] for the iPhone.<br />
<br />
If you don't have an account at PreCentral, you can download the binary straight from my site at [[http://simplykiwi.com/pjsua]] (1.2M)<br />
<br />
Copy this to '''/opt/bin/''' on the device (assuming you've already installed Optware) and then run it by executing '''./pjsua'''<br />
<br />
Review the documentation for the application at [[http://www.pjsip.org/pjsua.htm]]<br />
<br />
Like withineboredom says, the application doesn't automatically detect any audio devices. It otherwise works fine - you can place and receive calls (as long as you have an account with a SIP provider) and you can see the traffic going back and forth.<br />
<br />
In researching the audio setup, apparently the Pre uses [[http://www.pulseaudio.org/wiki/FAQ PulseAudio]] to route audio. Check out the files in '''/etc/pulse/''' on the Pre, especially '''system.pa''' which defines some per-application sound settings.<br />
<br />
pulseaudio is running in '''System''' mode on the device, and it interestingly doesn't have '''disallow-module-loading''' enabled. This mode is discussed at the [[http://www.pulseaudio.org/wiki/SystemWideInstance PulseAudio documentation site]] and here's the interesting part:<br />
<br />
"Worse security, because the user can now command a server app running under another user name. He could even load/unload modules from that sound server "<br />
<br />
This seems like it's actually a good thing from the perspective of adding functionality to the system by loading new modules instead of altering the existing setup at all.<br />
<br />
'''PJSUA''' has command-line flag options to specify the capture and output audio devices. I haven't been able to figure out the appropriate things to set these options to. I've tried '''hw:0''' and '''pcm_output''' and '''pcm_input''' without luck. If anyone has more experience with PulseAudio and how to pass audio into it from PJSUA, I think we have a good chance of creating a SIP client.<br />
<br />
With the latest announcements from CES about additional development tools from Palm, it could be possible to include [[http://www.pjsip.org/apps.htm PJSIP]] code directly into a native application.</div>Odinsdream