Difference between revisions of "SimplePhone"

From LinuxMCE
Jump to: navigation, search
(Typo fix)
Line 1: Line 1:
<table width="100%"> <tr><td bgcolor="#FFCFCF">This page was written by Pluto and imported with their permission when LinuxMCE branched off in February, 2007.  In general any information should apply to LinuxMCE.  However, this page should be edited to reflect changes to LinuxMCE and remove old references to Pluto.</td></tr> </table>[[Category:Telecom]]
+
[[Category:Telecom]]
 
[[Category:Pluto_Devices]]
 
[[Category:Pluto_Devices]]
 
Also known as '''Orbiter's Embedded Phone''' (device template 1759).
 
Also known as '''Orbiter's Embedded Phone''' (device template 1759).
Line 7: Line 7:
 
It can handle one call at a time, all user interaction is actually performed by Orbiter which sends DCE commands via [[Telecom_Plugin]] to the SimplePhone (like CMD_Phone_Initiate, CMD_Phone_Answer, CMD_Phone_Drop).
 
It can handle one call at a time, all user interaction is actually performed by Orbiter which sends DCE commands via [[Telecom_Plugin]] to the SimplePhone (like CMD_Phone_Initiate, CMD_Phone_Answer, CMD_Phone_Drop).
  
It also is the one responsable for a important security feature '''Speak in the house'''. It can autoanswer on a specific caller id.
+
It also is the one responsible for a important security feature '''Speak in the house'''. It can autoanswer on a specific caller id.
 
You will be added in conference room with all SimplePhone in the house and everything you say will be repeated on each and every one of them.
 
You will be added in conference room with all SimplePhone in the house and everything you say will be repeated on each and every one of them.
  
 
== Known issues ==
 
== Known issues ==
In linux it's an OSS application (because of [http://www.portaudio.com/ portaudio] v18), when v19 will be available it will support ALSA. Because pluto don't use any sound server (like '''esd''' or something similar) there can be following problems:
+
In linux it's an OSS application (because of [http://www.portaudio.com/ portaudio] v18), when v19 will be available it will support ALSA. Because LinuxMCE don't use any sound server (like '''esd''' or something similar) there can be following problems:
 
* On startup if sound device is used by some other application it mai fail to start
 
* On startup if sound device is used by some other application it mai fail to start
 
* When trying to actually do a call it sends CMD_MH_Stop_Media to free the sound device for the call, however I saw that Xine is not always do so (mantis #1586)
 
* When trying to actually do a call it sends CMD_MH_Stop_Media to free the sound device for the call, however I saw that Xine is not always do so (mantis #1586)

Revision as of 09:17, 19 March 2007

Also known as Orbiter's Embedded Phone (device template 1759).

Description

Is a softphone based on libiaxclient. It uses about 10-15 library calls and if there weren't DCE part it could be written in 100 lines of code. Theoretically the library is highly portable so it can be used also in Windows (maybe even in MS tablets) and Mac OS.

It can handle one call at a time, all user interaction is actually performed by Orbiter which sends DCE commands via Telecom_Plugin to the SimplePhone (like CMD_Phone_Initiate, CMD_Phone_Answer, CMD_Phone_Drop).

It also is the one responsible for a important security feature Speak in the house. It can autoanswer on a specific caller id. You will be added in conference room with all SimplePhone in the house and everything you say will be repeated on each and every one of them.

Known issues

In linux it's an OSS application (because of portaudio v18), when v19 will be available it will support ALSA. Because LinuxMCE don't use any sound server (like esd or something similar) there can be following problems:

  • On startup if sound device is used by some other application it mai fail to start
  • When trying to actually do a call it sends CMD_MH_Stop_Media to free the sound device for the call, however I saw that Xine is not always do so (mantis #1586)