I tried it on Vista, and it works. The trick for me (on Vista) is to use the same "local system" account for both the Skype and the FS services, and *NOT* to use a personal account. Go figure... :-)
BTW: I tried to use the *.bat you can find in mod_skypiax/configs/ renamed as *.cmd for starting multiple Skype client instances with a single service, and it works. Sincerely, Giovanni Maruzzelli ========================================= www.celliax.org via Pierlombardo 9, 20135 Milano Italy gmaruzz at celliax dot org Cell : +39-347-2665618 Fax : +39-02-87390039 On Sun, Apr 19, 2009 at 2:40 PM, UV <[email protected]> wrote: > The service creation steps you described are identical to what we've done. > The only difference, as having the Skype service running on "local system" > doesn't seem to work on Win2K3 server... > Maybe this works on XP but on Win2K3 it behaves as if it doesn't find the > audio devices. > It does work on a user (such as administrator) account. > > We tried it on few servers. > Any insight? > > -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of Giovanni > Maruzzelli > Sent: Saturday, April 18, 2009 8:11 AM > To: [email protected] > Subject: Re: [Freeswitch-users] Skypiax as a windows service > > On Fri, Apr 17, 2009 at 11:58 PM, Giovanni Maruzzelli > <[email protected]> wrote: >> Then you install FS as service (freeswitch.exe -install servicename), >> start FS as a service (under "local system"), manually (again, from >> the "services" applet). > > make sure the FS service is owned by "local system" and that "Access > desktop" is ticked. > > > gm > > On Fri, Apr 17, 2009 at 11:58 PM, Giovanni Maruzzelli > <[email protected]> wrote: >>> On Fri, Apr 17, 2009 at 4:02 PM, UV <[email protected]> wrote: >>>> Give a shout if you get Skypiax working as a service. >>>> I'll be happy to contribute to its wiki about it once you get it > working. >> >> <shout>got Skypiax working as a service</shout> >> >> I will document this better in the future, but following is the >> general idea, from a Vista Home machine: >> >> I assume you have FS configured and working with mod_skypiax (if run >> from the command line). I mean, first you have to make sure all is >> working as a "normal non-service application", as documented in the >> wiki here http://wiki.freeswitch.org/wiki/Skypiax#Skypiax_on_Windows >> and in the video here >> http://wiki.freeswitch.org/wiki/Skypiax#Windows_Video_How_To >> >> To start the Skype client instances as services, you need to use >> instsrv and srvany from "Windows Server 2003 Resource Kit Tools": >> > http://www.microsoft.com/downloads/details.aspx?FamilyID=9D467A69-57FF-4AE7- > 96EE-B18C4790CFFD&displaylang=en >> >> Procedure for creating a service is detailed here: >> http://support.microsoft.com/kb/137890 (or more shortly here: >> > http://www.sixxs.net/wiki/Configuring_Windows_Vista#.2816.29__Installing_AIC > CU_Utility_as_a_Service >> ) >> >> You create an (empty) service with those tools, then you follow the >> procedure steps and as "Parameters" ->"Application" you put the string >> "C:\Program Files\Skype\Phone\Skype.exe /secondary /username:skypiax1 >> /password:xxx" >> >> *use your username and password in the string* >> >> Then, from the "services" applet in Control Center ->administrative >> tools, you make sure the service is owned by "local system" and that >> "Access desktop" is ticked. >> >> Start the service manually from the "services" applet. >> Maybe it will appear a "the service wants to access the desktop". Go >> to "show message" to see what Skype wants, and give some >> configurations if needed. >> >> Then you install FS as service (freeswitch.exe -install servicename), >> start FS as a service (under "local system"), manually (again, from >> the "services" applet). >> It will appear "the service wants to access the desktop". Go there and >> give Skype authorization to be connected by FS, forever. >> >> Stop both services. >> >> Restart both services, manually. First the Skype clients, then after >> a while, FS. >> >> From another machine, make a Skype call to FS. >> >> If all works as expected, stop both services, make sure (via >> "services" applet) the FS service will retry three times to start, >> with a minute pause (just to allow for the Skype clients to start and >> settle their connection with the network, to be on the safe side). >> >> Make the services to start "automatic". >> >> Reboot the machine, don't log in, make another test call to FS via >> Skype, and... shout :-) >> >> PS: instead of having the service to start one only instance of skype, >> you can probably make the service to start a .CMD file that will start >> many instances, a la startskype.bat >> >> I'll look into this soon. >> >> >> Sincerely, >> >> Giovanni Maruzzelli >> ========================================= >> www.celliax.org >> via Pierlombardo 9, 20135 Milano >> Italy >> gmaruzz at celliax dot org >> Cell : +39-347-2665618 >> Fax : +39-02-87390039 >> > > _______________________________________________ > Freeswitch-users mailing list > [email protected] > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users > http://www.freeswitch.org > > > _______________________________________________ > Freeswitch-users mailing list > [email protected] > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users > http://www.freeswitch.org > _______________________________________________ Freeswitch-users mailing list [email protected] http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
