Re: [Easyb2k-devel] Application Structure
Status: Pre-Alpha
Brought to you by:
wyrm
From: Marcos D. <ma...@un...> - 2007-10-31 10:29:56
|
> ATM we can assure that the control interface will match the respective > configuration based on the box serial number, but i dont know how to > assure that each VoIP application will open the correct PCM devices > matching the control interface on the same box. The Skype protocol allows us to choose the audio in and audio out for each call: https://developer.skype.com/Docs/ApiDoc/Voice_Streams Knowing what audio devices is associated with each Yealink device is also possible. (they are on the same USB hub ) By pinging, I meant checking if the VoIP app is alive. Nevertheless, even if no VoIP app is alive, but at least one device is plugged, then the daemon must be alive and every now and then ping the VoIP app, so that it can automatically work whenever it is open. By the way, if we want to have two different daemons talking to the same skype, they must report different names, or else Skype will go crazy. So there must be a configuration option for that. Now if we want to have two different Skypes on the same machine, I don't know how to do it, because at least XInternAtom(display, "_SKYPE_INSTANCE", 1); returns the first instance if finds. I launched one Skype normally and the other one through ssh -X user2@localhost. Does anybody has any better ideas ? Maybe DBUS works different. Marcos ps: Daniel, thanks. Now things make sence. |