[Freeswitch-dev] NEW skypopen installer and easy Skype client download, Skype calls on FreeSWITCH in one minute

Daniel Neubert daniel.neubert at solomo.de
Sat Apr 30 16:43:22 MSD 2011


Looks like the issue is located in building the skypopen.ko module:

make -C /lib/modules/2.6.38-8-generic/build 
M=/usr/local/src/freeswitch/src/mod/endpoints/mod_skypopen/oss 
LDDINC=/usr/local/src/freeswitch/src/mod/endpoints/mod_skypopen/oss/../include 
modules
make[1]: Betrete Verzeichnis '/usr/src/linux-headers-2.6.38-8-generic'
CC [M] /usr/local/src/freeswitch/src/mod/endpoints/mod_skypopen/oss/main.o
/usr/local/src/freeswitch/src/mod/endpoints/mod_skypopen/oss/main.c:315:2: 
error: unknown field ‘ioctl’ specified in initializer
/usr/local/src/freeswitch/src/mod/endpoints/mod_skypopen/oss/main.c:315:2: 
warning: initialization from incompatible pointer type
make[2]: *** 
[/usr/local/src/freeswitch/src/mod/endpoints/mod_skypopen/oss/main.o] 
Fehler 1
make[1]: *** 
[_module_/usr/local/src/freeswitch/src/mod/endpoints/mod_skypopen/oss] 
Fehler 2
make[1]: Verlasse Verzeichnis '/usr/src/linux-headers-2.6.38-8-generic'
make: *** [modules] Fehler 2

I guess using kernel 2.6.38-8 is not supported?

2.6.38-8-generic #42-Ubuntu SMP Mon Apr 11 03:31:50 UTC 2011 i686 i686 
i386 GNU/Linux

Best regards / Mit freundlichen Grüßen,
Daniel Neubert



On 30.04.2011 14:28, Daniel Neubert wrote:
> Thanks for your great work! I've been playing around with skypopen in my
> spare time for a few days now.
>
> Every time I send a call to the skypopen endpoint, it fails with
>
> 2011-04-30 14:15:53.532923 [DEBUG] switch_core_state_machine.c:364
> (skypopen/skype101/MySkypeUser) State ROUTING going to sleep
> 2011-04-30 14:15:53.532923 [DEBUG] switch_core_state_machine.c:325
> (skypopen/skype101/MySkypeUser) Running State Change CS_CONSUME_MEDIA
> 2011-04-30 14:15:53.532923 [DEBUG] switch_core_state_machine.c:383
> (skypopen/skype101/MySkypeUser) State CONSUME_MEDIA
> 2011-04-30 14:15:53.532923 [DEBUG] mod_skypopen.c:747
> [32b8f10|9350fb9] [DEBUG_SKYPE  747  ][skype101       ][IDLE,IDLE]
> skype101 CHANNEL CONSUME_MEDIA
> 2011-04-30 14:15:53.532923 [DEBUG] switch_core_state_machine.c:383
> (skypopen/skype101/MySkypeUser) State CONSUME_MEDIA going to sleep
> 2011-04-30 14:15:53.532923 [DEBUG] skypopen_protocol.c:173
> [32b8f10|9350fb9] [DEBUG_SKYPE  173  ][skype101       ][IDLE,IDLE]
> READING: |||CALL 39 STATUS UNPLACED|||
> 2011-04-30 14:15:53.532923 [DEBUG] skypopen_protocol.c:714
> [32b8f10|9350fb9] [DEBUG_SKYPE  714  ][skype101       ][DIALING,UNPLACD]
> skype_call: 39 is now UNPLACED
> 2011-04-30 14:15:53.612936 [DEBUG] skypopen_protocol.c:173
> [32b8f10|9350fb9] [DEBUG_SKYPE  173  ][skype101       ][DIALING,UNPLACD]
> READING: |||CALL 39 STATUS ROUTING|||
> 2011-04-30 14:15:53.612936 [DEBUG] skypopen_protocol.c:709
> [32b8f10|9350fb9] [DEBUG_SKYPE  709  ][skype101       ][DIALING,ROUTING]
> skype_call: 39 is now ROUTING
> 2011-04-30 14:15:53.612936 [DEBUG] skypopen_protocol.c:173
> [32b8f10|9350fb9] [DEBUG_SKYPE  173  ][skype101       ][DIALING,ROUTING]
> READING: |||CALL 39 FAILUREREASON 7|||
> 2011-04-30 14:15:53.612936 [DEBUG] skypopen_protocol.c:540
> [32b8f10|9350fb9] [DEBUG_SKYPE  540  ][skype101       ][DIALING,ROUTING]
> Skype FAILED on skype_call 39. Let's wait for the FAILED message.
> 2011-04-30 14:15:53.612936 [DEBUG] skypopen_protocol.c:173
> [32b8f10|9350fb9] [DEBUG_SKYPE  173  ][skype101       ][DIALING,ROUTING]
> READING: |||CALL 39 VAA_INPUT_STATUS FALSE|||
> 2011-04-30 14:15:53.612936 [DEBUG] skypopen_protocol.c:173
> [32b8f10|9350fb9] [DEBUG_SKYPE  173  ][skype101       ][DIALING,ROUTING]
> READING: |||CALL 39 STATUS FAILED|||
> 2011-04-30 14:15:53.612936 [DEBUG] skypopen_protocol.c:683
> [32b8f10|9350fb9] [DEBUG_SKYPE  683  ][skype101       ][DIALING,FAILED]
> we tried to call Skype on skype_call 39 and Skype has now FAILED
> 2011-04-30 14:15:53.612936 [DEBUG] mod_skypopen.c:1413
> [32b8f10|9350fb9] [DEBUG_SKYPE  1413 ][skype101       ][DOWN,FAILED]
> skype call ended
> 2011-04-30 14:15:53.612936 [DEBUG] switch_channel.c:2572
> (skypopen/skype101/MySkypeUser) Callstate Change RINGING ->  HANGUP
>
> I assume that FAILUREREASON 7 indicates an issue regarding the audio
> interface, correct?
>
> I've tried to modify these values (tried 0,1 and 2 (which was default) )
> - but did not change anything.
>
> <CaptureDevice>2</CaptureDevice>
> <RingDevice>2</RingDevice>
> <SoundDevice>2</SoundDevice>
>
> Could you give me a hint?
>
> Best regards / Mit freundlichen Grüßen,
> Daniel Neubert
>
> On 30.04.2011 10:31, Giovanni Maruzzelli wrote:
>> Dear FreeSWITCHers,
>>
>> after a fair amount of effort, I ended up with a new way to install
>> and use mod_skypopen on Linux.
>>
>> No more looking around the internet for the lost 2.0.0.72 Skype client for ALSA.
>>
>> First, we can use the readily available Skype client for OSS.
>>
>> (added benefit: no more need for ALSA driver. I wrote skypopen.ko OSS
>> driver, that's very easy to compile and install, and do not need to
>> mess with the operating system installation.)
>>
>> Second, I wrote an installer that automatically do all the tedious
>> work for you: download and install the skype client, create the config
>> directory for Skype clients, create the config file for mod_skypopen,
>> create the script that launches the Skype clients.
>>
>> I hope those improvements will lower the barriers for Skype calls on FreeSWITCH.
>>
>> Actually is ludicrously simple now, and after you compile FreeSWITCH,
>> mod_skypopen and the skypopen.ko OSS driver it will take like less
>> than one minute to have a complete installation of mod_skypopen ready
>> to make and receive calls.
>>
>> All automatic, no more need to fiddle around with the Skype client
>> download, configurations, authorization, etc.
>>
>> Is all well tested, but maybe there are still some bugs, and maybe the
>> docs are not clear/easy enough.
>>
>> Please have a look at the new and improved wiki page and let me know
>> what do you think about (and maybe test the procedures).
>>
>> http://wiki.freeswitch.org/wiki/Mod_skypopen_Skype_Endpoint_and_Trunk
>> http://wiki.freeswitch.org/wiki/Mod_skypopen_Skype_Endpoint_and_Trunk#Linux
>> http://wiki.freeswitch.org/wiki/Mod_skypopen_Skype_Endpoint_and_Trunk#Interactive_INSTALLER_and_CONFIGURATOR
>>
>> You must update to the latest git to have all the goodies.
>>
>> Thank you all for your support,
>>
>> -giovanni
>>



More information about the FreeSWITCH-dev mailing list