http://wiki.webos-internals.org/api.php?action=feedcontributions&user=Thibaud&feedformat=atomWebOS Internals - User contributions [en]2024-03-29T15:39:53ZUser contributionsMediaWiki 1.35.1http://wiki.webos-internals.org/index.php?title=Application:Linphone&diff=13805Application:Linphone2011-03-10T10:41:45Z<p>Thibaud: /* Test Report */</p>
<hr />
<div>{{application<br />
|name=Linphone<br />
|type=webOS<br />
|version=0.1.8<br />
|tag=Communications<br />
|screenshot=Icon_WebOSInternals_Linphone.png<br />
|description=}}<br />
<br />
This is the very first true VoIP application running on any webOS device.<br />
<br />
Linphone for webOS is a port of the original [http://www.linphone.org/ Linphone] command-line application.<br />
<br />
== Summary ==<br />
Linphone is a general purpose SIP softphone. It allows you to place and receive VoIP calls on any SIP account you may have.<br />
<br />
Linphone isn't bound to any operator. Because it is compatible with SIP, it can work with any VoIP operator using SIP (most of them use SIP, the most notable exception being Skype).<br />
<br />
== Alpha Test ==<br />
<br />
Linphone / webOS is currently in '''''alpha''''' test.<br />
<br />
At the moment, to get Linphone you have to already have a good understanding of VoIP (the open standard SIP kind, not the closed proprietary Skype kind) and make yourself known in the [irc://chat.freenode.net/webos-internals #webos-internals IRC channel] (see [[WebOS-Internals_IRC_Channel_Policy|policy]], daily logs available in [http://logs.nslu2-linux.org/livelogs/webos-internals.txt current], [http://logs.nslu2-linux.org/livelogs/webos-internals-prev.txt previous] and [http://logs.nslu2-linux.org/livelogs/webos-internals/ all past days]).<br />
<br />
Alpha testers, please report at the bottom of this page success & failure with your SIP provider(s). Add or update your own rows in the table (please use your P|C or WOI identity so we can PM you if needed).<br />
<br />
Any other information/request you would like to share/ask, please report [http://forums.precentral.net/webos-internals/274615-linphone-alpha-testing.html in the dedicated thread at PreCentral].<br />
<br />
== SIP Account ==<br />
<br />
You will have received some registration information from your SIP provider by the end of the sign-up process:<br />
:* '''username''' or '''phonenumber'''<br />
:* '''password'''<br />
:* '''domain'''<br />
:* '''proxy''' (''optional'')<br />
<br />
<br />
Your SIP identity is formed by grouping the '''Username''' or '''Phonenumber''' and the '''Domain''' together:<br />
:* sip:'''''username'''''@'''''domain'''''<br />
or<br />
:* sip:'''''phonenumber'''''@'''''domain'''''<br />
and will be used by other people willing to call you on your webOS device when running Linphone.<br />
<br />
== Dialpad ==<br />
[[File:Linphone_Dialpad.png|200px|right]]<br />
<br />
This is (obviously!) where you dial a number you want to call...<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
== Preferences ==<br />
<br />
The Linphone preferences screen can be accessed by tapping the menu button on the top left corner of your device. <br />
[[File:Linphone_Preferences.png|200px|right]]<br />
<br />
<br />
The "'''SIP'''" group:<br />
:* '''NAME''' - enter your '''''username''''' or '''''phonenumber'''''<br />
:* '''PASSWORD''' - enter your '''''password'''''<br />
:* '''DOMAIN''' - enter your SIP provider's '''''domain'''''<br />
:* '''USE PROXY''': select<br />
::- '''NO''' if your SIP provider does not require a specific proxy ('''PROXY''' field hidden)<br />
::- '''YES''' if a '''''proxy''''' is required with an address different from '''''domain''''' ('''PROXY''' field shown)<br />
:* '''PROXY''' - enter your SIP provider '''''proxy''''' (or '''''proxy:port'''''), if any<br />
<br />
The "'''NETWORK'''" group:<br />
:* '''FIREWALL''' - select<br />
::- '''NONE''' if you have a direct connection to the internet or you are behind a router with an [http://en.wikipedia.org/wiki/Application_Layer_Gateway application-level gateway] for SIP ('''ADDRESS''' and '''SERVER''' fields hidden)<br />
::- '''NAT''' to provide the public IP address of your router ('''ADDRESS''' field shown)<br />
::- '''STUN''' to rely on a STUN server to discover the public IP address of your router ('''SERVER''' field shown)<br />
:* '''ADDRESS''' - enter your router's public IP address<br />
:* '''SERVER''' - enter the address of the STUN server<br />
<br />
== Limitations ==<br />
<br />
:* The sound comes from the back-speaker for now. Work is underway to bring the sound from the front speaker<br />
:* Until echo-cancellation is activated, the person on the other end will suffer some echo because of the back-speaker...<br />
:* The proximity sensor is not activated (yet!). To prevent unintentional screen touch from the ear when close to the head, it is better to turn-off the screen for now...<br />
<br />
== Test Report ==<br />
{| {{prettytable}}<br />
<br />
!colspan="4" border="5"|SIP Provider<br />
!colspan="3"|VoIP Test<br />
!colspan="6"|Test Conditions<br />
<br />
|-<br />
<br />
!{{Hl3}} align="center"|Name<br />
!{{Hl3}} align="center"|Domain<br />
!{{Hl3}} align="center"|Proxy<br />
!{{Hl3}} align="center"|Firewall<br />
<br />
!{{Hl3}} align="center"|Register<br />
!{{Hl3}} align="center"|Call-Out<br />
!{{Hl3}} align="center"|Call-In<br />
<br />
!{{Hl3}} align="center"|Linphone<br />
!{{Hl3}} align="center"|Network (WiFi/EVDO/3G)<br />
!{{Hl3}} align="center"|Device<br />
!{{Hl3}} align="center"|When<br />
!{{Hl3}} align="center"|Who<br />
!{{Hl3}} align="center"|Comments<br />
<br />
|-<br />
<br />
|[http://fr.wikipedia.org/wiki/Freephonie Freephonie]||freephonie.net||''(empty)''||NONE<br />
||OK||OK ''(pstn)''||''(untested)''<br />
||0.1.8||WiFi ''(DSL router, 18/1Mbps)''||Pre- 1.4.5||Mar 2011||Thibaud||Call-in not really a feature of Freephonie<br />
|-<br />
|[http://www.iptel.org/service iptel.org]||iptel.org||sip.iptel.org ''(optional)''||''(n/a)''<br />
||OK||''(untested)''||OK ''(sip)''<br />
||0.1.6||WiFi ''(DSL router, 18/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10<br />
|-<br />
|[http://wiki.sip2sip.info/ SIP2SIP]||sip2sip.info||proxy.sipthor.net||''(n/a)''<br />
||OK||''(untested)''||OK ''(sip)''<br />
||0.1.6||WiFi ''(DSL router, 18/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10<br />
|-<br />
|[http://support.gizmoproject.com/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=409 Gizmo]||proxy01.sipphone.com||''(empty)''||''(n/a)''<br />
||OK||''(untested)''||OK ''(sip)''<br />
||0.1.6||WiFi ''(DSL router, 18/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10<br />
|-<br />
|[http://www.draytel.org/features Draytel]||draytel.org||''(empty)''||''(n/a)''<br />
||OK||''(untested)''||OK ''(sip)''<br />
||0.1.6||WiFi ''(DSL router, 18/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10<br />
|-<br />
|[http://www.sipgate.com sipgate]||sipgate.com||sipgate.com||<br />
||OK||OK||OK ''(sip)''<br />
||0.1.8||WiFi ''(University of Kentucky WiFi)''||Pre- 2.1||Mar 2011||Ricyteach||Call initiated from Voogle (Google Voice)<br />
|-<br />
|[http://www.pbxes.com pbxes]||pbxes.com||pbxes.com||<br />
||REG PENDING||||<br />
||0.1.8||||Pre2 2.1||Mar 2011||wprater||<br />
|-<br />
|[http://www.vonage.com vonage]||sphone.vopr.vonage.net||(empty)||Tried With and Without||OK*||OK* (to vonage & sprint mobile)<br />
||OK* (from vonage & sprint mobile)||0.1.8 ||Both Wifi+NAT and Sprint ||Pre 1.4.5 ||Mar 2011||jjeansonne||*with some struggle to get sucessful registration and calls placed. Had to restart the app many times and go in/out of account setting page<br />
|-<br />
|[http://www.pbxes.com pbxes]||pbxes.org||pbxes.org||<br />
||OK||hangs at CALL_OUT_RINGING||untested<br />
||0.1.8||WiFi ''(University of Kentucky WiFi)''||Pre- 2.1||Mar 2011||Ricyteach||Entry for pbxes above has wrong domain entered<br />
|-<br />
|''New entry...''|| || ||<br />
|| || || <br />
|| || || || || || ''Please copy this row so the template still exists... :-)''<br />
|-<br />
|}</div>Thibaudhttp://wiki.webos-internals.org/index.php?title=Application:Linphone&diff=13803Application:Linphone2011-03-10T10:41:07Z<p>Thibaud: /* Test Report */ Restored empty template (last row)</p>
<hr />
<div>{{application<br />
|name=Linphone<br />
|type=webOS<br />
|version=0.1.8<br />
|tag=Communications<br />
|screenshot=Icon_WebOSInternals_Linphone.png<br />
|description=}}<br />
<br />
This is the very first true VoIP application running on any webOS device.<br />
<br />
Linphone for webOS is a port of the original [http://www.linphone.org/ Linphone] command-line application.<br />
<br />
== Summary ==<br />
Linphone is a general purpose SIP softphone. It allows you to place and receive VoIP calls on any SIP account you may have.<br />
<br />
Linphone isn't bound to any operator. Because it is compatible with SIP, it can work with any VoIP operator using SIP (most of them use SIP, the most notable exception being Skype).<br />
<br />
== Alpha Test ==<br />
<br />
Linphone / webOS is currently in '''''alpha''''' test.<br />
<br />
At the moment, to get Linphone you have to already have a good understanding of VoIP (the open standard SIP kind, not the closed proprietary Skype kind) and make yourself known in the [irc://chat.freenode.net/webos-internals #webos-internals IRC channel] (see [[WebOS-Internals_IRC_Channel_Policy|policy]], daily logs available in [http://logs.nslu2-linux.org/livelogs/webos-internals.txt current], [http://logs.nslu2-linux.org/livelogs/webos-internals-prev.txt previous] and [http://logs.nslu2-linux.org/livelogs/webos-internals/ all past days]).<br />
<br />
Alpha testers, please report at the bottom of this page success & failure with your SIP provider(s). Add or update your own rows in the table (please use your P|C or WOI identity so we can PM you if needed).<br />
<br />
Any other information/request you would like to share/ask, please report [http://forums.precentral.net/webos-internals/274615-linphone-alpha-testing.html in the dedicated thread at PreCentral].<br />
<br />
== SIP Account ==<br />
<br />
You will have received some registration information from your SIP provider by the end of the sign-up process:<br />
:* '''username''' or '''phonenumber'''<br />
:* '''password'''<br />
:* '''domain'''<br />
:* '''proxy''' (''optional'')<br />
<br />
<br />
Your SIP identity is formed by grouping the '''Username''' or '''Phonenumber''' and the '''Domain''' together:<br />
:* sip:'''''username'''''@'''''domain'''''<br />
or<br />
:* sip:'''''phonenumber'''''@'''''domain'''''<br />
and will be used by other people willing to call you on your webOS device when running Linphone.<br />
<br />
== Dialpad ==<br />
[[File:Linphone_Dialpad.png|200px|right]]<br />
<br />
This is (obviously!) where you dial a number you want to call...<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
== Preferences ==<br />
<br />
The Linphone preferences screen can be accessed by tapping the menu button on the top left corner of your device. <br />
[[File:Linphone_Preferences.png|200px|right]]<br />
<br />
<br />
The "'''SIP'''" group:<br />
:* '''NAME''' - enter your '''''username''''' or '''''phonenumber'''''<br />
:* '''PASSWORD''' - enter your '''''password'''''<br />
:* '''DOMAIN''' - enter your SIP provider's '''''domain'''''<br />
:* '''USE PROXY''': select<br />
::- '''NO''' if your SIP provider does not require a specific proxy ('''PROXY''' field hidden)<br />
::- '''YES''' if a '''''proxy''''' is required with an address different from '''''domain''''' ('''PROXY''' field shown)<br />
:* '''PROXY''' - enter your SIP provider '''''proxy''''' (or '''''proxy:port'''''), if any<br />
<br />
The "'''NETWORK'''" group:<br />
:* '''FIREWALL''' - select<br />
::- '''NONE''' if you have a direct connection to the internet or you are behind a router with an [http://en.wikipedia.org/wiki/Application_Layer_Gateway application-level gateway] for SIP ('''ADDRESS''' and '''SERVER''' fields hidden)<br />
::- '''NAT''' to provide the public IP address of your router ('''ADDRESS''' field shown)<br />
::- '''STUN''' to rely on a STUN server to discover the public IP address of your router ('''SERVER''' field shown)<br />
:* '''ADDRESS''' - enter your router's public IP address<br />
:* '''SERVER''' - enter the address of the STUN server<br />
<br />
== Limitations ==<br />
<br />
:* The sound comes from the back-speaker for now. Work is underway to bring the sound from the front speaker<br />
:* Until echo-cancellation is activated, the person on the other end will suffer some echo because of the back-speaker...<br />
:* The proximity sensor is not activated (yet!). To prevent unintentional screen touch from the ear when close to the head, it is better to turn-off the screen for now...<br />
<br />
== Test Report ==<br />
{| {{prettytable}}<br />
<br />
!colspan="4" border="5"|SIP Provider<br />
!colspan="3"|VoIP Test<br />
!colspan="6"|Test Conditions<br />
<br />
|-<br />
<br />
!{{Hl3}} align="center"|Name<br />
!{{Hl3}} align="center"|Domain<br />
!{{Hl3}} align="center"|Proxy<br />
!{{Hl3}} align="center"|Firewall<br />
<br />
!{{Hl3}} align="center"|Register<br />
!{{Hl3}} align="center"|Call-Out<br />
!{{Hl3}} align="center"|Call-In<br />
<br />
!{{Hl3}} align="center"|Linphone<br />
!{{Hl3}} align="center"|Network (WiFi/EVDO/3G)<br />
!{{Hl3}} align="center"|Device<br />
!{{Hl3}} align="center"|When<br />
!{{Hl3}} align="center"|Who<br />
!{{Hl3}} align="center"|Comments<br />
<br />
|-<br />
<br />
|[http://fr.wikipedia.org/wiki/Freephonie Freephonie]||freephonie.net||''(empty)''||NONE<br />
||OK||OK ''(pstn)''||''(untested)''<br />
||0.1.8||WiFi ''(DSL router, 18/1Mbps)''||Pre- 1.4.5||Mar 2011||Thibaud||Call-in not really a feature of Freephonie<br />
|-<br />
|[http://www.iptel.org/service iptel.org]||iptel.org||sip.iptel.org ''(optional)''||''(n/a)''<br />
||OK||''(untested)''||OK ''(sip)''<br />
||0.1.6||WiFi ''(DSL router, 18/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10<br />
|-<br />
|[http://wiki.sip2sip.info/ SIP2SIP]||sip2sip.info||proxy.sipthor.net||''(n/a)''<br />
||OK||''(untested)''||OK ''(sip)''<br />
||0.1.6||WiFi ''(DSL router, 18/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10<br />
|-<br />
|[http://support.gizmoproject.com/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=409 Gizmo]||proxy01.sipphone.com||''(empty)''||''(n/a)''<br />
||OK||''(untested)''||OK ''(sip)''<br />
||0.1.6||WiFi ''(DSL router, 18/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10<br />
|-<br />
|[http://www.draytel.org/features Draytel]||draytel.org||''(empty)''||''(n/a)''<br />
||OK||''(untested)''||OK ''(sip)''<br />
||0.1.6||WiFi ''(DSL router, 18/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10<br />
|-<br />
|[http://www.sipgate.com sipgate]||sipgate.com||sipgate.com||<br />
||OK||OK||OK ''(sip)''<br />
||0.1.8||WiFi ''(University of Kentucky WiFi)''||Pre- 2.1||Mar 2011||Ricyteach||Call initiated from Voogle (Google Voice)<br />
|-<br />
|[http://www.pbxes.com pbxes]||pbxes.com||pbxes.com||<br />
||REG PENDING||||<br />
||0.1.8||||Pre2 2.1||Mar 2011||wprater||<br />
|-<br />
|[http://www.vonage.com vonage]||sphone.vopr.vonage.net||(empty)||Tried With and Without||OK*||OK* (to vonage & sprint mobile)<br />
||OK* (from vonage & sprint mobile)||0.1.8 ||Both Wifi+NAT and Sprint ||Pre 1.4.5 ||Mar 2011||jjeansonne||*with some struggle to get sucessful registration and calls placed. Had to restart the app many times and go in/out of account setting page<br />
|-<br />
|[http://www.pbxes.com pbxes]||pbxes.org||pbxes.org||<br />
||OK||hangs at CALL_OUT_RINGING||untested<br />
||0.1.8||WiFi ''(University of Kentucky WiFi)''||Pre- 2.1||Mar 2011||Ricyteach||Entry for pbxes above has wrong domain entered<br />
|-<br />
|''New entry...''|| || ||<br />
|| || || <br />
|| || || || || || ''Please copy this entry so the template still exists... :-)''<br />
|-<br />
|}</div>Thibaudhttp://wiki.webos-internals.org/index.php?title=Application:Linphone&diff=13731Application:Linphone2011-03-09T12:00:21Z<p>Thibaud: /* Preferences */ Added the "NETWORK" group information</p>
<hr />
<div>{{application<br />
|name=Linphone<br />
|type=webOS<br />
|version=0.1.8<br />
|tag=Communications<br />
|screenshot=Icon_WebOSInternals_Linphone.png<br />
|description=}}<br />
<br />
This is the very first true VoIP application running on any webOS device.<br />
<br />
Linphone for webOS is a port of the original [http://www.linphone.org/ Linphone] command-line application.<br />
<br />
== Summary ==<br />
Linphone is a general purpose SIP softphone. It allows you to place and receive VoIP calls on any SIP account you may have.<br />
<br />
Linphone isn't bound to any operator. Because it is compatible with SIP, it can work with any VoIP operator using SIP (most of them use SIP, the most notable exception being Skype).<br />
<br />
== Alpha Test ==<br />
<br />
Linphone / webOS is currently in '''''alpha''''' test.<br />
<br />
At the moment, to get Linphone you have to already have a good understanding of VoIP (the open standard SIP kind, not the closed proprietary Skype kind) and make yourself known in the [irc://chat.freenode.net/webos-internals #webos-internals IRC channel] (see [[WebOS-Internals_IRC_Channel_Policy|policy]], daily logs available in [http://logs.nslu2-linux.org/livelogs/webos-internals.txt current], [http://logs.nslu2-linux.org/livelogs/webos-internals-prev.txt previous] and [http://logs.nslu2-linux.org/livelogs/webos-internals/ all past days]).<br />
<br />
Alpha testers, please report at the bottom of this page success & failure with your SIP provider(s). Add or update your own rows in the table (please use your P|C or WOI identity so we can PM you if needed).<br />
<br />
Any other information/request you would like to share/ask, please report [http://forums.precentral.net/webos-internals/274615-linphone-alpha-testing.html in the dedicated thread at PreCentral].<br />
<br />
== SIP Account ==<br />
<br />
You will have received some registration information from your SIP provider by the end of the sign-up process:<br />
:* '''username''' or '''phonenumber'''<br />
:* '''password'''<br />
:* '''domain'''<br />
:* '''proxy''' (''optional'')<br />
<br />
<br />
Your SIP identity is formed by grouping the '''Username''' or '''Phonenumber''' and the '''Domain''' together:<br />
:* sip:'''''username'''''@'''''domain'''''<br />
or<br />
:* sip:'''''phonenumber'''''@'''''domain'''''<br />
and will be used by other people willing to call you on your webOS device when running Linphone.<br />
<br />
== Dialpad ==<br />
[[File:Linphone_Dialpad.png|200px|right]]<br />
<br />
This is (obviously!) where you dial a number you want to call...<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
== Preferences ==<br />
<br />
The Linphone preferences screen can be accessed by tapping the menu button on the top left corner of your device. <br />
[[File:Linphone_Preferences.png|200px|right]]<br />
<br />
<br />
The "'''SIP'''" group:<br />
:* '''NAME''' - enter your '''''username''''' or '''''phonenumber'''''<br />
:* '''PASSWORD''' - enter your '''''password'''''<br />
:* '''DOMAIN''' - enter your SIP provider's '''''domain'''''<br />
:* '''USE PROXY''': select<br />
::- '''NO''' if your SIP provider does not require a specific proxy ('''PROXY''' field hidden)<br />
::- '''YES''' if a '''''proxy''''' is required with an address different from '''''domain''''' ('''PROXY''' field shown)<br />
:* '''PROXY''' - enter your SIP provider '''''proxy''''' (or '''''proxy:port'''''), if any<br />
<br />
The "'''NETWORK'''" group:<br />
:* '''FIREWALL''' - select<br />
::- '''NONE''' if you have a direct connection to the internet or you are behind a router with an [http://en.wikipedia.org/wiki/Application_Layer_Gateway application-level gateway] for SIP ('''ADDRESS''' and '''SERVER''' fields hidden)<br />
::- '''NAT''' to provide the public IP address of your router ('''ADDRESS''' field shown)<br />
::- '''STUN''' to rely on a STUN server to discover the public IP address of your router ('''SERVER''' field shown)<br />
:* '''ADDRESS''' - enter your router's public IP address<br />
:* '''SERVER''' - enter the address of the STUN server<br />
<br />
== Limitations ==<br />
<br />
:* The sound comes from the back-speaker for now. Work is underway to bring the sound from the front speaker<br />
:* Until echo-cancellation is activated, the person on the other end will suffer some echo because of the back-speaker...<br />
:* The proximity sensor is not activated (yet!). To prevent unintentional screen touch from the ear when close to the head, it is better to turn-off the screen for now...<br />
<br />
== Test Report ==<br />
{| {{prettytable}}<br />
<br />
!colspan="4" border="5"|SIP Provider<br />
!colspan="3"|VoIP Test<br />
!colspan="6"|Test Conditions<br />
<br />
|-<br />
<br />
!{{Hl3}} align="center"|Name<br />
!{{Hl3}} align="center"|Domain<br />
!{{Hl3}} align="center"|Proxy<br />
!{{Hl3}} align="center"|Firewall<br />
<br />
!{{Hl3}} align="center"|Register<br />
!{{Hl3}} align="center"|Call-Out<br />
!{{Hl3}} align="center"|Call-In<br />
<br />
!{{Hl3}} align="center"|Linphone<br />
!{{Hl3}} align="center"|Network (WiFi/EVDO/3G)<br />
!{{Hl3}} align="center"|Device<br />
!{{Hl3}} align="center"|When<br />
!{{Hl3}} align="center"|Who<br />
!{{Hl3}} align="center"|Comments<br />
<br />
|-<br />
<br />
|[http://fr.wikipedia.org/wiki/Freephonie Freephonie]||freephonie.net||''(empty)''||NONE<br />
||OK||OK ''(pstn)''||''(untested)''<br />
||0.1.8||WiFi ''(DSL router, 18/1Mbps)''||Pre- 1.4.5||Mar 2011||Thibaud||Call-in not really a feature of Freephonie<br />
|-<br />
|[http://www.iptel.org/service iptel.org]||iptel.org||sip.iptel.org ''(optional)''||''(n/a)''<br />
||OK||''(untested)''||OK ''(sip)''<br />
||0.1.6||WiFi ''(DSL router, 18/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10<br />
|-<br />
|[http://wiki.sip2sip.info/ SIP2SIP]||sip2sip.info||proxy.sipthor.net||''(n/a)''<br />
||OK||''(untested)''||OK ''(sip)''<br />
||0.1.6||WiFi ''(DSL router, 18/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10<br />
|-<br />
|[http://support.gizmoproject.com/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=409 Gizmo]||proxy01.sipphone.com||''(empty)''||''(n/a)''<br />
||OK||''(untested)''||OK ''(sip)''<br />
||0.1.6||WiFi ''(DSL router, 18/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10<br />
|-<br />
|[http://www.draytel.org/features Draytel]||draytel.org||''(empty)''||''(n/a)''<br />
||OK||''(untested)''||OK ''(sip)''<br />
||0.1.6||WiFi ''(DSL router, 18/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10<br />
|-<br />
|[http://www.sipgate.com sipgate]||sipgate.com||sipgate.com||<br />
||OK||OK||OK ''(sip)''<br />
||0.1.8||WiFi ''(University of Kentucky WiFi)''||Pre- 2.1||Mar 2011||Ricyteach||Call initiated from Voogle (Google Voice)<br />
|-<br />
|-<br />
|''New one...''|| || || || || || || || || || || <br />
|-<br />
|}</div>Thibaudhttp://wiki.webos-internals.org/index.php?title=Application:Linphone&diff=13729Application:Linphone2011-03-09T11:41:27Z<p>Thibaud: /* Test Report */ Added a "Firewall" column, updated "Freephonie" to 0.1.8</p>
<hr />
<div>{{application<br />
|name=Linphone<br />
|type=webOS<br />
|version=0.1.8<br />
|tag=Communications<br />
|screenshot=Icon_WebOSInternals_Linphone.png<br />
|description=}}<br />
<br />
This is the very first true VoIP application running on any webOS device.<br />
<br />
Linphone for webOS is a port of the original [http://www.linphone.org/ Linphone] command-line application.<br />
<br />
== Summary ==<br />
Linphone is a general purpose SIP softphone. It allows you to place and receive VoIP calls on any SIP account you may have.<br />
<br />
Linphone isn't bound to any operator. Because it is compatible with SIP, it can work with any VoIP operator using SIP (most of them use SIP, the most notable exception being Skype).<br />
<br />
== Alpha Test ==<br />
<br />
Linphone / webOS is currently in '''''alpha''''' test.<br />
<br />
At the moment, to get Linphone you have to already have a good understanding of VoIP (the open standard SIP kind, not the closed proprietary Skype kind) and make yourself known in the [irc://chat.freenode.net/webos-internals #webos-internals IRC channel] (see [[WebOS-Internals_IRC_Channel_Policy|policy]], daily logs available in [http://logs.nslu2-linux.org/livelogs/webos-internals.txt current], [http://logs.nslu2-linux.org/livelogs/webos-internals-prev.txt previous] and [http://logs.nslu2-linux.org/livelogs/webos-internals/ all past days]).<br />
<br />
Alpha testers, please report at the bottom of this page success & failure with your SIP provider(s). Add or update your own rows in the table (please use your P|C or WOI identity so we can PM you if needed).<br />
<br />
Any other information/request you would like to share/ask, please report [http://forums.precentral.net/webos-internals/274615-linphone-alpha-testing.html in the dedicated thread at PreCentral].<br />
<br />
== SIP Account ==<br />
<br />
You will have received some registration information from your SIP provider by the end of the sign-up process:<br />
:* '''username''' or '''phonenumber'''<br />
:* '''password'''<br />
:* '''domain'''<br />
:* '''proxy''' (''optional'')<br />
<br />
<br />
Your SIP identity is formed by grouping the '''Username''' or '''Phonenumber''' and the '''Domain''' together:<br />
:* sip:'''''username'''''@'''''domain'''''<br />
or<br />
:* sip:'''''phonenumber'''''@'''''domain'''''<br />
and will be used by other people willing to call you on your webOS device when running Linphone.<br />
<br />
== Dialpad ==<br />
[[File:Linphone_Dialpad.png|200px|right]]<br />
<br />
This is (obviously!) where you dial a number you want to call...<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
== Preferences ==<br />
<br />
The Linphone preferences screen can be accessed by tapping the menu button on the top left corner of your device. <br />
[[File:Linphone_Preferences.png|200px|right]]<br />
<br />
<br />
The "'''SIP'''" group:<br />
:* '''NAME''' - enter your '''''username''''' or '''''phonenumber'''''<br />
:* '''PASSWORD''' - enter your '''''password'''''<br />
:* '''DOMAIN''' - enter your SIP provider's '''''domain'''''<br />
:* '''USE PROXY''': select<br />
::- '''NO''' if your SIP provider does not require a specific proxy ('''PROXY''' field hidden)<br />
::- '''YES''' if a '''''proxy''''' is required with an address different from '''''domain''''' ('''PROXY''' field shown)<br />
:* '''PROXY''' - enter your SIP provider '''''proxy''''' (or '''''proxy:port'''''), if any<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
== Limitations ==<br />
<br />
:* The sound comes from the back-speaker for now. Work is underway to bring the sound from the front speaker<br />
:* Until echo-cancellation is activated, the person on the other end will suffer some echo because of the back-speaker...<br />
:* The proximity sensor is not activated (yet!). To prevent unintentional screen touch from the ear when close to the head, it is better to turn-off the screen for now...<br />
<br />
== Test Report ==<br />
{| {{prettytable}}<br />
<br />
!colspan="4" border="5"|SIP Provider<br />
!colspan="3"|VoIP Test<br />
!colspan="6"|Test Conditions<br />
<br />
|-<br />
<br />
!{{Hl3}} align="center"|Name<br />
!{{Hl3}} align="center"|Domain<br />
!{{Hl3}} align="center"|Proxy<br />
!{{Hl3}} align="center"|Firewall<br />
<br />
!{{Hl3}} align="center"|Register<br />
!{{Hl3}} align="center"|Call-Out<br />
!{{Hl3}} align="center"|Call-In<br />
<br />
!{{Hl3}} align="center"|Linphone<br />
!{{Hl3}} align="center"|Network (WiFi/EVDO/3G)<br />
!{{Hl3}} align="center"|Device<br />
!{{Hl3}} align="center"|When<br />
!{{Hl3}} align="center"|Who<br />
!{{Hl3}} align="center"|Comments<br />
<br />
|-<br />
<br />
|[http://fr.wikipedia.org/wiki/Freephonie Freephonie]||freephonie.net||''(empty)''||NONE<br />
||OK||OK ''(pstn)''||''(untested)''<br />
||0.1.8||WiFi ''(DSL router, 18/1Mbps)''||Pre- 1.4.5||Mar 2011||Thibaud||Call-in not really a feature of Freephonie<br />
|-<br />
|[http://www.iptel.org/service iptel.org]||iptel.org||sip.iptel.org ''(optional)''||''(n/a)''<br />
||OK||''(untested)''||OK ''(sip)''<br />
||0.1.6||WiFi ''(DSL router, 18/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10<br />
|-<br />
|[http://wiki.sip2sip.info/ SIP2SIP]||sip2sip.info||proxy.sipthor.net||''(n/a)''<br />
||OK||''(untested)''||OK ''(sip)''<br />
||0.1.6||WiFi ''(DSL router, 18/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10<br />
|-<br />
|[http://support.gizmoproject.com/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=409 Gizmo]||proxy01.sipphone.com||''(empty)''||''(n/a)''<br />
||OK||''(untested)''||OK ''(sip)''<br />
||0.1.6||WiFi ''(DSL router, 18/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10<br />
|-<br />
|[http://www.draytel.org/features Draytel]||draytel.org||''(empty)''||''(n/a)''<br />
||OK||''(untested)''||OK ''(sip)''<br />
||0.1.6||WiFi ''(DSL router, 18/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10<br />
|-<br />
|[http://www.sipgate.com sipgate]||sipgate.com||sipgate.com||<br />
||OK||OK||OK ''(sip)''<br />
||0.1.8||WiFi ''(University of Kentucky WiFi)''||Pre- 2.1||Mar 2011||Ricyteach||Call initiated from Voogle (Google Voice)<br />
|-<br />
|-<br />
|''New one...''|| || || || || || || || || || || <br />
|-<br />
|}</div>Thibaudhttp://wiki.webos-internals.org/index.php?title=Application:Linphone&diff=13695Application:Linphone2011-03-08T14:12:16Z<p>Thibaud: /* Alpha Test */ Refined links to IRC & log pages</p>
<hr />
<div>{{application<br />
|name=Linphone<br />
|type=webOS<br />
|version=0.1.6<br />
|tag=Communications<br />
|screenshot=Icon_WebOSInternals_Linphone.png<br />
|description=}}<br />
<br />
This is the very first true VoIP application running on any webOS device.<br />
<br />
Linphone for webOS is a port of the original [http://www.linphone.org/ Linphone] command-line application.<br />
<br />
== Summary ==<br />
Linphone is a general purpose SIP softphone. It allows you to place and receive VoIP calls on any SIP account you may have.<br />
<br />
Linphone isn't bound to any operator. Because it is compatible with SIP, it can work with any VoIP operator using SIP (most of them use SIP, the most notable exception being Skype).<br />
<br />
== Alpha Test ==<br />
<br />
Linphone / webOS is currently in '''''alpha''''' test.<br />
<br />
At the moment, to get Linphone you have to already have a good understanding of VoIP (the open standard SIP kind, not the closed proprietary Skype kind) and make yourself known in the [irc://chat.freenode.net/webos-internals #webos-internals IRC channel] (see [[WebOS-Internals_IRC_Channel_Policy|policy]], daily logs available in [http://logs.nslu2-linux.org/livelogs/webos-internals.txt current], [http://logs.nslu2-linux.org/livelogs/webos-internals-prev.txt previous] and [http://logs.nslu2-linux.org/livelogs/webos-internals/ all past days]).<br />
<br />
Alpha testers, please report at the bottom of this page success & failure with your SIP provider(s). Add or update your own rows in the table (please use your P|C or WOI identity so we can PM you if needed).<br />
<br />
Any other information/request you would like to share/ask, please report [http://forums.precentral.net/webos-internals/274615-linphone-alpha-testing.html in the dedicated thread at PreCentral].<br />
<br />
== SIP Account ==<br />
<br />
You will have received some registration information from your SIP provider by the end of the sign-up process:<br />
:* '''username''' or '''phonenumber'''<br />
:* '''password'''<br />
:* '''domain'''<br />
:* '''proxy''' (''optional'')<br />
<br />
<br />
Your SIP identity is formed by grouping the '''Username''' or '''Phonenumber''' and the '''Domain''' together:<br />
:* sip:'''''username'''''@'''''domain'''''<br />
or<br />
:* sip:'''''phonenumber'''''@'''''domain'''''<br />
and will be used by other people willing to call you on your webOS device when running Linphone.<br />
<br />
== Dialpad ==<br />
[[File:Linphone_Dialpad.png|200px|right]]<br />
<br />
This is (obviously!) where you dial a number you want to call...<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
== Preferences ==<br />
<br />
The Linphone preferences screen can be accessed by tapping the menu button on the top left corner of your device. <br />
[[File:Linphone_Preferences.png|200px|right]]<br />
<br />
<br />
The "'''SIP'''" group:<br />
:* '''NAME''' - enter your '''''username''''' or '''''phonenumber'''''<br />
:* '''PASSWORD''' - enter your '''''password'''''<br />
:* '''DOMAIN''' - enter your SIP provider's '''''domain'''''<br />
:* '''USE PROXY''': select<br />
::- '''NO''' if your SIP provider does not require a specific proxy ('''PROXY''' field hidden)<br />
::- '''YES''' if a '''''proxy''''' is required with an address different from '''''domain''''' ('''PROXY''' field shown)<br />
:* '''PROXY''' - enter your SIP provider '''''proxy''''' (or '''''proxy:port'''''), if any<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
== Limitations ==<br />
<br />
:* The sound comes from the back-speaker for now. Work is underway to bring the sound from the front speaker<br />
:* Until echo-cancellation is activated, the person on the other end will suffer some echo because of the back-speaker...<br />
:* The proximity sensor is not activated (yet!). To prevent unintentional screen touch from the ear when close to the head, it is better to turn-off the screen for now...<br />
<br />
== Test Report ==<br />
{| {{prettytable}}<br />
<br />
!colspan="3" border="5"|SIP Provider<br />
!colspan="3"|VoIP Test<br />
!colspan="6"|Test Conditions<br />
<br />
|-<br />
<br />
!{{Hl3}} align="center"|Name<br />
!{{Hl3}} align="center"|Domain<br />
!{{Hl3}} align="center"|Proxy<br />
<br />
!{{Hl3}} align="center"|Register<br />
!{{Hl3}} align="center"|Call-Out<br />
!{{Hl3}} align="center"|Call-In<br />
<br />
!{{Hl3}} align="center"|Linphone<br />
!{{Hl3}} align="center"|Network (WiFi/EVDO/3G)<br />
!{{Hl3}} align="center"|Device<br />
!{{Hl3}} align="center"|When<br />
!{{Hl3}} align="center"|Who<br />
!{{Hl3}} align="center"|Comments<br />
<br />
|-<br />
<br />
|[http://fr.wikipedia.org/wiki/Freephonie Freephonie]||freephonie.net||''(none)''||OK||OK ''(pstn)''||''(untested)''||0.1.6||WiFi ''(DSL box @ home, 18Mbps/1Mbps)''||Pre- 1.4.5||Aug 2010 -> Feb 2011||Thibaud||Call-in not really a feature of Freephonie<br />
|-<br />
|[http://www.iptel.org/service iptel.org]||iptel.org||sip.iptel.org ''(optional)''||OK||''(untested)''||OK ''(sip)''||0.1.6||WiFi ''(DSL box @ home, 18Mbps/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10<br />
|-<br />
|[http://wiki.sip2sip.info/ SIP2SIP]||sip2sip.info||proxy.sipthor.net||OK||''(untested)''||OK ''(sip)''||0.1.6||WiFi ''(DSL box @ home, 18Mbps/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10<br />
|-<br />
|[http://support.gizmoproject.com/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=409 Gizmo]||proxy01.sipphone.com||''(none)''||OK||''(untested)''||OK ''(sip)''||0.1.6||WiFi ''(DSL box @ home, 18Mbps/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10<br />
|-<br />
|[http://www.draytel.org/features Draytel]||draytel.org||''(none)''||OK||''(untested)''||OK ''(sip)''||0.1.6||WiFi ''(DSL box @ home, 18Mbps/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10<br />
|-<br />
|-<br />
|''New one...''|| || || || || || || || || || || <br />
|-<br />
|}</div>Thibaudhttp://wiki.webos-internals.org/index.php?title=Application:Linphone&diff=13687Application:Linphone2011-03-07T20:34:51Z<p>Thibaud: </p>
<hr />
<div>{{application<br />
|name=Linphone<br />
|type=webOS<br />
|version=0.1.6<br />
|tag=Communications<br />
|screenshot=Icon_WebOSInternals_Linphone.png<br />
|description=}}<br />
<br />
This is the very first true VoIP application running on any webOS device.<br />
<br />
Linphone for webOS is a port of the original [http://www.linphone.org/ Linphone] command-line application.<br />
<br />
== Summary ==<br />
Linphone is a general purpose SIP softphone. It allows you to place and receive VoIP calls on any SIP account you may have.<br />
<br />
Linphone isn't bound to any operator. Because it is compatible with SIP, it can work with any VoIP operator using SIP (most of them use SIP, the most notable exception being Skype).<br />
<br />
== Alpha Test ==<br />
<br />
Linphone / webOS is currently in '''''alpha''''' test.<br />
<br />
At the moment, to get Linphone you have to already have a good understanding of VoIP (the open standard SIP kind, not the closed proprietary Skype kind) and make yourself known in the [http://logs.nslu2-linux.org/livelogs/webos-internals.txt #webos-internals IRC channel].<br />
<br />
Alpha testers, please report at the bottom of this page success & failure with your SIP provider(s). Add or update your own rows in the table (please use your P|C or WOI identity so we can PM you if needed).<br />
<br />
Any other information/request you would like to share/ask, please report [http://forums.precentral.net/webos-internals/274615-linphone-alpha-testing.html in the dedicated thread at PreCentral].<br />
<br />
== SIP Account ==<br />
<br />
You will have received some registration information from your SIP provider by the end of the sign-up process:<br />
:* '''username''' or '''phonenumber'''<br />
:* '''password'''<br />
:* '''domain'''<br />
:* '''proxy''' (''optional'')<br />
<br />
<br />
Your SIP identity is formed by grouping the '''Username''' or '''Phonenumber''' and the '''Domain''' together:<br />
:* sip:'''''username'''''@'''''domain'''''<br />
or<br />
:* sip:'''''phonenumber'''''@'''''domain'''''<br />
and will be used by other people willing to call you on your webOS device when running Linphone.<br />
<br />
== Dialpad ==<br />
[[File:Linphone_Dialpad.png|200px|right]]<br />
<br />
This is (obviously!) where you dial a number you want to call...<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
== Preferences ==<br />
<br />
The Linphone preferences screen can be accessed by tapping the menu button on the top left corner of your device. <br />
[[File:Linphone_Preferences.png|200px|right]]<br />
<br />
<br />
The "'''SIP'''" group:<br />
:* '''NAME''' - enter your '''''username''''' or '''''phonenumber'''''<br />
:* '''PASSWORD''' - enter your '''''password'''''<br />
:* '''DOMAIN''' - enter your SIP provider's '''''domain'''''<br />
:* '''USE PROXY''': select<br />
::- '''NO''' if your SIP provider does not require a specific proxy ('''PROXY''' field hidden)<br />
::- '''YES''' if a '''''proxy''''' is required with an address different from '''''domain''''' ('''PROXY''' field shown)<br />
:* '''PROXY''' - enter your SIP provider '''''proxy''''' (or '''''proxy:port'''''), if any<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
== Limitations ==<br />
<br />
:* The sound comes from the back-speaker for now. Work is underway to bring the sound from the front speaker<br />
:* Until echo-cancellation is activated, the person on the other end will suffer some echo because of the back-speaker...<br />
:* The proximity sensor is not activated (yet!). To prevent unintentional screen touch from the ear when close to the head, it is better to turn-off the screen for now...<br />
<br />
== Test Report ==<br />
{| {{prettytable}}<br />
<br />
!colspan="3" border="5"|SIP Provider<br />
!colspan="3"|VoIP Test<br />
!colspan="6"|Test Conditions<br />
<br />
|-<br />
<br />
!{{Hl3}} align="center"|Name<br />
!{{Hl3}} align="center"|Domain<br />
!{{Hl3}} align="center"|Proxy<br />
<br />
!{{Hl3}} align="center"|Register<br />
!{{Hl3}} align="center"|Call-Out<br />
!{{Hl3}} align="center"|Call-In<br />
<br />
!{{Hl3}} align="center"|Linphone<br />
!{{Hl3}} align="center"|Network (WiFi/EVDO/3G)<br />
!{{Hl3}} align="center"|Device<br />
!{{Hl3}} align="center"|When<br />
!{{Hl3}} align="center"|Who<br />
!{{Hl3}} align="center"|Comments<br />
<br />
|-<br />
<br />
|[http://fr.wikipedia.org/wiki/Freephonie Freephonie]||freephonie.net||''(none)''||OK||OK ''(pstn)''||''(untested)''||0.1.6||WiFi ''(DSL box @ home, 18Mbps/1Mbps)''||Pre- 1.4.5||Aug 2010 -> Feb 2011||Thibaud||Call-in not really a feature of Freephonie<br />
|-<br />
|[http://www.iptel.org/service iptel.org]||iptel.org||sip.iptel.org ''(optional)''||OK||''(untested)''||OK ''(sip)''||0.1.6||WiFi ''(DSL box @ home, 18Mbps/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10<br />
|-<br />
|[http://wiki.sip2sip.info/ SIP2SIP]||sip2sip.info||proxy.sipthor.net||OK||''(untested)''||OK ''(sip)''||0.1.6||WiFi ''(DSL box @ home, 18Mbps/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10<br />
|-<br />
|[http://support.gizmoproject.com/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=409 Gizmo]||proxy01.sipphone.com||''(none)''||OK||''(untested)''||OK ''(sip)''||0.1.6||WiFi ''(DSL box @ home, 18Mbps/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10<br />
|-<br />
|[http://www.draytel.org/features Draytel]||draytel.org||''(none)''||OK||''(untested)''||OK ''(sip)''||0.1.6||WiFi ''(DSL box @ home, 18Mbps/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10<br />
|-<br />
|-<br />
|''New one...''|| || || || || || || || || || || <br />
|-<br />
|}</div>Thibaudhttp://wiki.webos-internals.org/index.php?title=Application:Linphone&diff=13205Application:Linphone2011-02-28T13:37:19Z<p>Thibaud: /* Alpha Test */ Added information about how to apply for alpha testing</p>
<hr />
<div>{{application<br />
|name=Linphone<br />
|type=webOS<br />
|version=0.1.6<br />
|tag=Communications<br />
|screenshot=Icon_WebOSInternals_Linphone.png<br />
|description=}}<br />
<br />
This is the very first true VoIP application running on any webOS device.<br />
<br />
Linphone for webOS is a port of the original [http://www.linphone.org/ Linphone] command-line application.<br />
<br />
== Summary ==<br />
Linphone is a general purpose SIP softphone. It allows you to place and receive VoIP calls on any SIP account you may have.<br />
<br />
Linphone isn't bound to any operator. Because it is compatible with SIP, it can work with any VoIP operator using SIP (most of them use SIP, the most notable exception being Skype).<br />
<br />
== Alpha Test ==<br />
<br />
Linphone / webOS is currently in '''''alpha''''' test.<br />
<br />
At the moment, to get Linphone you have to already have a good understanding of VoIP (the open standard SIP kind, not the closed proprietary Skype kind) and make yourself known in the [http://logs.nslu2-linux.org/livelogs/webos-internals.txt #webos-internals IRC channel].<br />
<br />
Alpha testers, please report at the bottom of this page success & failure with your SIP provider(s). Add or update your own rows in the table.<br />
<br />
Any other information/request you would like to share/ask, please report [http://forums.precentral.net/webos-internals/274615-linphone-alpha-testing.html in the dedicated thread at PreCentral].<br />
<br />
== SIP Account ==<br />
<br />
You will have received some registration information from your SIP provider by the end of the sign-up process:<br />
:* '''username''' or '''phonenumber'''<br />
:* '''password'''<br />
:* '''domain'''<br />
:* '''proxy''' (''optional'')<br />
<br />
<br />
Your SIP identity is formed by grouping the '''Username''' or '''Phonenumber''' and the '''Domain''' together:<br />
:* sip:'''''username'''''@'''''domain'''''<br />
or<br />
:* sip:'''''phonenumber'''''@'''''domain'''''<br />
and will be used by other people willing to call you on your webOS device when running Linphone.<br />
<br />
== Dialpad ==<br />
[[File:Linphone_Dialpad.png|200px|right]]<br />
<br />
This is (obviously!) where you dial a number you want to call...<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
== Preferences ==<br />
<br />
The Linphone preferences screen can be accessed by tapping the menu button on the top left corner of your device. <br />
[[File:Linphone_Preferences.png|200px|right]]<br />
<br />
<br />
The "'''SIP'''" group:<br />
:* '''NAME''' - enter your '''''username''''' or '''''phonenumber'''''<br />
:* '''PASSWORD''' - enter your '''''password'''''<br />
:* '''DOMAIN''' - enter your SIP provider's '''''domain'''''<br />
:* '''USE PROXY''': select<br />
::- '''NO''' if your SIP provider does not require a specific proxy ('''PROXY''' field hidden)<br />
::- '''YES''' if a '''''proxy''''' is required with an address different from '''''domain''''' ('''PROXY''' field shown)<br />
:* '''PROXY''' - enter your SIP provider '''''proxy''''' (or '''''proxy:port'''''), if any<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
== Limitations ==<br />
<br />
:* The sound comes from the back-speaker for now. Work is underway to bring the sound from the front speaker<br />
:* Until echo-cancellation is activated, the person on the other end will suffer some echo because of the back-speaker...<br />
:* The proximity sensor is not activated (yet!). To prevent unintentional screen touch from the ear when close to the head, it is better to turn-off the screen for now...<br />
<br />
== Test Report ==<br />
{| {{prettytable}}<br />
<br />
!colspan="3" border="5"|SIP Provider<br />
!colspan="3"|VoIP Test<br />
!colspan="6"|Test Conditions<br />
<br />
|-<br />
<br />
!{{Hl3}} align="center"|Name<br />
!{{Hl3}} align="center"|Domain<br />
!{{Hl3}} align="center"|Proxy<br />
<br />
!{{Hl3}} align="center"|Register<br />
!{{Hl3}} align="center"|Call-Out<br />
!{{Hl3}} align="center"|Call-In<br />
<br />
!{{Hl3}} align="center"|Linphone<br />
!{{Hl3}} align="center"|Network (WiFi/EVDO/3G)<br />
!{{Hl3}} align="center"|Device<br />
!{{Hl3}} align="center"|When<br />
!{{Hl3}} align="center"|Who<br />
!{{Hl3}} align="center"|Comments<br />
<br />
|-<br />
<br />
|[http://fr.wikipedia.org/wiki/Freephonie Freephonie]||freephonie.net||''(none)''||OK||OK ''(pstn)''||''(untested)''||0.1.6||WiFi ''(DSL box @ home, 18Mbps/1Mbps)''||Pre- 1.4.5||Aug 2010 -> Feb 2011||Thibaud||Call-in not really a feature of Freephonie<br />
|-<br />
|[http://www.iptel.org/service iptel.org]||iptel.org||sip.iptel.org ''(optional)''||OK||''(untested)''||OK ''(sip)''||0.1.6||WiFi ''(DSL box @ home, 18Mbps/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10<br />
|-<br />
|[http://wiki.sip2sip.info/ SIP2SIP]||sip2sip.info||proxy.sipthor.net||OK||''(untested)''||OK ''(sip)''||0.1.6||WiFi ''(DSL box @ home, 18Mbps/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10<br />
|-<br />
|[http://support.gizmoproject.com/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=409 Gizmo]||proxy01.sipphone.com||''(none)''||OK||''(untested)''||OK ''(sip)''||0.1.6||WiFi ''(DSL box @ home, 18Mbps/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10<br />
|-<br />
|[http://www.draytel.org/features Draytel]||draytel.org||''(none)''||OK||''(untested)''||OK ''(sip)''||0.1.6||WiFi ''(DSL box @ home, 18Mbps/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10<br />
|-<br />
|-<br />
|''New one...''|| || || || || || || || || || || <br />
|-<br />
|}</div>Thibaudhttp://wiki.webos-internals.org/index.php?title=Application:Linphone&diff=13203Application:Linphone2011-02-28T13:31:59Z<p>Thibaud: /* Alpha Test */ New section</p>
<hr />
<div>{{application<br />
|name=Linphone<br />
|type=webOS<br />
|version=0.1.6<br />
|tag=Communications<br />
|screenshot=Icon_WebOSInternals_Linphone.png<br />
|description=}}<br />
<br />
This is the very first true VoIP application running on any webOS device.<br />
<br />
Linphone for webOS is a port of the original [http://www.linphone.org/ Linphone] command-line application.<br />
<br />
== Summary ==<br />
Linphone is a general purpose SIP softphone. It allows you to place and receive VoIP calls on any SIP account you may have.<br />
<br />
Linphone isn't bound to any operator. Because it is compatible with SIP, it can work with any VoIP operator using SIP (most of them use SIP, the most notable exception being Skype).<br />
<br />
== Alpha Test ==<br />
<br />
Linphone / webOS is currently in '''''alpha''''' test.<br />
<br />
Alpha testers, please report at the bottom of this page success & failure with your SIP provider(s). Add or update your own rows in the table.<br />
<br />
Any other information/request you would like to share/ask, please report [http://forums.precentral.net/webos-internals/274615-linphone-alpha-testing.html in the dedicated thread at PreCentral].<br />
<br />
== SIP Account ==<br />
<br />
You will have received some registration information from your SIP provider by the end of the sign-up process:<br />
:* '''username''' or '''phonenumber'''<br />
:* '''password'''<br />
:* '''domain'''<br />
:* '''proxy''' (''optional'')<br />
<br />
<br />
Your SIP identity is formed by grouping the '''Username''' or '''Phonenumber''' and the '''Domain''' together:<br />
:* sip:'''''username'''''@'''''domain'''''<br />
or<br />
:* sip:'''''phonenumber'''''@'''''domain'''''<br />
and will be used by other people willing to call you on your webOS device when running Linphone.<br />
<br />
== Dialpad ==<br />
[[File:Linphone_Dialpad.png|200px|right]]<br />
<br />
This is (obviously!) where you dial a number you want to call...<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
== Preferences ==<br />
<br />
The Linphone preferences screen can be accessed by tapping the menu button on the top left corner of your device. <br />
[[File:Linphone_Preferences.png|200px|right]]<br />
<br />
<br />
The "'''SIP'''" group:<br />
:* '''NAME''' - enter your '''''username''''' or '''''phonenumber'''''<br />
:* '''PASSWORD''' - enter your '''''password'''''<br />
:* '''DOMAIN''' - enter your SIP provider's '''''domain'''''<br />
:* '''USE PROXY''': select<br />
::- '''NO''' if your SIP provider does not require a specific proxy ('''PROXY''' field hidden)<br />
::- '''YES''' if a '''''proxy''''' is required with an address different from '''''domain''''' ('''PROXY''' field shown)<br />
:* '''PROXY''' - enter your SIP provider '''''proxy''''' (or '''''proxy:port'''''), if any<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
== Limitations ==<br />
<br />
:* The sound comes from the back-speaker for now. Work is underway to bring the sound from the front speaker<br />
:* Until echo-cancellation is activated, the person on the other end will suffer some echo because of the back-speaker...<br />
:* The proximity sensor is not activated (yet!). To prevent unintentional screen touch from the ear when close to the head, it is better to turn-off the screen for now...<br />
<br />
== Test Report ==<br />
{| {{prettytable}}<br />
<br />
!colspan="3" border="5"|SIP Provider<br />
!colspan="3"|VoIP Test<br />
!colspan="6"|Test Conditions<br />
<br />
|-<br />
<br />
!{{Hl3}} align="center"|Name<br />
!{{Hl3}} align="center"|Domain<br />
!{{Hl3}} align="center"|Proxy<br />
<br />
!{{Hl3}} align="center"|Register<br />
!{{Hl3}} align="center"|Call-Out<br />
!{{Hl3}} align="center"|Call-In<br />
<br />
!{{Hl3}} align="center"|Linphone<br />
!{{Hl3}} align="center"|Network (WiFi/EVDO/3G)<br />
!{{Hl3}} align="center"|Device<br />
!{{Hl3}} align="center"|When<br />
!{{Hl3}} align="center"|Who<br />
!{{Hl3}} align="center"|Comments<br />
<br />
|-<br />
<br />
|[http://fr.wikipedia.org/wiki/Freephonie Freephonie]||freephonie.net||''(none)''||OK||OK ''(pstn)''||''(untested)''||0.1.6||WiFi ''(DSL box @ home, 18Mbps/1Mbps)''||Pre- 1.4.5||Aug 2010 -> Feb 2011||Thibaud||Call-in not really a feature of Freephonie<br />
|-<br />
|[http://www.iptel.org/service iptel.org]||iptel.org||sip.iptel.org ''(optional)''||OK||''(untested)''||OK ''(sip)''||0.1.6||WiFi ''(DSL box @ home, 18Mbps/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10<br />
|-<br />
|[http://wiki.sip2sip.info/ SIP2SIP]||sip2sip.info||proxy.sipthor.net||OK||''(untested)''||OK ''(sip)''||0.1.6||WiFi ''(DSL box @ home, 18Mbps/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10<br />
|-<br />
|[http://support.gizmoproject.com/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=409 Gizmo]||proxy01.sipphone.com||''(none)''||OK||''(untested)''||OK ''(sip)''||0.1.6||WiFi ''(DSL box @ home, 18Mbps/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10<br />
|-<br />
|[http://www.draytel.org/features Draytel]||draytel.org||''(none)''||OK||''(untested)''||OK ''(sip)''||0.1.6||WiFi ''(DSL box @ home, 18Mbps/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10<br />
|-<br />
|-<br />
|''New one...''|| || || || || || || || || || || <br />
|-<br />
|}</div>Thibaudhttp://wiki.webos-internals.org/index.php?title=Application:Linphone&diff=13159Application:Linphone2011-02-27T23:13:52Z<p>Thibaud: /* Preferences */</p>
<hr />
<div>{{application<br />
|name=Linphone<br />
|type=webOS<br />
|version=0.1.6<br />
|tag=Communications<br />
|screenshot=Icon_WebOSInternals_Linphone.png<br />
|description=}}<br />
<br />
This is the very first true VoIP application running on any webOS device.<br />
<br />
Linphone for webOS is a port of the original [http://www.linphone.org/ Linphone] command-line application. It is currently in [http://forums.precentral.net/webos-internals/274615-linphone-alpha-testing.html '''''Alpha''''' test].<br />
<br />
== Summary ==<br />
Linphone is a general purpose SIP softphone. It allows you to place and receive VoIP calls on any SIP account you may have.<br />
<br />
Linphone isn't bound to any operator. Because it is compatible with SIP, it can work with any VoIP operator using SIP (most of them use SIP, the most notable exception being Skype).<br />
<br />
== SIP Account ==<br />
<br />
You will have received some registration information from your SIP provider by the end of the sign-up process:<br />
:* '''username''' or '''phonenumber'''<br />
:* '''password'''<br />
:* '''domain'''<br />
:* '''proxy''' (''optional'')<br />
<br />
<br />
Your SIP identity is formed by grouping the '''Username''' or '''Phonenumber''' and the '''Domain''' together:<br />
:* sip:'''''username'''''@'''''domain'''''<br />
or<br />
:* sip:'''''phonenumber'''''@'''''domain'''''<br />
and will be used by other people willing to call you on your webOS device when running Linphone.<br />
<br />
== Dialpad ==<br />
[[File:Linphone_Dialpad.png|200px|right]]<br />
<br />
This is (obviously!) where you dial a number you want to call...<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
== Preferences ==<br />
<br />
The Linphone preferences screen can be accessed by tapping the menu button on the top left corner of your device. <br />
[[File:Linphone_Preferences.png|200px|right]]<br />
<br />
<br />
The "'''SIP'''" group:<br />
:* '''NAME''' - enter your '''''username''''' or '''''phonenumber'''''<br />
:* '''PASSWORD''' - enter your '''''password'''''<br />
:* '''DOMAIN''' - enter your SIP provider's '''''domain'''''<br />
:* '''USE PROXY''': select<br />
::- '''NO''' if your SIP provider does not require a specific proxy ('''PROXY''' field hidden)<br />
::- '''YES''' if a '''''proxy''''' is required with an address different from '''''domain''''' ('''PROXY''' field shown)<br />
:* '''PROXY''' - enter your SIP provider '''''proxy''''' (or '''''proxy:port'''''), if any<br />
<br />
== Limitations ==<br />
<br />
:* The sound comes from the back-speaker for now. Work is underway to bring the sound from the front speaker<br />
:* Until echo-cancellation is activated, the person on the other end will suffer some echo because of the back-speaker...<br />
:* The proximity sensor is not activated (yet!). To prevent unintentional screen touch from the ear when close to the head, it is better to turn-off the screen for now...<br />
<br />
== Test Report ==<br />
{| {{prettytable}}<br />
<br />
!colspan="3" border="5"|SIP Provider<br />
!colspan="3"|VoIP Test<br />
!colspan="6"|Test Conditions<br />
<br />
|-<br />
<br />
!{{Hl3}} align="center"|Name<br />
!{{Hl3}} align="center"|Domain<br />
!{{Hl3}} align="center"|Proxy<br />
<br />
!{{Hl3}} align="center"|Register<br />
!{{Hl3}} align="center"|Call-Out<br />
!{{Hl3}} align="center"|Call-In<br />
<br />
!{{Hl3}} align="center"|Linphone<br />
!{{Hl3}} align="center"|Network (WiFi/EVDO/3G)<br />
!{{Hl3}} align="center"|Device<br />
!{{Hl3}} align="center"|When<br />
!{{Hl3}} align="center"|Who<br />
!{{Hl3}} align="center"|Comments<br />
<br />
|-<br />
<br />
|[http://fr.wikipedia.org/wiki/Freephonie Freephonie]||freephonie.net||''(none)''||OK||OK ''(pstn)''||''(untested)''||0.1.6||WiFi ''(DSL box @ home, 18Mbps/1Mbps)''||Pre- 1.4.5||Aug 2010 -> Feb 2011||Thibaud||Call-in not really a feature of Freephonie<br />
|-<br />
|[http://www.iptel.org/service iptel.org]||iptel.org||sip.iptel.org ''(optional)''||OK||''(untested)''||OK ''(sip)''||0.1.6||WiFi ''(DSL box @ home, 18Mbps/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10<br />
|-<br />
|[http://wiki.sip2sip.info/ SIP2SIP]||sip2sip.info||proxy.sipthor.net||OK||''(untested)''||OK ''(sip)''||0.1.6||WiFi ''(DSL box @ home, 18Mbps/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10<br />
|-<br />
|[http://support.gizmoproject.com/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=409 Gizmo]||proxy01.sipphone.com||''(none)''||OK||''(untested)''||OK ''(sip)''||0.1.6||WiFi ''(DSL box @ home, 18Mbps/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10<br />
|-<br />
|[http://www.draytel.org/features Draytel]||draytel.org||''(none)''||OK||''(untested)''||OK ''(sip)''||0.1.6||WiFi ''(DSL box @ home, 18Mbps/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10<br />
|-<br />
|-<br />
|''New one...''|| || || || || || || || || || || <br />
|-<br />
|}</div>Thibaudhttp://wiki.webos-internals.org/index.php?title=Application:Linphone&diff=13157Application:Linphone2011-02-27T23:11:06Z<p>Thibaud: /* Test Report */ Added links to the SIP providers info/about/faq pages</p>
<hr />
<div>{{application<br />
|name=Linphone<br />
|type=webOS<br />
|version=0.1.6<br />
|tag=Communications<br />
|screenshot=Icon_WebOSInternals_Linphone.png<br />
|description=}}<br />
<br />
This is the very first true VoIP application running on any webOS device.<br />
<br />
Linphone for webOS is a port of the original [http://www.linphone.org/ Linphone] command-line application. It is currently in [http://forums.precentral.net/webos-internals/274615-linphone-alpha-testing.html '''''Alpha''''' test].<br />
<br />
== Summary ==<br />
Linphone is a general purpose SIP softphone. It allows you to place and receive VoIP calls on any SIP account you may have.<br />
<br />
Linphone isn't bound to any operator. Because it is compatible with SIP, it can work with any VoIP operator using SIP (most of them use SIP, the most notable exception being Skype).<br />
<br />
== SIP Account ==<br />
<br />
You will have received some registration information from your SIP provider by the end of the sign-up process:<br />
:* '''username''' or '''phonenumber'''<br />
:* '''password'''<br />
:* '''domain'''<br />
:* '''proxy''' (''optional'')<br />
<br />
<br />
Your SIP identity is formed by grouping the '''Username''' or '''Phonenumber''' and the '''Domain''' together:<br />
:* sip:'''''username'''''@'''''domain'''''<br />
or<br />
:* sip:'''''phonenumber'''''@'''''domain'''''<br />
and will be used by other people willing to call you on your webOS device when running Linphone.<br />
<br />
== Dialpad ==<br />
[[File:Linphone_Dialpad.png|200px|right]]<br />
<br />
This is (obviously!) where you dial a number you want to call...<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
== Preferences ==<br />
<br />
The Linphone preferences screen can be accessed by tapping the menu button on the top left corner of your device. <br />
[[File:Linphone_Preferences.png|200px|right]]<br />
<br />
<br />
The "'''SIP'''" group:<br />
:* '''NAME''' - enter your '''''username''''' or '''''phonenumber'''''<br />
:* '''PASSWORD''' - enter your '''''password'''''<br />
:* '''DOMAIN''' - enter your SIP provider's '''''domain'''''<br />
:* '''USE PROXY''': select<br />
::- '''NO''' if your SIP provider does not require a specific proxy ('''PROXY''' field hidden)<br />
::- '''YES''' if a '''''proxy''''' is required with an address different from '''''domain''''' ('''PROXY''' field shown)<br />
:* '''PROXY''' - enter your SIP provider '''''proxy''''', if any<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
== Limitations ==<br />
<br />
:* The sound comes from the back-speaker for now. Work is underway to bring the sound from the front speaker<br />
:* Until echo-cancellation is activated, the person on the other end will suffer some echo because of the back-speaker...<br />
:* The proximity sensor is not activated (yet!). To prevent unintentional screen touch from the ear when close to the head, it is better to turn-off the screen for now...<br />
<br />
== Test Report ==<br />
{| {{prettytable}}<br />
<br />
!colspan="3" border="5"|SIP Provider<br />
!colspan="3"|VoIP Test<br />
!colspan="6"|Test Conditions<br />
<br />
|-<br />
<br />
!{{Hl3}} align="center"|Name<br />
!{{Hl3}} align="center"|Domain<br />
!{{Hl3}} align="center"|Proxy<br />
<br />
!{{Hl3}} align="center"|Register<br />
!{{Hl3}} align="center"|Call-Out<br />
!{{Hl3}} align="center"|Call-In<br />
<br />
!{{Hl3}} align="center"|Linphone<br />
!{{Hl3}} align="center"|Network (WiFi/EVDO/3G)<br />
!{{Hl3}} align="center"|Device<br />
!{{Hl3}} align="center"|When<br />
!{{Hl3}} align="center"|Who<br />
!{{Hl3}} align="center"|Comments<br />
<br />
|-<br />
<br />
|[http://fr.wikipedia.org/wiki/Freephonie Freephonie]||freephonie.net||''(none)''||OK||OK ''(pstn)''||''(untested)''||0.1.6||WiFi ''(DSL box @ home, 18Mbps/1Mbps)''||Pre- 1.4.5||Aug 2010 -> Feb 2011||Thibaud||Call-in not really a feature of Freephonie<br />
|-<br />
|[http://www.iptel.org/service iptel.org]||iptel.org||sip.iptel.org ''(optional)''||OK||''(untested)''||OK ''(sip)''||0.1.6||WiFi ''(DSL box @ home, 18Mbps/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10<br />
|-<br />
|[http://wiki.sip2sip.info/ SIP2SIP]||sip2sip.info||proxy.sipthor.net||OK||''(untested)''||OK ''(sip)''||0.1.6||WiFi ''(DSL box @ home, 18Mbps/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10<br />
|-<br />
|[http://support.gizmoproject.com/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=409 Gizmo]||proxy01.sipphone.com||''(none)''||OK||''(untested)''||OK ''(sip)''||0.1.6||WiFi ''(DSL box @ home, 18Mbps/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10<br />
|-<br />
|[http://www.draytel.org/features Draytel]||draytel.org||''(none)''||OK||''(untested)''||OK ''(sip)''||0.1.6||WiFi ''(DSL box @ home, 18Mbps/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10<br />
|-<br />
|-<br />
|''New one...''|| || || || || || || || || || || <br />
|-<br />
|}</div>Thibaudhttp://wiki.webos-internals.org/index.php?title=Application:Linphone&diff=13155Application:Linphone2011-02-27T23:04:45Z<p>Thibaud: /* Test Report */ Added Draytel.org</p>
<hr />
<div>{{application<br />
|name=Linphone<br />
|type=webOS<br />
|version=0.1.6<br />
|tag=Communications<br />
|screenshot=Icon_WebOSInternals_Linphone.png<br />
|description=}}<br />
<br />
This is the very first true VoIP application running on any webOS device.<br />
<br />
Linphone for webOS is a port of the original [http://www.linphone.org/ Linphone] command-line application. It is currently in [http://forums.precentral.net/webos-internals/274615-linphone-alpha-testing.html '''''Alpha''''' test].<br />
<br />
== Summary ==<br />
Linphone is a general purpose SIP softphone. It allows you to place and receive VoIP calls on any SIP account you may have.<br />
<br />
Linphone isn't bound to any operator. Because it is compatible with SIP, it can work with any VoIP operator using SIP (most of them use SIP, the most notable exception being Skype).<br />
<br />
== SIP Account ==<br />
<br />
You will have received some registration information from your SIP provider by the end of the sign-up process:<br />
:* '''username''' or '''phonenumber'''<br />
:* '''password'''<br />
:* '''domain'''<br />
:* '''proxy''' (''optional'')<br />
<br />
<br />
Your SIP identity is formed by grouping the '''Username''' or '''Phonenumber''' and the '''Domain''' together:<br />
:* sip:'''''username'''''@'''''domain'''''<br />
or<br />
:* sip:'''''phonenumber'''''@'''''domain'''''<br />
and will be used by other people willing to call you on your webOS device when running Linphone.<br />
<br />
== Dialpad ==<br />
[[File:Linphone_Dialpad.png|200px|right]]<br />
<br />
This is (obviously!) where you dial a number you want to call...<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
== Preferences ==<br />
<br />
The Linphone preferences screen can be accessed by tapping the menu button on the top left corner of your device. <br />
[[File:Linphone_Preferences.png|200px|right]]<br />
<br />
<br />
The "'''SIP'''" group:<br />
:* '''NAME''' - enter your '''''username''''' or '''''phonenumber'''''<br />
:* '''PASSWORD''' - enter your '''''password'''''<br />
:* '''DOMAIN''' - enter your SIP provider's '''''domain'''''<br />
:* '''USE PROXY''': select<br />
::- '''NO''' if your SIP provider does not require a specific proxy ('''PROXY''' field hidden)<br />
::- '''YES''' if a '''''proxy''''' is required with an address different from '''''domain''''' ('''PROXY''' field shown)<br />
:* '''PROXY''' - enter your SIP provider '''''proxy''''', if any<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
== Limitations ==<br />
<br />
:* The sound comes from the back-speaker for now. Work is underway to bring the sound from the front speaker<br />
:* Until echo-cancellation is activated, the person on the other end will suffer some echo because of the back-speaker...<br />
:* The proximity sensor is not activated (yet!). To prevent unintentional screen touch from the ear when close to the head, it is better to turn-off the screen for now...<br />
<br />
== Test Report ==<br />
{| {{prettytable}}<br />
<br />
!colspan="3" border="5"|SIP Provider<br />
!colspan="3"|VoIP Test<br />
!colspan="6"|Test Conditions<br />
<br />
|-<br />
<br />
!{{Hl3}} align="center"|Name<br />
!{{Hl3}} align="center"|'Domain<br />
!{{Hl3}} align="center"|Proxy<br />
<br />
!{{Hl3}} align="center"|Register<br />
!{{Hl3}} align="center"|Call-Out<br />
!{{Hl3}} align="center"|Call-In<br />
<br />
!{{Hl3}} align="center"|Linphone<br />
!{{Hl3}} align="center"|Network (WiFi/EVDO/3G)<br />
!{{Hl3}} align="center"|Device<br />
!{{Hl3}} align="center"|When<br />
!{{Hl3}} align="center"|Who<br />
!{{Hl3}} align="center"|Comments<br />
<br />
|-<br />
<br />
|Freephonie||freephonie.net||''(none)''||OK||OK ''(pstn)''||''(untested)''||0.1.6||WiFi ''(DSL box @ home, 18Mbps/1Mbps)''||Pre- 1.4.5||Aug 2010 -> Feb 2011||Thibaud||Call-in not really a feature of Freephonie<br />
|-<br />
|iptel.org||iptel.org||sip.iptel.org ''(optional)''||OK||''(untested)''||OK ''(sip)''||0.1.6||WiFi ''(DSL box @ home, 18Mbps/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10<br />
|-<br />
|SIP2SIP||sip2sip.info||proxy.sipthor.net||OK||''(untested)''||OK ''(sip)''||0.1.6||WiFi ''(DSL box @ home, 18Mbps/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10<br />
|-<br />
|Gizmo||proxy01.sipphone.com||''(none)''||OK||''(untested)''||OK ''(sip)''||0.1.6||WiFi ''(DSL box @ home, 18Mbps/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10<br />
|-<br />
|Draytel||draytel.org||''(none)''||OK||''(untested)''||OK ''(sip)''||0.1.6||WiFi ''(DSL box @ home, 18Mbps/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10<br />
|-<br />
|-<br />
|''New one...''|| || || || || || || || || || || <br />
|-<br />
|}</div>Thibaudhttp://wiki.webos-internals.org/index.php?title=Application:Linphone&diff=13031Application:Linphone2011-02-24T18:21:10Z<p>Thibaud: /* Test Report */ Added Linphone version column + my tests</p>
<hr />
<div>{{application<br />
|name=Linphone<br />
|type=webOS<br />
|version=0.1.6<br />
|tag=Communications<br />
|screenshot=Icon_WebOSInternals_Linphone.png<br />
|description=}}<br />
<br />
This is the very first true VoIP application running on any webOS device.<br />
<br />
Linphone for webOS is a port of the original [http://www.linphone.org/ Linphone] command-line application. It is currently in [http://forums.precentral.net/webos-internals/274615-linphone-alpha-testing.html '''''Alpha''''' test].<br />
<br />
== Summary ==<br />
Linphone is a general purpose SIP softphone. It allows you to place and receive VoIP calls on any SIP account you may have.<br />
<br />
Linphone isn't bound to any operator. Because it is compatible with SIP, it can work with any VoIP operator using SIP (most of them use SIP, the most notable exception being Skype).<br />
<br />
== SIP Account ==<br />
<br />
You will have received some registration information from your SIP provider by the end of the sign-up process:<br />
:* '''username''' or '''phonenumber'''<br />
:* '''password'''<br />
:* '''domain'''<br />
:* '''proxy''' (''optional'')<br />
<br />
<br />
Your SIP identity is formed by grouping the '''Username''' or '''Phonenumber''' and the '''Domain''' together:<br />
:* sip:'''''username'''''@'''''domain'''''<br />
or<br />
:* sip:'''''phonenumber'''''@'''''domain'''''<br />
and will be used by other people willing to call you on your webOS device when running Linphone.<br />
<br />
== Dialpad ==<br />
[[File:Linphone_Dialpad.png|200px|right]]<br />
<br />
This is (obviously!) where you dial a number you want to call...<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
== Preferences ==<br />
<br />
The Linphone preferences screen can be accessed by tapping the menu button on the top left corner of your device. <br />
[[File:Linphone_Preferences.png|200px|right]]<br />
<br />
<br />
The "'''SIP'''" group:<br />
:* '''NAME''' - enter your '''''username''''' or '''''phonenumber'''''<br />
:* '''PASSWORD''' - enter your '''''password'''''<br />
:* '''DOMAIN''' - enter your SIP provider's '''''domain'''''<br />
:* '''USE PROXY''': select<br />
::- '''NO''' if your SIP provider does not require a specific proxy ('''PROXY''' field hidden)<br />
::- '''YES''' if a '''''proxy''''' is required with an address different from '''''domain''''' ('''PROXY''' field shown)<br />
:* '''PROXY''' - enter your SIP provider '''''proxy''''', if any<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
== Limitations ==<br />
<br />
:* The sound comes from the back-speaker for now. Work is underway to bring the sound from the front speaker<br />
:* Until echo-cancellation is activated, the person on the other end will suffer some echo because of the back-speaker...<br />
:* The proximity sensor is not activated (yet!). To prevent unintentional screen touch from the ear when close to the head, it is better to turn-off the screen for now...<br />
<br />
== Test Report ==<br />
{| {{prettytable}}<br />
<br />
!colspan="3" border="5"|SIP Provider<br />
!colspan="3"|VoIP Test<br />
!colspan="6"|Test Conditions<br />
<br />
|-<br />
<br />
!{{Hl3}} align="center"|Name<br />
!{{Hl3}} align="center"|'Domain<br />
!{{Hl3}} align="center"|Proxy<br />
<br />
!{{Hl3}} align="center"|Register<br />
!{{Hl3}} align="center"|Call-Out<br />
!{{Hl3}} align="center"|Call-In<br />
<br />
!{{Hl3}} align="center"|Linphone<br />
!{{Hl3}} align="center"|Network (WiFi/EVDO/3G)<br />
!{{Hl3}} align="center"|Device<br />
!{{Hl3}} align="center"|When<br />
!{{Hl3}} align="center"|Who<br />
!{{Hl3}} align="center"|Comments<br />
<br />
|-<br />
<br />
|Freephonie||freephonie.net||''(none)''||OK||OK ''(pstn)''||''(untested)''||0.1.6||WiFi ''(DSL box @ home, 18Mbps/1Mbps)''||Pre- 1.4.5||Aug 2010 -> Feb 2011||Thibaud||Call-in not really a feature of Freephonie<br />
|-<br />
|iptel.org||iptel.org||sip.iptel.org ''(optional)''||OK||''(untested)''||OK ''(sip)''||0.1.6||WiFi ''(DSL box @ home, 18Mbps/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10<br />
|-<br />
|SIP2SIP||sip2sip.info||proxy.sipthor.net||OK||''(untested)''||OK ''(sip)''||0.1.6||WiFi ''(DSL box @ home, 18Mbps/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10<br />
|-<br />
|Gizmo||proxy01.sipphone.com||''(none)''||OK||''(untested)''||OK ''(sip)''||0.1.6||WiFi ''(DSL box @ home, 18Mbps/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Call initiated from linphonec-3.1.2@Ubuntu-9.10<br />
|-<br />
|-<br />
|''New one...''|| || || || || || || || || || || <br />
|-<br />
|}</div>Thibaudhttp://wiki.webos-internals.org/index.php?title=Application:Linphone&diff=13011Application:Linphone2011-02-24T12:05:27Z<p>Thibaud: /* Test Report */</p>
<hr />
<div>{{application<br />
|name=Linphone<br />
|type=webOS<br />
|version=0.1.6<br />
|tag=Communications<br />
|screenshot=Icon_WebOSInternals_Linphone.png<br />
|description=}}<br />
<br />
This is the very first true VoIP application running on any webOS device.<br />
<br />
Linphone for webOS is a port of the original [http://www.linphone.org/ Linphone] command-line application. It is currently in [http://forums.precentral.net/webos-internals/274615-linphone-alpha-testing.html '''''Alpha''''' test].<br />
<br />
== Summary ==<br />
Linphone is a general purpose SIP softphone. It allows you to place and receive VoIP calls on any SIP account you may have.<br />
<br />
Linphone isn't bound to any operator. Because it is compatible with SIP, it can work with any VoIP operator using SIP (most of them use SIP, the most notable exception being Skype).<br />
<br />
== SIP Account ==<br />
<br />
You will have received some registration information from your SIP provider by the end of the sign-up process:<br />
:* '''username''' or '''phonenumber'''<br />
:* '''password'''<br />
:* '''domain'''<br />
:* '''proxy''' (''optional'')<br />
<br />
<br />
Your SIP identity is formed by grouping the '''Username''' or '''Phonenumber''' and the '''Domain''' together:<br />
:* sip:'''''username'''''@'''''domain'''''<br />
or<br />
:* sip:'''''phonenumber'''''@'''''domain'''''<br />
and will be used by other people willing to call you on your webOS device when running Linphone.<br />
<br />
== Dialpad ==<br />
[[File:Linphone_Dialpad.png|200px|right]]<br />
<br />
This is (obviously!) where you dial a number you want to call...<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
== Preferences ==<br />
<br />
The Linphone preferences screen can be accessed by tapping the menu button on the top left corner of your device. <br />
[[File:Linphone_Preferences.png|200px|right]]<br />
<br />
<br />
The "'''SIP'''" group:<br />
:* '''NAME''' - enter your '''''username''''' or '''''phonenumber'''''<br />
:* '''PASSWORD''' - enter your '''''password'''''<br />
:* '''DOMAIN''' - enter your SIP provider's '''''domain'''''<br />
:* '''USE PROXY''': select<br />
::- '''NO''' if your SIP provider does not require a specific proxy ('''PROXY''' field hidden)<br />
::- '''YES''' if a '''''proxy''''' is required with an address different from '''''domain''''' ('''PROXY''' field shown)<br />
:* '''PROXY''' - enter your SIP provider '''''proxy''''', if any<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
== Limitations ==<br />
<br />
:* The sound comes from the back-speaker for now. Work is underway to bring the sound from the front speaker<br />
:* Until echo-cancellation is activated, the person on the other end will suffer some echo because of the back-speaker...<br />
:* The proximity sensor is not activated (yet!). To prevent unintentional screen touch from the ear when close to the head, it is better to turn-off the screen for now...<br />
<br />
== Test Report ==<br />
{| {{prettytable}}<br />
<br />
|{{Hl3}} align="center" colspan="3"|'''SIP Provider'''<br />
|{{Hl3}} align="center" colspan="3"|'''VoIP Test'''<br />
|{{Hl3}} align="center" colspan="5"|'''Performed Test'''<br />
<br />
|-<br />
<br />
|{{Hl3}} align="center"|'''Name'''<br />
|{{Hl3}} align="center"|'''Domain'''<br />
|{{Hl3}} align="center"|'''Proxy'''<br />
<br />
|{{Hl3}} align="center"|'''Register'''<br />
|{{Hl3}} align="center"|'''Call-Out'''<br />
|{{Hl3}} align="center"|'''Call-In'''<br />
<br />
|{{Hl3}} align="center"|'''Network (WiFi/EVDO/3G)'''<br />
|{{Hl3}} align="center"|'''Device'''<br />
|{{Hl3}} align="center"|'''When'''<br />
|{{Hl3}} align="center"|'''Who'''<br />
|{{Hl3}} align="center"|'''Comments'''<br />
<br />
|-<br />
<br />
|Freephonie||freephonie.net||''(none)''||OK||OK ''(pstn)''||OK ''(sip)''||WiFi ''(DSL box @ home, 18Mbps/1Mbps)''||Pre- 1.4.5||Aug 2010 -> Feb 2011||Thibaud||Works consistently anytime<br />
|-<br />
|iptel.org||iptel.org||sip.iptel.org ''(optional)''||OK||OK ''(sip)''||OK ''(sip)''||WiFi ''(DSL box @ home, 18Mbps/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Works consistently anytime<br />
|-<br />
|SIP2SIP||sip2sip.info||proxy.sipthor.net||OK||OK ''(sip)''||OK ''(sip)''||WiFi ''(DSL box @ home, 18Mbps/1Mbps)''||Pre- 1.4.5||Feb 2011||Thibaud||Works consistently anytime<br />
<br />
|-<br />
|}</div>Thibaudhttp://wiki.webos-internals.org/index.php?title=Application:Linphone&diff=13009Application:Linphone2011-02-24T12:00:03Z<p>Thibaud: /* Test Report */ Added IPtel & SIP2SIP</p>
<hr />
<div>{{application<br />
|name=Linphone<br />
|type=webOS<br />
|version=0.1.6<br />
|tag=Communications<br />
|screenshot=Icon_WebOSInternals_Linphone.png<br />
|description=}}<br />
<br />
This is the very first true VoIP application running on any webOS device.<br />
<br />
Linphone for webOS is a port of the original [http://www.linphone.org/ Linphone] command-line application. It is currently in [http://forums.precentral.net/webos-internals/274615-linphone-alpha-testing.html '''''Alpha''''' test].<br />
<br />
== Summary ==<br />
Linphone is a general purpose SIP softphone. It allows you to place and receive VoIP calls on any SIP account you may have.<br />
<br />
Linphone isn't bound to any operator. Because it is compatible with SIP, it can work with any VoIP operator using SIP (most of them use SIP, the most notable exception being Skype).<br />
<br />
== SIP Account ==<br />
<br />
You will have received some registration information from your SIP provider by the end of the sign-up process:<br />
:* '''username''' or '''phonenumber'''<br />
:* '''password'''<br />
:* '''domain'''<br />
:* '''proxy''' (''optional'')<br />
<br />
<br />
Your SIP identity is formed by grouping the '''Username''' or '''Phonenumber''' and the '''Domain''' together:<br />
:* sip:'''''username'''''@'''''domain'''''<br />
or<br />
:* sip:'''''phonenumber'''''@'''''domain'''''<br />
and will be used by other people willing to call you on your webOS device when running Linphone.<br />
<br />
== Dialpad ==<br />
[[File:Linphone_Dialpad.png|200px|right]]<br />
<br />
This is (obviously!) where you dial a number you want to call...<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
== Preferences ==<br />
<br />
The Linphone preferences screen can be accessed by tapping the menu button on the top left corner of your device. <br />
[[File:Linphone_Preferences.png|200px|right]]<br />
<br />
<br />
The "'''SIP'''" group:<br />
:* '''NAME''' - enter your '''''username''''' or '''''phonenumber'''''<br />
:* '''PASSWORD''' - enter your '''''password'''''<br />
:* '''DOMAIN''' - enter your SIP provider's '''''domain'''''<br />
:* '''USE PROXY''': select<br />
::- '''NO''' if your SIP provider does not require a specific proxy ('''PROXY''' field hidden)<br />
::- '''YES''' if a '''''proxy''''' is required with an address different from '''''domain''''' ('''PROXY''' field shown)<br />
:* '''PROXY''' - enter your SIP provider '''''proxy''''', if any<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
== Limitations ==<br />
<br />
:* The sound comes from the back-speaker for now. Work is underway to bring the sound from the front speaker<br />
:* Until echo-cancellation is activated, the person on the other end will suffer some echo because of the back-speaker...<br />
:* The proximity sensor is not activated (yet!). To prevent unintentional screen touch from the ear when close to the head, it is better to turn-off the screen for now...<br />
<br />
== Test Report ==<br />
{| {{prettytable}}<br />
<br />
|{{Hl3}} align="center" colspan="3"|'''SIP Provider'''<br />
|{{Hl3}} align="center" colspan="3"|'''VoIP Test'''<br />
|{{Hl3}} align="center" colspan="5"|'''Performed Test'''<br />
<br />
|-<br />
<br />
|{{Hl3}} align="center"|'''Name'''<br />
|{{Hl3}} align="center"|'''Domain'''<br />
|{{Hl3}} align="center"|'''Proxy'''<br />
<br />
|{{Hl3}} align="center"|'''Register'''<br />
|{{Hl3}} align="center"|'''Call-Out'''<br />
|{{Hl3}} align="center"|'''Call-In'''<br />
<br />
|{{Hl3}} align="center"|'''Network (WiFi/EVDO/3G)'''<br />
|{{Hl3}} align="center"|'''Device'''<br />
|{{Hl3}} align="center"|'''When'''<br />
|{{Hl3}} align="center"|'''Who'''<br />
|{{Hl3}} align="center"|'''Comments'''<br />
<br />
|-<br />
<br />
|Freephonie||freephonie.net||''(none)''||OK||OK||OK||WiFi (DSL box @ home / 18Mbps)||Pre- 1.4.5||Aug 2010 -> Feb 2011||Thibaud||Works consistently anytime<br />
|-<br />
|IPtel||iptel.org||proxy.iptel.org ''(optional)''||OK||OK||OK||WiFi (DSL box @ home / 18Mbps)||Pre- 1.4.5||Feb 2011||Thibaud||Works consistently anytime<br />
|-<br />
|SIP2SIP||sip2sip.info||proxy.sipthor.net||OK||OK||OK||WiFi (DSL box @ home / 18Mbps)||Pre- 1.4.5||Feb 2011||Thibaud||Works consistently anytime<br />
<br />
|-<br />
|}</div>Thibaudhttp://wiki.webos-internals.org/index.php?title=Application:Linphone&diff=13007Application:Linphone2011-02-24T11:54:12Z<p>Thibaud: /* Test Report */ First entry</p>
<hr />
<div>{{application<br />
|name=Linphone<br />
|type=webOS<br />
|version=0.1.6<br />
|tag=Communications<br />
|screenshot=Icon_WebOSInternals_Linphone.png<br />
|description=}}<br />
<br />
This is the very first true VoIP application running on any webOS device.<br />
<br />
Linphone for webOS is a port of the original [http://www.linphone.org/ Linphone] command-line application. It is currently in [http://forums.precentral.net/webos-internals/274615-linphone-alpha-testing.html '''''Alpha''''' test].<br />
<br />
== Summary ==<br />
Linphone is a general purpose SIP softphone. It allows you to place and receive VoIP calls on any SIP account you may have.<br />
<br />
Linphone isn't bound to any operator. Because it is compatible with SIP, it can work with any VoIP operator using SIP (most of them use SIP, the most notable exception being Skype).<br />
<br />
== SIP Account ==<br />
<br />
You will have received some registration information from your SIP provider by the end of the sign-up process:<br />
:* '''username''' or '''phonenumber'''<br />
:* '''password'''<br />
:* '''domain'''<br />
:* '''proxy''' (''optional'')<br />
<br />
<br />
Your SIP identity is formed by grouping the '''Username''' or '''Phonenumber''' and the '''Domain''' together:<br />
:* sip:'''''username'''''@'''''domain'''''<br />
or<br />
:* sip:'''''phonenumber'''''@'''''domain'''''<br />
and will be used by other people willing to call you on your webOS device when running Linphone.<br />
<br />
== Dialpad ==<br />
[[File:Linphone_Dialpad.png|200px|right]]<br />
<br />
This is (obviously!) where you dial a number you want to call...<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
== Preferences ==<br />
<br />
The Linphone preferences screen can be accessed by tapping the menu button on the top left corner of your device. <br />
[[File:Linphone_Preferences.png|200px|right]]<br />
<br />
<br />
The "'''SIP'''" group:<br />
:* '''NAME''' - enter your '''''username''''' or '''''phonenumber'''''<br />
:* '''PASSWORD''' - enter your '''''password'''''<br />
:* '''DOMAIN''' - enter your SIP provider's '''''domain'''''<br />
:* '''USE PROXY''': select<br />
::- '''NO''' if your SIP provider does not require a specific proxy ('''PROXY''' field hidden)<br />
::- '''YES''' if a '''''proxy''''' is required with an address different from '''''domain''''' ('''PROXY''' field shown)<br />
:* '''PROXY''' - enter your SIP provider '''''proxy''''', if any<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
== Limitations ==<br />
<br />
:* The sound comes from the back-speaker for now. Work is underway to bring the sound from the front speaker<br />
:* Until echo-cancellation is activated, the person on the other end will suffer some echo because of the back-speaker...<br />
:* The proximity sensor is not activated (yet!). To prevent unintentional screen touch from the ear when close to the head, it is better to turn-off the screen for now...<br />
<br />
== Test Report ==<br />
{| {{prettytable}}<br />
<br />
|{{Hl3}} align="center" colspan="3"|'''SIP Provider'''<br />
|{{Hl3}} align="center" colspan="3"|'''VoIP Test'''<br />
|{{Hl3}} align="center" colspan="5"|'''Performed Test'''<br />
<br />
|-<br />
<br />
|{{Hl3}} align="center"|'''Name'''<br />
|{{Hl3}} align="center"|'''Domain'''<br />
|{{Hl3}} align="center"|'''Proxy'''<br />
<br />
|{{Hl3}} align="center"|'''Register'''<br />
|{{Hl3}} align="center"|'''Call-Out'''<br />
|{{Hl3}} align="center"|'''Call-In'''<br />
<br />
|{{Hl3}} align="center"|'''Network (WiFi/EVDO/3G)'''<br />
|{{Hl3}} align="center"|'''Device'''<br />
|{{Hl3}} align="center"|'''When'''<br />
|{{Hl3}} align="center"|'''Who'''<br />
|{{Hl3}} align="center"|'''Comments'''<br />
<br />
|-<br />
<br />
|Freephonie||freephonie.net||''(none)''||OK||OK||OK||WiFi (DSL box @ home)||Pre- 1.4.5||Aug 2010 -> Feb 2011||Thibaud||Works consistently anytime<br />
<br />
|-<br />
|}</div>Thibaudhttp://wiki.webos-internals.org/index.php?title=Application:Linphone&diff=13005Application:Linphone2011-02-24T11:38:40Z<p>Thibaud: /* SIP Test Report */</p>
<hr />
<div>{{application<br />
|name=Linphone<br />
|type=webOS<br />
|version=0.1.6<br />
|tag=Communications<br />
|screenshot=Icon_WebOSInternals_Linphone.png<br />
|description=}}<br />
<br />
This is the very first true VoIP application running on any webOS device.<br />
<br />
Linphone for webOS is a port of the original [http://www.linphone.org/ Linphone] command-line application. It is currently in [http://forums.precentral.net/webos-internals/274615-linphone-alpha-testing.html '''''Alpha''''' test].<br />
<br />
== Summary ==<br />
Linphone is a general purpose SIP softphone. It allows you to place and receive VoIP calls on any SIP account you may have.<br />
<br />
Linphone isn't bound to any operator. Because it is compatible with SIP, it can work with any VoIP operator using SIP (most of them use SIP, the most notable exception being Skype).<br />
<br />
== SIP Account ==<br />
<br />
You will have received some registration information from your SIP provider by the end of the sign-up process:<br />
:* '''username''' or '''phonenumber'''<br />
:* '''password'''<br />
:* '''domain'''<br />
:* '''proxy''' (''optional'')<br />
<br />
<br />
Your SIP identity is formed by grouping the '''Username''' or '''Phonenumber''' and the '''Domain''' together:<br />
:* sip:'''''username'''''@'''''domain'''''<br />
or<br />
:* sip:'''''phonenumber'''''@'''''domain'''''<br />
and will be used by other people willing to call you on your webOS device when running Linphone.<br />
<br />
== Dialpad ==<br />
[[File:Linphone_Dialpad.png|200px|right]]<br />
<br />
This is (obviously!) where you dial a number you want to call...<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
== Preferences ==<br />
<br />
The Linphone preferences screen can be accessed by tapping the menu button on the top left corner of your device. <br />
[[File:Linphone_Preferences.png|200px|right]]<br />
<br />
<br />
The "'''SIP'''" group:<br />
:* '''NAME''' - enter your '''''username''''' or '''''phonenumber'''''<br />
:* '''PASSWORD''' - enter your '''''password'''''<br />
:* '''DOMAIN''' - enter your SIP provider's '''''domain'''''<br />
:* '''USE PROXY''': select<br />
::- '''NO''' if your SIP provider does not require a specific proxy ('''PROXY''' field hidden)<br />
::- '''YES''' if a '''''proxy''''' is required with an address different from '''''domain''''' ('''PROXY''' field shown)<br />
:* '''PROXY''' - enter your SIP provider '''''proxy''''', if any<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
== Limitations ==<br />
<br />
:* The sound comes from the back-speaker for now. Work is underway to bring the sound from the front speaker<br />
:* Until echo-cancellation is activated, the person on the other end will suffer some echo because of the back-speaker...<br />
:* The proximity sensor is not activated (yet!). To prevent unintentional screen touch from the ear when close to the head, it is better to turn-off the screen for now...<br />
<br />
== Test Report ==</div>Thibaudhttp://wiki.webos-internals.org/index.php?title=Application:Linphone&diff=12923Application:Linphone2011-02-23T02:44:36Z<p>Thibaud: </p>
<hr />
<div>{{application<br />
|name=Linphone<br />
|type=webOS<br />
|version=0.1.6<br />
|tag=Communications<br />
|screenshot=Icon_WebOSInternals_Linphone.png<br />
|description=}}<br />
<br />
This is the very first true VoIP application running on any webOS device.<br />
<br />
Linphone for webOS is a port of the original [http://www.linphone.org/ Linphone] command-line application. It is currently in [http://forums.precentral.net/webos-internals/274615-linphone-alpha-testing.html '''''Alpha''''' test].<br />
<br />
== Summary ==<br />
Linphone is a general purpose SIP softphone. It allows you to place and receive VoIP calls on any SIP account you may have.<br />
<br />
Linphone isn't bound to any operator. Because it is compatible with SIP, it can work with any VoIP operator using SIP (most of them use SIP, the most notable exception being Skype).<br />
<br />
== SIP Account ==<br />
<br />
You will have received some registration information from your SIP provider by the end of the sign-up process:<br />
:* '''username''' or '''phonenumber'''<br />
:* '''password'''<br />
:* '''domain'''<br />
:* '''proxy''' (''optional'')<br />
<br />
<br />
Your SIP identity is formed by grouping the '''Username''' or '''Phonenumber''' and the '''Domain''' together:<br />
:* sip:'''''username'''''@'''''domain'''''<br />
or<br />
:* sip:'''''phonenumber'''''@'''''domain'''''<br />
and will be used by other people willing to call you on your webOS device when running Linphone.<br />
<br />
== Dialpad ==<br />
[[File:Linphone_Dialpad.png|200px|right]]<br />
<br />
This is (obviously!) where you dial a number you want to call...<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
== Preferences ==<br />
<br />
The Linphone preferences screen can be accessed by tapping the menu button on the top left corner of your device. <br />
[[File:Linphone_Preferences.png|200px|right]]<br />
<br />
<br />
The "'''SIP'''" group:<br />
:* '''NAME''' - enter your '''''username''''' or '''''phonenumber'''''<br />
:* '''PASSWORD''' - enter your '''''password'''''<br />
:* '''DOMAIN''' - enter your SIP provider's '''''domain'''''<br />
:* '''USE PROXY''': select<br />
::- '''NO''' if your SIP provider does not require a specific proxy ('''PROXY''' field hidden)<br />
::- '''YES''' if a '''''proxy''''' is required with an address different from '''''domain''''' ('''PROXY''' field shown)<br />
:* '''PROXY''' - enter your SIP provider '''''proxy''''', if any<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
== Limitations ==<br />
<br />
:* The sound comes from the back-speaker for now. Work is underway to bring the sound from the front speaker<br />
:* Until echo-cancellation is activated, the person on the other end will suffer some echo because of the back-speaker...<br />
:* The proximity sensor is not activated (yet!). To prevent unintentional screen touch from the ear when close to the head, it is better to turn-off the screen for now...</div>Thibaudhttp://wiki.webos-internals.org/index.php?title=Application:Linphone&diff=12921Application:Linphone2011-02-23T02:44:03Z<p>Thibaud: </p>
<hr />
<div>{{application<br />
|name=Linphone<br />
|type=webOS<br />
|version=0.1.6<br />
|tag=Communications<br />
|screenshot=Icon_WebOSInternals_Linphone.png<br />
|description=}}<br />
<br />
This is the very first true VoIP application running on any webOS device.<br />
<br />
Linphone for webOS is a port of the original [http://www.linphone.org/ Linphone] command-line application. It is currently in [http://forums.precentral.net/webos-internals/274615-linphone-alpha-testing.html '''''Alpha''''' test].<br />
<br />
== Summary ==<br />
Linphone is a general purpose SIP softphone. It allows you to place and receive VoIP calls on any SIP account you may have.<br />
<br />
Linphone isn't bound to any operator. Because it is compatible with SIP, it can work with any VoIP operator using SIP (most of them use SIP, the most notable exception being Skype).<br />
<br />
== SIP Account ==<br />
<br />
You will have received some registration information from your SIP provider by the end of the sign-up process:<br />
:* '''username''' or '''phonenumber'''<br />
:* '''password'''<br />
:* '''domain'''<br />
:* '''proxy''' (''optional'')<br />
<br />
<br />
Your SIP identity is formed by grouping the '''Username''' or '''Phonenumber''' and the '''Domain''' together:<br />
:* sip:'''''username'''''@'''''domain'''''<br />
or<br />
:* sip:'''''phonenumber'''''@'''''domain'''''<br />
and will be used by other people willing to call you on your webOS device when running Linphone.<br />
<br />
== Dialpad ==<br />
[[File:Linphone_Dialpad.png|200px|right]]<br />
<br />
This is (obviously!) where you dial a number you want to call...<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
== Preferences ==<br />
<br />
The Linphone preferences screen can be accessed by tapping the menu button on the top left corner of your device. <br />
[[File:Linphone_Preferences.png|200px|right]]<br />
<br />
<br />
The "'''SIP'''" group:<br />
:* '''NAME''' - enter your '''''username''''' or '''''phonenumber'''''<br />
:* '''PASSWORD''' - enter your '''''password'''''<br />
:* '''DOMAIN''' - enter your SIP provider's '''''domain'''''<br />
:* '''USE PROXY''': select<br />
::- '''NO''' if your SIP provider does not require a specific proxy ('''PROXY''' field hidden)<br />
::- '''YES''' if a '''''proxy''''' is required with an address different from '''''domain''''' ('''PROXY''' field shown)<br />
:* '''PROXY''' - enter your SIP provider '''''proxy''''', if any<br />
<br />
== Limitations ==<br />
<br />
:* The sound comes from the back-speaker for now. Work is underway to bring the sound from the front speaker<br />
:* Until echo-cancellation is activated, the person on the other end will suffer some echo because of the back-speaker...<br />
:* The proximity sensor is not activated (yet!). To prevent unintentional screen touch from the ear when close to the head, it is better to turn-off the screen for now...</div>Thibaudhttp://wiki.webos-internals.org/index.php?title=Application:Linphone&diff=12919Application:Linphone2011-02-23T02:42:06Z<p>Thibaud: /* Limitations */</p>
<hr />
<div>{{application<br />
|name=Linphone<br />
|type=webOS<br />
|version=0.1.6<br />
|tag=Communications<br />
|screenshot=Icon_WebOSInternals_Linphone.png<br />
|description=}}<br />
<br />
This is the very first true VoIP application running on any webOS device.<br />
<br />
Linphone for webOS is a port of the original [http://www.linphone.org/ Linphone] command-line application. It is currently in [http://forums.precentral.net/webos-internals/274615-linphone-alpha-testing.html '''''Alpha''''' test].<br />
<br />
== Summary ==<br />
Linphone is a general purpose SIP softphone. It allows you to place and receive VoIP calls on any SIP account you may have.<br />
<br />
Linphone isn't bound to any operator. Because it is compatible with SIP, it can work with any VoIP operator using SIP (most of them use SIP, the most notable exception being Skype).<br />
<br />
== SIP Account ==<br />
<br />
You will have received some registration information from your SIP provider by the end of the sign-up process:<br />
:* '''username''' or '''phonenumber'''<br />
:* '''password'''<br />
:* '''domain'''<br />
:* '''proxy''' (''optional'')<br />
<br />
<br />
Your SIP identity is formed by grouping the '''Username''' or '''Phonenumber''' and the '''Domain''' together:<br />
:* sip:'''''username'''''@'''''domain'''''<br />
or<br />
:* sip:'''''phonenumber'''''@'''''domain'''''<br />
and will be used by other people willing to call you on your webOS device when running Linphone.<br />
<br />
== Dialpad ==<br />
[[File:Linphone_Dialpad.png|200px|right]]<br />
<br />
This is (obviously!) where you dial a number you want to call...<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
== Preferences ==<br />
<br />
The Linphone preferences screen can be accessed by tapping the menu button on the top left corner of your device. <br />
[[File:Linphone_Preferences.png|200px|right]]<br />
<br />
<br />
The "'''SIP'''" group:<br />
:* '''NAME''' - enter your '''''username''''' or '''''phonenumber'''''<br />
:* '''PASSWORD''' - enter your '''''password'''''<br />
:* '''DOMAIN''' - enter your SIP provider's '''''domain'''''<br />
:* '''USE PROXY''': select<br />
::- '''NO''' if your SIP provider does not require a specific proxy ('''PROXY''' field hidden)<br />
::- '''YES''' if a '''''proxy''''' is required with an address different from '''''domain''''' ('''PROXY''' field shown)<br />
:* '''PROXY''' - enter your SIP provider '''''proxy''''', if any<br />
<br />
== Limitations ==<br />
<br />
:* The sound comes from the back speaker for now. Until echo-cancellation is activated, the person on the other end will suffer from echo...<br />
:* The proximity sensor is not activated (yet!). To prevent unintentional screen touch from the ear when close to the head, it is better to turn-off the screen for now...</div>Thibaudhttp://wiki.webos-internals.org/index.php?title=Application:Linphone&diff=12917Application:Linphone2011-02-23T02:31:07Z<p>Thibaud: </p>
<hr />
<div>{{application<br />
|name=Linphone<br />
|type=webOS<br />
|version=0.1.6<br />
|tag=Communications<br />
|screenshot=Icon_WebOSInternals_Linphone.png<br />
|description=}}<br />
<br />
This is the very first true VoIP application running on any webOS device.<br />
<br />
Linphone for webOS is a port of the original [http://www.linphone.org/ Linphone] command-line application. It is currently in [http://forums.precentral.net/webos-internals/274615-linphone-alpha-testing.html '''''Alpha''''' test].<br />
<br />
== Summary ==<br />
Linphone is a general purpose SIP softphone. It allows you to place and receive VoIP calls on any SIP account you may have.<br />
<br />
Linphone isn't bound to any operator. Because it is compatible with SIP, it can work with any VoIP operator using SIP (most of them use SIP, the most notable exception being Skype).<br />
<br />
== SIP Account ==<br />
<br />
You will have received some registration information from your SIP provider by the end of the sign-up process:<br />
:* '''username''' or '''phonenumber'''<br />
:* '''password'''<br />
:* '''domain'''<br />
:* '''proxy''' (''optional'')<br />
<br />
<br />
Your SIP identity is formed by grouping the '''Username''' or '''Phonenumber''' and the '''Domain''' together:<br />
:* sip:'''''username'''''@'''''domain'''''<br />
or<br />
:* sip:'''''phonenumber'''''@'''''domain'''''<br />
and will be used by other people willing to call you on your webOS device when running Linphone.<br />
<br />
== Dialpad ==<br />
[[File:Linphone_Dialpad.png|200px|right]]<br />
<br />
This is (obviously!) where you dial a number you want to call...<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
== Preferences ==<br />
<br />
The Linphone preferences screen can be accessed by tapping the menu button on the top left corner of your device. <br />
[[File:Linphone_Preferences.png|200px|right]]<br />
<br />
<br />
The "'''SIP'''" group:<br />
:* '''NAME''' - enter your '''''username''''' or '''''phonenumber'''''<br />
:* '''PASSWORD''' - enter your '''''password'''''<br />
:* '''DOMAIN''' - enter your SIP provider's '''''domain'''''<br />
:* '''USE PROXY''': select<br />
::- '''NO''' if your SIP provider does not require a specific proxy ('''PROXY''' field hidden)<br />
::- '''YES''' if a '''''proxy''''' is required with an address different from '''''domain''''' ('''PROXY''' field shown)<br />
:* '''PROXY''' - enter your SIP provider '''''proxy''''', if any</div>Thibaudhttp://wiki.webos-internals.org/index.php?title=Application:Linphone&diff=12915Application:Linphone2011-02-23T02:28:41Z<p>Thibaud: </p>
<hr />
<div>{{application<br />
|name=Linphone<br />
|type=webOS<br />
|version=0.1.6<br />
|tag=Communications<br />
|screenshot=Icon_WebOSInternals_Linphone.png<br />
|description=}}<br />
<br />
This is the very first true VoIP application running on any webOS device.<br />
<br />
Linphone for webOS is a port of the original [http://www.linphone.org|Linphone] command-line application. It is currently in [http://forums.precentral.net/webos-internals/274615-linphone-alpha-testing.html|'''''Alpha''''' test].<br />
<br />
== Summary ==<br />
Linphone is a general purpose SIP softphone. It allows you to place and receive VoIP calls on any SIP account you may have.<br />
<br />
Linphone isn't bound to any operator. Because it is compatible with SIP, it can work with any VoIP operator using SIP (most of them use SIP, the most notable exception being Skype).<br />
<br />
== SIP Account ==<br />
<br />
You will have received some registration information from your SIP provider by the end of the sign-up process:<br />
:* '''username''' or '''phonenumber'''<br />
:* '''password'''<br />
:* '''domain'''<br />
:* '''proxy''' (''optional'')<br />
<br />
<br />
Your SIP identity is formed by grouping the '''Username''' or '''Phonenumber''' and the '''Domain''' together:<br />
:* sip:'''''username'''''@'''''domain'''''<br />
or<br />
:* sip:'''''phonenumber'''''@'''''domain'''''<br />
and will be used by other people willing to call you on your webOS device when running Linphone.<br />
<br />
== Dialpad ==<br />
[[File:Linphone_Dialpad.png|200px|right]]<br />
<br />
This is (obviously!) where you dial a number you want to call...<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
== Preferences ==<br />
<br />
The Linphone preferences screen can be accessed by tapping the menu button on the top left corner of your device. <br />
[[File:Linphone_Preferences.png|200px|right]]<br />
<br />
<br />
The "'''SIP'''" group:<br />
:* '''NAME''' - enter your '''''username''''' or '''''phonenumber'''''<br />
:* '''PASSWORD''' - enter your '''''password'''''<br />
:* '''DOMAIN''' - enter your SIP provider's '''''domain'''''<br />
:* '''USE PROXY''': select<br />
::- '''NO''' if your SIP provider does not require a specific proxy ('''PROXY''' field hidden)<br />
::- '''YES''' if a '''''proxy''''' is required with an address different from '''''domain''''' ('''PROXY''' field shown)<br />
:* '''PROXY''' - enter your SIP provider '''''proxy''''', if any</div>Thibaudhttp://wiki.webos-internals.org/index.php?title=Portal:webOS_Applications_Communications&diff=12913Portal:webOS Applications Communications2011-02-23T02:26:14Z<p>Thibaud: </p>
<hr />
<div>{{portal-application-type<br />
|type=webOS<br />
|tag=Communication<br />
|title=Applications that deal with communication will be listed below<br />
|list=<br />
<!-- Copy pages from the All list to the page if it fits --><br />
}}<br />
<br />
:* [[Application:Linphone|Linphone]], a true VoIP softphone<br />
<br />
:* [[SIP Client|PSJUA]] (''work in progress'')</div>Thibaudhttp://wiki.webos-internals.org/index.php?title=Portal:webOS_Applications_Communications&diff=12911Portal:webOS Applications Communications2011-02-23T02:25:53Z<p>Thibaud: /* Linphone */</p>
<hr />
<div>{{portal-application-type<br />
|type=webOS<br />
|tag=Communication<br />
|title=Applications that deal with communication will be listed below<br />
|list=<br />
<!-- Copy pages from the All list to the page if it fits --><br />
}}<br />
<br />
:* [[Application:Linphone|Linphone]], a true VoIP softphone<br />
<br />
:* [[SIP Client|PSJUA]] (''work in progress'')<br />
<br />
[[[xx]]]</div>Thibaudhttp://wiki.webos-internals.org/index.php?title=Application:Linphone&diff=12909Application:Linphone2011-02-23T02:25:05Z<p>Thibaud: </p>
<hr />
<div>{{application<br />
|name=Linphone<br />
|type=webOS<br />
|version=0.1.6<br />
|tag=Communications<br />
|screenshot=Icon_WebOSInternals_Linphone.png<br />
|description=}}<br />
<br />
This is the very first true VoIP application running on any webOS device.<br />
<br />
Linphone for webOS is a port of the original Linphone command-line application. It is currently in '''''Alpha''''' test.<br />
<br />
== Summary ==<br />
Linphone is a general purpose SIP softphone. It allows you to place and receive VoIP calls on any SIP account you may have.<br />
<br />
Linphone isn't bound to any operator. Because it is compatible with SIP, it can work with any VoIP operator using SIP (most of them use SIP, the most notable exception being Skype).<br />
<br />
== SIP Account ==<br />
<br />
You will have received some registration information from your SIP provider by the end of the sign-up process:<br />
:* '''username''' or '''phonenumber'''<br />
:* '''password'''<br />
:* '''domain'''<br />
:* '''proxy''' (''optional'')<br />
<br />
<br />
Your SIP identity is formed by grouping the '''Username''' or '''Phonenumber''' and the '''Domain''' together:<br />
:* sip:'''''username'''''@'''''domain'''''<br />
or<br />
:* sip:'''''phonenumber'''''@'''''domain'''''<br />
and will be used by other people willing to call you on your webOS device when running Linphone.<br />
<br />
== Dialpad ==<br />
[[File:Linphone_Dialpad.png|200px|right]]<br />
<br />
This is (obviously!) where you dial a number you want to call...<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
== Preferences ==<br />
<br />
The Linphone preferences screen can be accessed by tapping the menu button on the top left corner of your device. <br />
[[File:Linphone_Preferences.png|200px|right]]<br />
<br />
<br />
The "'''SIP'''" group:<br />
:* '''NAME''' - enter your '''''username''''' or '''''phonenumber'''''<br />
:* '''PASSWORD''' - enter your '''''password'''''<br />
:* '''DOMAIN''' - enter your SIP provider's '''''domain'''''<br />
:* '''USE PROXY''': select<br />
::- '''NO''' if your SIP provider does not require a specific proxy ('''PROXY''' field hidden)<br />
::- '''YES''' if a '''''proxy''''' is required with an address different from '''''domain''''' ('''PROXY''' field shown)<br />
:* '''PROXY''' - enter your SIP provider '''''proxy''''', if any</div>Thibaudhttp://wiki.webos-internals.org/index.php?title=Application:Linphone&diff=12907Application:Linphone2011-02-23T02:24:17Z<p>Thibaud: </p>
<hr />
<div>{{application<br />
|name=Linphone<br />
|type=webOS<br />
|version=0.1.6<br />
|tag=Communication<br />
|screenshot=Icon_WebOSInternals_Linphone.png<br />
|description=}}<br />
<br />
This is the very first true VoIP application running on any webOS device.<br />
<br />
Linphone for webOS is a port of the original Linphone command-line application. It is currently in '''''Alpha''''' test.<br />
<br />
== Summary ==<br />
Linphone is a general purpose SIP softphone. It allows you to place and receive VoIP calls on any SIP account you may have.<br />
<br />
Linphone isn't bound to any operator. Because it is compatible with SIP, it can work with any VoIP operator using SIP (most of them use SIP, the most notable exception being Skype).<br />
<br />
== SIP Account ==<br />
<br />
You will have received some registration information from your SIP provider by the end of the sign-up process:<br />
:* '''username''' or '''phonenumber'''<br />
:* '''password'''<br />
:* '''domain'''<br />
:* '''proxy''' (''optional'')<br />
<br />
<br />
Your SIP identity is formed by grouping the '''Username''' or '''Phonenumber''' and the '''Domain''' together:<br />
:* sip:'''''username'''''@'''''domain'''''<br />
or<br />
:* sip:'''''phonenumber'''''@'''''domain'''''<br />
and will be used by other people willing to call you on your webOS device when running Linphone.<br />
<br />
== Dialpad ==<br />
[[File:Linphone_Dialpad.png|200px|right]]<br />
<br />
This is (obviously!) where you dial a number you want to call...<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
== Preferences ==<br />
<br />
The Linphone preferences screen can be accessed by tapping the menu button on the top left corner of your device. <br />
[[File:Linphone_Preferences.png|200px|right]]<br />
<br />
<br />
The "'''SIP'''" group:<br />
:* '''NAME''' - enter your '''''username''''' or '''''phonenumber'''''<br />
:* '''PASSWORD''' - enter your '''''password'''''<br />
:* '''DOMAIN''' - enter your SIP provider's '''''domain'''''<br />
:* '''USE PROXY''': select<br />
::- '''NO''' if your SIP provider does not require a specific proxy ('''PROXY''' field hidden)<br />
::- '''YES''' if a '''''proxy''''' is required with an address different from '''''domain''''' ('''PROXY''' field shown)<br />
:* '''PROXY''' - enter your SIP provider '''''proxy''''', if any</div>Thibaudhttp://wiki.webos-internals.org/index.php?title=Application:Linphone&diff=12905Application:Linphone2011-02-23T02:08:58Z<p>Thibaud: </p>
<hr />
<div>{{application<br />
|name=Linphone<br />
|type=webOS<br />
|version=0.1.6<br />
|tag=VoIP<br />
|screenshot=Icon_WebOSInternals_Linphone.png<br />
|description=}}<br />
<br />
This is the very first true VoIP application running on any webOS device.<br />
<br />
Linphone for webOS is a port of the original Linphone command-line application. It is currently in '''''Alpha''''' test.<br />
<br />
== Summary ==<br />
Linphone is a general purpose SIP softphone. It allows you to place and receive VoIP calls on any SIP account you may have.<br />
<br />
Linphone isn't bound to any operator. Because it is compatible with SIP, it can work with any VoIP operator using SIP (most of them use SIP, the most notable exception being Skype).<br />
<br />
== SIP Account ==<br />
<br />
You will have received some registration information from your SIP provider by the end of the sign-up process:<br />
:* '''username''' or '''phonenumber'''<br />
:* '''password'''<br />
:* '''domain'''<br />
:* '''proxy''' (''optional'')<br />
<br />
<br />
Your SIP identity is formed by grouping the '''Username''' or '''Phonenumber''' and the '''Domain''' together:<br />
:* sip:'''''username'''''@'''''domain'''''<br />
or<br />
:* sip:'''''phonenumber'''''@'''''domain'''''<br />
and will be used by other people willing to call you on your webOS device when running Linphone.<br />
<br />
== Dialpad ==<br />
[[File:Linphone_Dialpad.png|200px|right]]<br />
<br />
This is (obviously!) where you dial a number you want to call...<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
== Preferences ==<br />
<br />
The Linphone preferences screen can be accessed by tapping the menu button on the top left corner of your device. <br />
[[File:Linphone_Preferences.png|200px|right]]<br />
<br />
<br />
The "'''SIP'''" group:<br />
:* '''NAME''' - enter your '''''username''''' or '''''phonenumber'''''<br />
:* '''PASSWORD''' - enter your '''''password'''''<br />
:* '''DOMAIN''' - enter your SIP provider's '''''domain'''''<br />
:* '''USE PROXY''': select<br />
::- '''NO''' if your SIP provider does not require a specific proxy ('''PROXY''' field hidden)<br />
::- '''YES''' if a '''''proxy''''' is required with an address different from '''''domain''''' ('''PROXY''' field shown)<br />
:* '''PROXY''' - enter your SIP provider '''''proxy''''', if any</div>Thibaudhttp://wiki.webos-internals.org/index.php?title=Application:Linphone&diff=12903Application:Linphone2011-02-23T02:08:11Z<p>Thibaud: /* Dialpad */</p>
<hr />
<div>{{application<br />
|name=Linphone<br />
|type=webOS<br />
|version=0.1.6<br />
|tag=VoIP<br />
|screenshot=Icon_WebOSInternals_Linphone.png<br />
|description=}}<br />
<br />
This is the very first true VoIP application running on any webOS device.<br />
<br />
Linphone for webOS is a port of the original Linphone command-line application. It is currently in '''''Alpha''''' test.<br />
<br />
== Summary ==<br />
Linphone is a general purpose SIP softphone. It allows you to place and receive VoIP calls on any SIP account you may have.<br />
<br />
Linphone isn't bound to any operator. Because it is compatible with SIP, it can work with any VoIP operator using SIP (most of them use SIP, the most notable exception being Skype).<br />
<br />
== SIP Account ==<br />
<br />
You will have received some registration information from your SIP provider by the end of the sign-up process:<br />
:* '''username''' or '''phonenumber'''<br />
:* '''password'''<br />
:* '''domain'''<br />
:* '''proxy''' (''optional'')<br />
<br />
<br />
Your SIP identity is formed by grouping the '''Username''' or '''Phonenumber''' and the '''Domain''' together:<br />
:* sip:'''''username'''''@'''''domain'''''<br />
or<br />
:* sip:'''''phonenumber'''''@'''''domain'''''<br />
and will be used by other people willing to call you on your webOS device when running Linphone.<br />
<br />
== Dialpad ==<br />
[[File:Linphone_Dialpad.png|200px|right]]<br />
<br />
This is (obviously!) where you dial a number you want to call...<br />
<br />
== Preferences ==<br />
<br />
The Linphone preferences screen can be accessed by tapping the menu button on the top left corner of your device. <br />
[[File:Linphone_Preferences.png|200px|right]]<br />
<br />
<br />
The "'''SIP'''" group:<br />
:* '''NAME''' - enter your '''''username''''' or '''''phonenumber'''''<br />
:* '''PASSWORD''' - enter your '''''password'''''<br />
:* '''DOMAIN''' - enter your SIP provider's '''''domain'''''<br />
:* '''USE PROXY''': select<br />
::- '''NO''' if your SIP provider does not require a specific proxy ('''PROXY''' field hidden)<br />
::- '''YES''' if a '''''proxy''''' is required with an address different from '''''domain''''' ('''PROXY''' field shown)<br />
:* '''PROXY''' - enter your SIP provider '''''proxy''''', if any</div>Thibaudhttp://wiki.webos-internals.org/index.php?title=Application:Linphone&diff=12901Application:Linphone2011-02-23T02:07:30Z<p>Thibaud: /* Added Summary, Dialpad & Preferences sections + screenshots */</p>
<hr />
<div>{{application<br />
|name=Linphone<br />
|type=webOS<br />
|version=0.1.6<br />
|tag=VoIP<br />
|screenshot=Icon_WebOSInternals_Linphone.png<br />
|description=}}<br />
<br />
This is the very first true VoIP application running on any webOS device.<br />
<br />
Linphone for webOS is a port of the original Linphone command-line application. It is currently in '''''Alpha''''' test.<br />
<br />
== Summary ==<br />
Linphone is a general purpose SIP softphone. It allows you to place and receive VoIP calls on any SIP account you may have.<br />
<br />
Linphone isn't bound to any operator. Because it is compatible with SIP, it can work with any VoIP operator using SIP (most of them use SIP, the most notable exception being Skype).<br />
<br />
== SIP Account ==<br />
<br />
You will have received some registration information from your SIP provider by the end of the sign-up process:<br />
:* '''username''' or '''phonenumber'''<br />
:* '''password'''<br />
:* '''domain'''<br />
:* '''proxy''' (''optional'')<br />
<br />
<br />
Your SIP identity is formed by grouping the '''Username''' or '''Phonenumber''' and the '''Domain''' together:<br />
:* sip:'''''username'''''@'''''domain'''''<br />
or<br />
:* sip:'''''phonenumber'''''@'''''domain'''''<br />
and will be used by other people willing to call you on your webOS device when running Linphone.<br />
<br />
== Dialpad ==<br />
[[File:Linphone_Dialpad.png|200px|right]]<br />
<br />
This is (obviously!) where you dial a number you want to call...<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
== Preferences ==<br />
<br />
The Linphone preferences screen can be accessed by tapping the menu button on the top left corner of your device. <br />
[[File:Linphone_Preferences.png|200px|right]]<br />
<br />
<br />
The "'''SIP'''" group:<br />
:* '''NAME''' - enter your '''''username''''' or '''''phonenumber'''''<br />
:* '''PASSWORD''' - enter your '''''password'''''<br />
:* '''DOMAIN''' - enter your SIP provider's '''''domain'''''<br />
:* '''USE PROXY''': select<br />
::- '''NO''' if your SIP provider does not require a specific proxy ('''PROXY''' field hidden)<br />
::- '''YES''' if a '''''proxy''''' is required with an address different from '''''domain''''' ('''PROXY''' field shown)<br />
:* '''PROXY''' - enter your SIP provider '''''proxy''''', if any</div>Thibaudhttp://wiki.webos-internals.org/index.php?title=File:Linphone_Dialpad.png&diff=12899File:Linphone Dialpad.png2011-02-23T02:04:10Z<p>Thibaud: </p>
<hr />
<div></div>Thibaudhttp://wiki.webos-internals.org/index.php?title=File:Linphone_Preferences.png&diff=12895File:Linphone Preferences.png2011-02-23T00:18:34Z<p>Thibaud: </p>
<hr />
<div></div>Thibaudhttp://wiki.webos-internals.org/index.php?title=Application:Linphone&diff=12893Application:Linphone2011-02-23T00:12:12Z<p>Thibaud: Very first page, just header & summary</p>
<hr />
<div>{{application<br />
|name=Linphone<br />
|type=webOS<br />
|version=0.1.6<br />
|tag=VoIP<br />
|screenshot=Icon_WebOSInternals_Linphone.png<br />
|description=}}<br />
<br />
=Summary=<br />
Linphone is a VoIP softphone. It allows you to place and receive calls on any SIP account you may have.</div>Thibaudhttp://wiki.webos-internals.org/index.php?title=File:Icon_WebOSInternals_Linphone.png&diff=12891File:Icon WebOSInternals Linphone.png2011-02-23T00:05:17Z<p>Thibaud: </p>
<hr />
<div></div>Thibaudhttp://wiki.webos-internals.org/index.php?title=Mojo_Identify_Device&diff=12825Mojo Identify Device2011-02-14T23:00:56Z<p>Thibaud: Mojo.Environment.DeviceInfo is a variable (constant?), not a function. Fixed that...</p>
<hr />
<div>To tell if you are running on a Pre or a Pixie or some other future WebOS device use this variable: <br />
<br />
''Mojo.Environment.DeviceInfo'' <br />
<br />
It should give you back an object something along the lines of this:<br />
<br />
<pre>{ "modelName": "Pr?", <br />
"modelNameAscii": "Pre",<br />
"platformVersion": "1.3.1", <br />
"platformVersionMajor": 1,<br />
"platformVersionMinor": 3,<br />
"platformVersionDot": 1,<br />
"carrierName": "Sprint", <br />
"serialNumber": "Unknown", <br />
"screenWidth": 320, <br />
"screenHeight": 480, <br />
"minimumCardWidth": 320, <br />
"minimumCardHeight": 188, <br />
"maximumCardWidth": 320, <br />
"maximumCardHeight": 424, <br />
"keyboardAvailable": true, <br />
"touchableRows": 8,<br />
"keyboardAvailable": true<br />
"keyboardSlider": true, <br />
"keyboardType": "QWERTY", <br />
"wifiAvailable": true, <br />
"bluetoothAvailable": true,<br />
"coreNaviButton": true }<br />
</pre><br />
<br />
The documented values (as of 2009/12/10) are<br />
<pre>{"screenWidth": INT (px), <br />
"screenHeight": INT (px), <br />
"minimumCardWidth": INT (px), <br />
"minimumCardHeight": INT (px), <br />
"maximumCardWidth": INT (px), <br />
"maximumCardHeight": INT (px), <br />
"keyboardType": STRING, <br />
"touchableRows": INT} <br />
</pre><br />
I would guess that the other fields probably won't go away or change in weird ways, but one can't be certain.<br />
<br />
<br />
Mojo.Environment.build holds a number like 200.47 (for a Sprint Pre, 1.3.1).</div>Thibaudhttp://wiki.webos-internals.org/index.php?title=WebOS_Internals_PDK&diff=12356WebOS Internals PDK2010-12-26T15:41:00Z<p>Thibaud: /* Errors during make stage (22:46, 10 October 2010), offered updating libtool on 9.10 as an alternative to upgrading to 10.04...*/</p>
<hr />
<div>[[Category: SDL]]<br />
Palm's binary sdk the "Plugin Developer Kit" became available to all developers in March 2010.<br />
<br />
In addition to the PDK, webOS Internals has released a full "WIDK" (webOS Internals Development Kit) for you using Scratchbox2. <br />
<br />
Less than 10% of developers in the webOS developer community use Linux variants. Among those 10% there are dozens of different linux distributions that people use. Palm, therefore has chosen to support only Mac and Windows platforms for their PDK. Palm reccomends that Linux based developers use the webOS-internals WIDK instead. <br />
<br />
We ''strongly'' urge the open-source homebrew community to standardize on this WIDK. It uses the same underlying technologies, and is entirely open. <br />
<br />
Scratchbox 2 is a cross-compilation engine, it can be used to create a highly flexible SDK.<br />
<br />
As installed below, the install process uses a script which extracts the required Palm provided files from a copy of webOS doctor, and downloads from other sources, and builds a complete compilation environment automatically which can compile SDL and openGLES apps for webOS. <br />
<br />
SB2 ''itself'' is totally distribution neutral but the webOS cross-compile environment is designed and tested on Ubuntu 9.10 32 bit. (At least one user in #webos-internals reports complete success running the cross compile environment in Ubuntu 9.10 64 bit after installing curl via apt-get.) See [[WebOS_Internals_PDK_on_Mandriva]] if you want to run it on Mandriva. If you want to run the WIDK on other distributions and are willing to support that yourself and not ask webOS Internals any questions about it then please enjoy and if you succeed come back here and make a new article on how you did it. Otherwise, use the recommended OS.<br />
<br />
The webOS Internals team ''strongly suggest'' apt-get install into the Ubuntu environment only for this purpose. The same installation of Sun Virtualbox which hosts the Palm SDK emulator can host an Ubuntu 9.10 server with very little effort on any operating system. <br />
<br />
Developers wanting to work in an open environment 'without' SB2 can consider using the [[PuffTheMagic NDK]].<br />
<br />
==SB2 Homepage==<br />
[http://www.freedesktop.org/wiki/Software/sbox2 http://www.freedesktop.org/wiki/Software/sbox2]pdk<br />
<br />
==License==<br />
Scratchbox 2 is distributed under LGPL version 2.1, portions are under GPL version 2. Some minor stuff is under MIT style license.<br />
<br />
== Installation on Ubuntu for webOS PDK cross compiling ==<br />
<br />
If setting up in a Virtual Box instance, it is recommended that you first complete the openSSH config as described in the VirtualBox tips for Windows users to the right. This is helpful even with a Linux host, as SSH into the PDK Virtual Machine will allow copy and paste of the commands listed below and reduce errors.<br />
<br />
<br />
== Update ==<br />
There is an automated installer avaliable [http://forums.precentral.net/webos-internals/266139-webos-internals-automated-installers.html#post2718551 here]<br />
<br />
<div style="float:right; clear:right; width:30%">{{Ubuntu_VM_notes_for_Windows_users}}</div><br />
===Toolchain===<br />
<br />
===Prerequisites===<br />
Your Ubuntu installation will need the following installed. If you do not have them, run the command after the package name. You can test if they are found by just typing the command name. If it says command not found, you need to install it.<br />
<br />
{| border="1"<br />
|+ <br />
|'''git''' || sudo apt-get install git-core<br />
|-<br />
|'''gcc''' || sudo apt-get install build-essential<br />
|-<br />
|'''curl''' || sudo apt-get install curl<br />
|-<br />
|'''unzip'''|| sudo apt-get install unzip<br />
|-<br />
|'''autoconf'''|| sudo apt-get install autoconf<br />
|-<br />
|'''subversion'''|| sudo apt-get install subversion<br />
|-<br />
|'''libtool'''|| sudo apt-get install libtool<br />
|-<br />
|'''wget'''|| sudo apt-get install wget<br />
|-<br />
|'''pkg-config'''|| sudo apt-get install pkg-config<br />
|-<br />
|'''gettext'''|| sudo apt-get install gettext<br />
|-<br />
|'''fakeroot'''|| sudo apt-get install fakeroot<br />
|-<br />
|'''javac'''|| sudo apt-get install sun-java6-jdk<br />
|-<br />
|'''ant'''|| sudo apt-get install ant<br />
|-<br />
|'''xsltproc'''|| sudo apt-get install xsltproc<br />
|-<br />
|'''intltool'''|| sudo apt-get install intltool<br />
|-<br />
|'''mkimage'''|| sudo apt-get install uboot-mkimage<br />
|-<br />
|'''lsdiff'''|| sudo apt-get install patchutils<br />
|-<br />
|'''flex'''|| sudo apt-get install flex<br />
|-<br />
|'''bison'''|| sudo apt-get install bison<br />
|-<br />
|'''libssl-dev'''|| sudo apt-get install libssl-dev<br />
|-<br />
|'''libz-dev'''|| sudo apt-get install libz-dev<br />
|-<br />
|'''libbz2-dev'''|| sudo apt-get install libbz2-dev<br />
|-<br />
|'''xar'''|| sudo apt-get install xar<br />
|-<br />
|'''help2man'''|| sudo apt-get install help2man<br />
|-<br />
|'''texinfo'''|| sudo apt-get install texinfo<br />
|-<br />
|'''xar'''|| sudo apt-get install xar<br />
|}<br />
<br />
* it has been reported that sun-java6-jdk isn't necessary<br />
<br />
If you're uncertain at all, just cut and paste the following. If they are already installed, they'll be skipped. <br />
<br />
sudo apt-get install git-core build-essential curl unzip autoconf subversion libtool wget pkg-config gettext fakeroot ant xsltproc intltool uboot-mkimage patchutils flex bison libssl-dev libz-dev libbz2-dev xar help2man texinfo xar<br />
<br />
'''Note:''' If you are a beginner with Ubuntu Linux Distribution, you should update all the packages on your system to avoid problems when you will compile.<BR><br />
Use these 2 command line :<BR><br />
Update repositories :<br />
sudo aptitude update<br />
And next, update the packages :<br />
sudo aptitude safe-upgrade<br />
<br />
If you're on a 64-bit system, you will also need to install the ia32-libs package.<br />
<br />
'''Note:''' The ''make toolchain'' command and later steps will download approximately a half-gig of tools and sources from various locations. Do not start this if you do not have time for a large download. Additionally, if you already have downloaded a copy of the correct version of the WebOS doctor, you can reduce the download time by copying the doctor file into cross-compile/doctors/ with the correct name. This will cause the appropriate command to skip that download. Note that codesourcery rate limts downloads and at a minimum this process will take 10 to 15 minutes irrespective of your connection speed. <br />
<br />
====Start setup====<br />
Create a preware folder, copy the cross-compile tools into it (if you have not installed git, apt-get install git-core), and use a make script to begin the set up of the compilation toolchain. <br />
<br />
sudo mkdir -p /srv/preware<br />
cd /srv/preware<br />
sudo chmod 777 .<br />
git clone git://git.webos-internals.org/preware/cross-compile.git<br />
cd cross-compile<br />
make toolchain<br />
<br />
====Fix mmap errors====<br />
The following commands appear redundant. They are not. The install this fixes your mmap config to fix an mmap: permission denied error, but we don't need the package itself. (Do each command separately with cut and paste).<br />
<br />
sudo apt-get install qemu-arm-static<br />
sudo apt-get remove qemu-arm-static<br />
<br />
: <span style="font-size:150%">OR</span> As a workaround, if this package is not available, <br />
::: the following commands can be executed in a root shell (sudo -s) to fix the mmap configuration to enable qemu-arm to work.<br />
<br />
echo "vm.mmap_min_addr = 4096" > /etc/sysctl.d/mmap_min_addr.conf<br />
/etc/init.d/procps restart<br />
<br />
(note that the value should not be "0". 4096 is chosen to avoid null pointer attacks.)<br />
<br />
====Verify sh shell====<br />
On Ubuntu /bin/sh is a symbolic link to dash. This will cause errors with the make stage command below, as some of the scripts assume bash. Run the following command to see what shell sh is linked to.<br />
<br />
ls -l /bin/sh<br />
<br />
If the result is a link to dash:<br />
<br />
lrwxrwxrwx 1 root root 4 2010-07-06 23:55 /bin/sh -> dash<br />
<br />
You will want to correct it with the following:<br />
<br />
sudo dpkg-reconfigure dash<br />
<br />
You will be asked if you want to "Install dash as /bin/sh?". Select "<No>" and bash will be used. Rerun the command to verify:<br />
<br />
ls -l /bin/sh<br />
<br />
You should now see:<br />
<br />
lrwxrwxrwx 1 root root 4 2010-07-09 21:12 /bin/sh -> bash<br />
<br />
====Setup Scratchbox====<br />
Now, use apt-get to setup scratchbox...<br />
<br />
sudo apt-get install scratchbox2 qemu-kvm-extras<br />
<br />
...and set it up for compiling for webOS. <br />
<br />
cd /srv/preware/cross-compile/toolchain/arm-2007q3/arm-none-linux-gnueabi/libc<br />
PATH=/srv/preware/cross-compile/toolchain/arm-2007q3/bin:${PATH} sb2-init -c /usr/bin/qemu-arm armv7 arm-none-linux-gnueabi-gcc<br />
cd /srv/preware/cross-compile<br />
<br />
Then:<br />
<br />
make stage<br />
<br />
Once this setup is complete, compiling sdl apps for webOS is very simple.<br />
<br />
==Verified installed clean list==<br />
<br />
If you have successfully built the WIDK from scratch, with NO problems, feel free to add your information to this list. This will help us assess what distributions and versions it is fully compatible with.<br />
<br />
{| border="1" class="wikitable"<br />
|-<br />
|'''IRC name'''<br />
Scoutcamper<br />
|'''Linux Distribution'''<br />
Ubuntu<br />
|'''Version'''<br />
9.04,9.10,10.04,10.10<br />
|'''Date'''<br />
10-18-10<br />
|'''Comments'''<br />
Works Great!<br />
|-<br />
|}<br />
It just doesn't work tried for over a week, with fresh Ubuntu 10.4 inside and outside of virtual box, fails on libtool for common/fuse/. Tried -j4 option with make stage, tried make staging-armv7. Also installed automake-1.9 after seeing complaints about that.<br />
<br />
==Errors during make stage (22:46, 10 October 2010)==<br />
<br />
make[5]: Entering directory `/srv/preware/cross-compile/packages/common/libdotconf/build/armv6/src'<br />
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wall -g -O2 -MT libdotconf_la-dotconf.lo -MD -MP -MF .deps/libdotconf_la-dotconf.Tpo -c -o libdotconf_la-dotconf.lo `test -f 'dotconf.c' || echo './'`dotconf.c<br />
libtool: Version mismatch error. This is libtool 2.2.6b, but the<br />
libtool: definition of this LT_INIT comes from libtool 2.2.6.<br />
libtool: You should recreate aclocal.m4 with macros from libtool 2.2.6b<br />
libtool: and run autoconf again.<br />
make[5]: *** [libdotconf_la-dotconf.lo] Error 63<br />
make[5]: Leaving directory `/srv/preware/cross-compile/packages/common/libdotconf/build/armv6/src'<br />
make[4]: *** [install-recursive] Error 1<br />
make[4]: Leaving directory `/srv/preware/cross-compile/packages/common/libdotconf/build/armv6'<br />
make[3]: *** [build/armv6.built] Error 2<br />
make[3]: Leaving directory `/srv/preware/cross-compile/packages/common/libdotconf'<br />
make[2]: *** [build_common/libdotconf] Error 2<br />
make[2]: Leaving directory `/srv/preware/cross-compile'<br />
make[1]: *** [staging-armv6] Error 2<br />
make[1]: Leaving directory `/srv/preware/cross-compile'<br />
make: *** [stage] Error 2<br />
<br />
Confirmed by 3 people. Fix this by either (your choice)<br />
*upgrading to Ubuntu 10.04 or newer (the WIDK now relies on a slightly newer version of libtool that's not in 9.10 or earlier)<br />
*updating libtool to 2.2.6b-2 (backported to 9.10, see available downloads on http://linuxappfinder.com/package/libtool#ubuntu_karmicpartner)<br />
<br />
===Ecore===<br />
*TRUE and FALSE are not defined<br />
<br />
Manually add the definition:<br />
<br />
#ifndef TRUE<br />
# define TRUE 1<br />
#endif<br />
<br />
#ifndef FALSE<br />
# define FALSE 0<br />
#endif<br />
<br />
<br />
===/bin/sh errors===<br />
If you are getting a "bad fd number" or other /bin/sh error, make sure your /bin/sh points to bash, not another shell (such as dash.)<br />
<br />
Go back through the Verify sh shell section above to correct.<br />
<br />
==Sample build of [[Application:Doom]]==<br />
<br />
Now, go to [[Building DOOM with scratchbox2]] and follow the simple directions.<br />
<br />
==In Process Enhancements==<br />
[[Extracting the PDK on Linux]]</div>Thibaudhttp://wiki.webos-internals.org/index.php?title=WebOS_Internals_PDK&diff=12355WebOS Internals PDK2010-12-26T15:27:39Z<p>Thibaud: /* Errors during make stage (22:46, 10 October 2010), formatted text in a blockquote-like fashion*/</p>
<hr />
<div>[[Category: SDL]]<br />
Palm's binary sdk the "Plugin Developer Kit" became available to all developers in March 2010.<br />
<br />
In addition to the PDK, webOS Internals has released a full "WIDK" (webOS Internals Development Kit) for you using Scratchbox2. <br />
<br />
Less than 10% of developers in the webOS developer community use Linux variants. Among those 10% there are dozens of different linux distributions that people use. Palm, therefore has chosen to support only Mac and Windows platforms for their PDK. Palm reccomends that Linux based developers use the webOS-internals WIDK instead. <br />
<br />
We ''strongly'' urge the open-source homebrew community to standardize on this WIDK. It uses the same underlying technologies, and is entirely open. <br />
<br />
Scratchbox 2 is a cross-compilation engine, it can be used to create a highly flexible SDK.<br />
<br />
As installed below, the install process uses a script which extracts the required Palm provided files from a copy of webOS doctor, and downloads from other sources, and builds a complete compilation environment automatically which can compile SDL and openGLES apps for webOS. <br />
<br />
SB2 ''itself'' is totally distribution neutral but the webOS cross-compile environment is designed and tested on Ubuntu 9.10 32 bit. (At least one user in #webos-internals reports complete success running the cross compile environment in Ubuntu 9.10 64 bit after installing curl via apt-get.) See [[WebOS_Internals_PDK_on_Mandriva]] if you want to run it on Mandriva. If you want to run the WIDK on other distributions and are willing to support that yourself and not ask webOS Internals any questions about it then please enjoy and if you succeed come back here and make a new article on how you did it. Otherwise, use the recommended OS.<br />
<br />
The webOS Internals team ''strongly suggest'' apt-get install into the Ubuntu environment only for this purpose. The same installation of Sun Virtualbox which hosts the Palm SDK emulator can host an Ubuntu 9.10 server with very little effort on any operating system. <br />
<br />
Developers wanting to work in an open environment 'without' SB2 can consider using the [[PuffTheMagic NDK]].<br />
<br />
==SB2 Homepage==<br />
[http://www.freedesktop.org/wiki/Software/sbox2 http://www.freedesktop.org/wiki/Software/sbox2]pdk<br />
<br />
==License==<br />
Scratchbox 2 is distributed under LGPL version 2.1, portions are under GPL version 2. Some minor stuff is under MIT style license.<br />
<br />
== Installation on Ubuntu for webOS PDK cross compiling ==<br />
<br />
If setting up in a Virtual Box instance, it is recommended that you first complete the openSSH config as described in the VirtualBox tips for Windows users to the right. This is helpful even with a Linux host, as SSH into the PDK Virtual Machine will allow copy and paste of the commands listed below and reduce errors.<br />
<br />
<br />
== Update ==<br />
There is an automated installer avaliable [http://forums.precentral.net/webos-internals/266139-webos-internals-automated-installers.html#post2718551 here]<br />
<br />
<div style="float:right; clear:right; width:30%">{{Ubuntu_VM_notes_for_Windows_users}}</div><br />
===Toolchain===<br />
<br />
===Prerequisites===<br />
Your Ubuntu installation will need the following installed. If you do not have them, run the command after the package name. You can test if they are found by just typing the command name. If it says command not found, you need to install it.<br />
<br />
{| border="1"<br />
|+ <br />
|'''git''' || sudo apt-get install git-core<br />
|-<br />
|'''gcc''' || sudo apt-get install build-essential<br />
|-<br />
|'''curl''' || sudo apt-get install curl<br />
|-<br />
|'''unzip'''|| sudo apt-get install unzip<br />
|-<br />
|'''autoconf'''|| sudo apt-get install autoconf<br />
|-<br />
|'''subversion'''|| sudo apt-get install subversion<br />
|-<br />
|'''libtool'''|| sudo apt-get install libtool<br />
|-<br />
|'''wget'''|| sudo apt-get install wget<br />
|-<br />
|'''pkg-config'''|| sudo apt-get install pkg-config<br />
|-<br />
|'''gettext'''|| sudo apt-get install gettext<br />
|-<br />
|'''fakeroot'''|| sudo apt-get install fakeroot<br />
|-<br />
|'''javac'''|| sudo apt-get install sun-java6-jdk<br />
|-<br />
|'''ant'''|| sudo apt-get install ant<br />
|-<br />
|'''xsltproc'''|| sudo apt-get install xsltproc<br />
|-<br />
|'''intltool'''|| sudo apt-get install intltool<br />
|-<br />
|'''mkimage'''|| sudo apt-get install uboot-mkimage<br />
|-<br />
|'''lsdiff'''|| sudo apt-get install patchutils<br />
|-<br />
|'''flex'''|| sudo apt-get install flex<br />
|-<br />
|'''bison'''|| sudo apt-get install bison<br />
|-<br />
|'''libssl-dev'''|| sudo apt-get install libssl-dev<br />
|-<br />
|'''libz-dev'''|| sudo apt-get install libz-dev<br />
|-<br />
|'''libbz2-dev'''|| sudo apt-get install libbz2-dev<br />
|-<br />
|'''xar'''|| sudo apt-get install xar<br />
|-<br />
|'''help2man'''|| sudo apt-get install help2man<br />
|-<br />
|'''texinfo'''|| sudo apt-get install texinfo<br />
|-<br />
|'''xar'''|| sudo apt-get install xar<br />
|}<br />
<br />
* it has been reported that sun-java6-jdk isn't necessary<br />
<br />
If you're uncertain at all, just cut and paste the following. If they are already installed, they'll be skipped. <br />
<br />
sudo apt-get install git-core build-essential curl unzip autoconf subversion libtool wget pkg-config gettext fakeroot ant xsltproc intltool uboot-mkimage patchutils flex bison libssl-dev libz-dev libbz2-dev xar help2man texinfo xar<br />
<br />
'''Note:''' If you are a beginner with Ubuntu Linux Distribution, you should update all the packages on your system to avoid problems when you will compile.<BR><br />
Use these 2 command line :<BR><br />
Update repositories :<br />
sudo aptitude update<br />
And next, update the packages :<br />
sudo aptitude safe-upgrade<br />
<br />
If you're on a 64-bit system, you will also need to install the ia32-libs package.<br />
<br />
'''Note:''' The ''make toolchain'' command and later steps will download approximately a half-gig of tools and sources from various locations. Do not start this if you do not have time for a large download. Additionally, if you already have downloaded a copy of the correct version of the WebOS doctor, you can reduce the download time by copying the doctor file into cross-compile/doctors/ with the correct name. This will cause the appropriate command to skip that download. Note that codesourcery rate limts downloads and at a minimum this process will take 10 to 15 minutes irrespective of your connection speed. <br />
<br />
====Start setup====<br />
Create a preware folder, copy the cross-compile tools into it (if you have not installed git, apt-get install git-core), and use a make script to begin the set up of the compilation toolchain. <br />
<br />
sudo mkdir -p /srv/preware<br />
cd /srv/preware<br />
sudo chmod 777 .<br />
git clone git://git.webos-internals.org/preware/cross-compile.git<br />
cd cross-compile<br />
make toolchain<br />
<br />
====Fix mmap errors====<br />
The following commands appear redundant. They are not. The install this fixes your mmap config to fix an mmap: permission denied error, but we don't need the package itself. (Do each command separately with cut and paste).<br />
<br />
sudo apt-get install qemu-arm-static<br />
sudo apt-get remove qemu-arm-static<br />
<br />
: <span style="font-size:150%">OR</span> As a workaround, if this package is not available, <br />
::: the following commands can be executed in a root shell (sudo -s) to fix the mmap configuration to enable qemu-arm to work.<br />
<br />
echo "vm.mmap_min_addr = 4096" > /etc/sysctl.d/mmap_min_addr.conf<br />
/etc/init.d/procps restart<br />
<br />
(note that the value should not be "0". 4096 is chosen to avoid null pointer attacks.)<br />
<br />
====Verify sh shell====<br />
On Ubuntu /bin/sh is a symbolic link to dash. This will cause errors with the make stage command below, as some of the scripts assume bash. Run the following command to see what shell sh is linked to.<br />
<br />
ls -l /bin/sh<br />
<br />
If the result is a link to dash:<br />
<br />
lrwxrwxrwx 1 root root 4 2010-07-06 23:55 /bin/sh -> dash<br />
<br />
You will want to correct it with the following:<br />
<br />
sudo dpkg-reconfigure dash<br />
<br />
You will be asked if you want to "Install dash as /bin/sh?". Select "<No>" and bash will be used. Rerun the command to verify:<br />
<br />
ls -l /bin/sh<br />
<br />
You should now see:<br />
<br />
lrwxrwxrwx 1 root root 4 2010-07-09 21:12 /bin/sh -> bash<br />
<br />
====Setup Scratchbox====<br />
Now, use apt-get to setup scratchbox...<br />
<br />
sudo apt-get install scratchbox2 qemu-kvm-extras<br />
<br />
...and set it up for compiling for webOS. <br />
<br />
cd /srv/preware/cross-compile/toolchain/arm-2007q3/arm-none-linux-gnueabi/libc<br />
PATH=/srv/preware/cross-compile/toolchain/arm-2007q3/bin:${PATH} sb2-init -c /usr/bin/qemu-arm armv7 arm-none-linux-gnueabi-gcc<br />
cd /srv/preware/cross-compile<br />
<br />
Then:<br />
<br />
make stage<br />
<br />
Once this setup is complete, compiling sdl apps for webOS is very simple.<br />
<br />
==Verified installed clean list==<br />
<br />
If you have successfully built the WIDK from scratch, with NO problems, feel free to add your information to this list. This will help us assess what distributions and versions it is fully compatible with.<br />
<br />
{| border="1" class="wikitable"<br />
|-<br />
|'''IRC name'''<br />
Scoutcamper<br />
|'''Linux Distribution'''<br />
Ubuntu<br />
|'''Version'''<br />
9.04,9.10,10.04,10.10<br />
|'''Date'''<br />
10-18-10<br />
|'''Comments'''<br />
Works Great!<br />
|-<br />
|}<br />
It just doesn't work tried for over a week, with fresh Ubuntu 10.4 inside and outside of virtual box, fails on libtool for common/fuse/. Tried -j4 option with make stage, tried make staging-armv7. Also installed automake-1.9 after seeing complaints about that.<br />
<br />
==Errors during make stage (22:46, 10 October 2010)==<br />
<br />
make[5]: Entering directory `/srv/preware/cross-compile/packages/common/libdotconf/build/armv6/src'<br />
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -Wall -g -O2 -MT libdotconf_la-dotconf.lo -MD -MP -MF .deps/libdotconf_la-dotconf.Tpo -c -o libdotconf_la-dotconf.lo `test -f 'dotconf.c' || echo './'`dotconf.c<br />
libtool: Version mismatch error. This is libtool 2.2.6b, but the<br />
libtool: definition of this LT_INIT comes from libtool 2.2.6.<br />
libtool: You should recreate aclocal.m4 with macros from libtool 2.2.6b<br />
libtool: and run autoconf again.<br />
make[5]: *** [libdotconf_la-dotconf.lo] Error 63<br />
make[5]: Leaving directory `/srv/preware/cross-compile/packages/common/libdotconf/build/armv6/src'<br />
make[4]: *** [install-recursive] Error 1<br />
make[4]: Leaving directory `/srv/preware/cross-compile/packages/common/libdotconf/build/armv6'<br />
make[3]: *** [build/armv6.built] Error 2<br />
make[3]: Leaving directory `/srv/preware/cross-compile/packages/common/libdotconf'<br />
make[2]: *** [build_common/libdotconf] Error 2<br />
make[2]: Leaving directory `/srv/preware/cross-compile'<br />
make[1]: *** [staging-armv6] Error 2<br />
make[1]: Leaving directory `/srv/preware/cross-compile'<br />
make: *** [stage] Error 2<br />
<br />
Confirmed by 2 people:<br />
<br />
Fix this by upgrading to Ubuntu 10.04 or newer. The WIDK now relies on a slightly newer version of libtool that's not in 9.10 or earlier.<br />
<br />
===Ecore===<br />
*TRUE and FALSE are not defined<br />
<br />
Manually add the definition:<br />
<br />
#ifndef TRUE<br />
# define TRUE 1<br />
#endif<br />
<br />
#ifndef FALSE<br />
# define FALSE 0<br />
#endif<br />
<br />
<br />
===/bin/sh errors===<br />
If you are getting a "bad fd number" or other /bin/sh error, make sure your /bin/sh points to bash, not another shell (such as dash.)<br />
<br />
Go back through the Verify sh shell section above to correct.<br />
<br />
==Sample build of [[Application:Doom]]==<br />
<br />
Now, go to [[Building DOOM with scratchbox2]] and follow the simple directions.<br />
<br />
==In Process Enhancements==<br />
[[Extracting the PDK on Linux]]</div>Thibaud