[Freeswitch-users] mod_skypiax - help needed with modified snd-dummy (one way audio)

Giovanni Maruzzelli gmaruzz at celliax.org
Wed Jan 27 12:15:30 PST 2010


good, so you have only one sound device, the right one.

Use the one with hw:0 in the window that skype gives you to set sound devices

-gm

On Wed, Jan 27, 2010 at 7:04 PM, Peter P GMX <Prometheus001 at gmx.net> wrote:
> I installed alsa-utile,
>
> now I get:
>
> skype:/var/cache/apt/archives# aplay -l
> **** List of PLAYBACK Hardware Devices ****
> card 0: Dummy [Dummy], device 0: Dummy PCM [Dummy PCM]
>  Subdevices: 127/128
>  Subdevice #0: subdevice #0
>  Subdevice #1: subdevice #1
>  Subdevice #2: subdevice #2
>  Subdevice #3: subdevice #3
>  Subdevice #4: subdevice #4
>  Subdevice #5: subdevice #5
>  Subdevice #6: subdevice #6
>  Subdevice #7: subdevice #7
>  Subdevice #8: subdevice #8
>  Subdevice #9: subdevice #9
>  Subdevice #10: subdevice #10
>  Subdevice #11: subdevice #11
>  Subdevice #12: subdevice #12
>  Subdevice #13: subdevice #13
>  Subdevice #14: subdevice #14
>  Subdevice #15: subdevice #15
>  Subdevice #16: subdevice #16
>  Subdevice #17: subdevice #17
>  Subdevice #18: subdevice #18
>  Subdevice #19: subdevice #19
>  Subdevice #20: subdevice #20
>  Subdevice #21: subdevice #21
>  Subdevice #22: subdevice #22
>  Subdevice #23: subdevice #23
>  Subdevice #24: subdevice #24
>  Subdevice #25: subdevice #25
>  Subdevice #26: subdevice #26
>  Subdevice #27: subdevice #27
>  Subdevice #28: subdevice #28
>  Subdevice #29: subdevice #29
>  Subdevice #30: subdevice #30
>  Subdevice #31: subdevice #31
>  Subdevice #32: subdevice #32
>  Subdevice #33: subdevice #33
>  Subdevice #34: subdevice #34
>  Subdevice #35: subdevice #35
>  Subdevice #36: subdevice #36
>  Subdevice #37: subdevice #37
>  Subdevice #38: subdevice #38
>  Subdevice #39: subdevice #39
>  Subdevice #40: subdevice #40
>  Subdevice #41: subdevice #41
>  Subdevice #42: subdevice #42
>  Subdevice #43: subdevice #43
>  Subdevice #44: subdevice #44
>  Subdevice #45: subdevice #45
>  Subdevice #46: subdevice #46
>  Subdevice #47: subdevice #47
>  Subdevice #48: subdevice #48
>  Subdevice #49: subdevice #49
>  Subdevice #50: subdevice #50
>  Subdevice #51: subdevice #51
>  Subdevice #52: subdevice #52
>  Subdevice #53: subdevice #53
>  Subdevice #54: subdevice #54
>  Subdevice #55: subdevice #55
>  Subdevice #56: subdevice #56
>  Subdevice #57: subdevice #57
>  Subdevice #58: subdevice #58
>  Subdevice #59: subdevice #59
>  Subdevice #60: subdevice #60
>  Subdevice #61: subdevice #61
>  Subdevice #62: subdevice #62
>  Subdevice #63: subdevice #63
>  Subdevice #64: subdevice #64
>  Subdevice #65: subdevice #65
>  Subdevice #66: subdevice #66
>  Subdevice #67: subdevice #67
>  Subdevice #68: subdevice #68
>  Subdevice #69: subdevice #69
>  Subdevice #70: subdevice #70
>  Subdevice #71: subdevice #71
>  Subdevice #72: subdevice #72
>  Subdevice #73: subdevice #73
>  Subdevice #74: subdevice #74
>  Subdevice #75: subdevice #75
>  Subdevice #76: subdevice #76
>  Subdevice #77: subdevice #77
>  Subdevice #78: subdevice #78
>  Subdevice #79: subdevice #79
>  Subdevice #80: subdevice #80
>  Subdevice #81: subdevice #81
>  Subdevice #82: subdevice #82
>  Subdevice #83: subdevice #83
>  Subdevice #84: subdevice #84
>  Subdevice #85: subdevice #85
>  Subdevice #86: subdevice #86
>  Subdevice #87: subdevice #87
>  Subdevice #88: subdevice #88
>  Subdevice #89: subdevice #89
>  Subdevice #90: subdevice #90
>  Subdevice #91: subdevice #91
>  Subdevice #92: subdevice #92
>  Subdevice #93: subdevice #93
>  Subdevice #94: subdevice #94
>  Subdevice #95: subdevice #95
>  Subdevice #96: subdevice #96
>  Subdevice #97: subdevice #97
>  Subdevice #98: subdevice #98
>  Subdevice #99: subdevice #99
>  Subdevice #100: subdevice #100
>  Subdevice #101: subdevice #101
>  Subdevice #102: subdevice #102
>  Subdevice #103: subdevice #103
>  Subdevice #104: subdevice #104
>  Subdevice #105: subdevice #105
>  Subdevice #106: subdevice #106
>  Subdevice #107: subdevice #107
>  Subdevice #108: subdevice #108
>  Subdevice #109: subdevice #109
>  Subdevice #110: subdevice #110
>  Subdevice #111: subdevice #111
>  Subdevice #112: subdevice #112
>  Subdevice #113: subdevice #113
>  Subdevice #114: subdevice #114
>  Subdevice #115: subdevice #115
>  Subdevice #116: subdevice #116
>  Subdevice #117: subdevice #117
>  Subdevice #118: subdevice #118
>  Subdevice #119: subdevice #119
>  Subdevice #120: subdevice #120
>  Subdevice #121: subdevice #121
>  Subdevice #122: subdevice #122
>  Subdevice #123: subdevice #123
>  Subdevice #124: subdevice #124
>  Subdevice #125: subdevice #125
>  Subdevice #126: subdevice #126
>  Subdevice #127: subdevice #127
>
>
> Peter P GMX schrieb:
>> Her's the output:
>>
>> skype:~# aplay -l
>> bash: aplay: command not found
>>
>> Giovanni Maruzzelli schrieb:
>>
>>> I don't think you got two snd-dummy loaded (but maybe yes)
>>> what's the output of:
>>>
>>> aplay -l
>>>
>>> ?
>>>
>>> If instead you are referring to the choices that skype clients offers
>>> you in the "set audio devices" window, choose Dummy PCM (hw0:0)
>>>
>>> Eg: not the "default", but the "hardware" one
>>>
>>>
>>> On Wed, Jan 27, 2010 at 5:58 PM, Peter P GMX <Prometheus001 at gmx.net> wrote:
>>>
>>>
>>>> Thanks Giovanni,
>>>>
>>>> I think there may be the problem, that I have 2 sound devices now:
>>>> - Dummy PCM (hw0:0) (this is from debian install)
>>>> - Dummy PCM Default Audio device (defauzlt: CARD=Dummy) (this is new
>>>> since I compiled alsa newly)
>>>>
>>>> I tried both, but both do not work. How do I get rid of the old alsa device?
>>>> By the way: I uninstalled Alsa before I installed the new driver
>>>> (apt-get remove alsa-utils alsa-base).
>>>>
>>>> Best regards
>>>> Peter
>>>>
>>>>
>>>> Giovanni Maruzzelli schrieb:
>>>>
>>>>
>>>>> This warning is harmless:
>>>>>
>>>>> Jan 27 15:28:50 skype kernel: [ 3994.795786] process `skype' is using
>>>>> obsolete setsockopt SO_BSDCOMPAT
>>>>>
>>>>> On Wed, Jan 27, 2010 at 4:26 PM, Giovanni Maruzzelli
>>>>> <gmaruzz at celliax.org> wrote:
>>>>>
>>>>>
>>>>>
>>>>>> Ciao Peter
>>>>>>
>>>>>> one instance of snd-dummy "customized" is enough for 64 instances of
>>>>>> skype clients, no need (and do not works) with more instances of
>>>>>> snd-dummy-customized.
>>>>>>
>>>>>> Maybe you got the one-way problem because of kernel at 250HZ (don't
>>>>>> know). It uses to works well on a tickless kernel at 100HZ (eg: ubuntu
>>>>>> 8.04).
>>>>>>
>>>>>> Or maybe you have to check and modify which sound devices the skype
>>>>>> clients are using (try to check that with snd-summy-custom loaded,
>>>>>> maybe with the ssh -X trick (as in the wiki page).
>>>>>>
>>>>>> To load more than one snd-dummy-original (the non modified one), you
>>>>>> do this with the modprobe command, as in:
>>>>>>
>>>>>> rmmod snd-dummy
>>>>>> modprobe snd-dummy enable=1,1,1
>>>>>>
>>>>>> this command will enable three instances of snd-dummy original, so
>>>>>> you'll have three fake soundcards, and you'll have to setup each group
>>>>>> of 8 skype instances to use sound devices from one fake soundcard, RG:
>>>>>> no more than 8 skype client instances can use one instance of fake
>>>>>> soundcard.
>>>>>>
>>>>>> Also, please update the mod_skypiax code (svn up in its directory) I
>>>>>> just committed some improvements.
>>>>>>
>>>>>> If you have any other doubts, or need more info, don't hesitate to
>>>>>> write the mailing list again,
>>>>>>
>>>>>> ciao for now,
>>>>>>
>>>>>> -giovanni
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Wed, Jan 27, 2010 at 4:01 PM, Peter P GMX <Prometheus001 at gmx.net> wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>> I have mod_skypiax working nicely so far with 2 Skype channels. Thanks
>>>>>>> to all contributors, excellent work!
>>>>>>>
>>>>>>> In order to have more than 8 channels working, I have followed the
>>>>>>> instructions in
>>>>>>> http://wiki.freeswitch.org/wiki/Skypiax_Skype_Endpoint_and_Trunk
>>>>>>> and compiled alsa-driver-1.0.20 with the modified dummy.c file. (System
>>>>>>> ist Debian 5.0R3)
>>>>>>> It compiled well however when I start snd-dummy I only have
>>>>>>> one-way-audio and my logs show
>>>>>>>
>>>>>>> Jan 27 15:28:41 skype kernel: [ 3984.318403] snd-dummy skypiax driver,
>>>>>>> /usr/src/alsa-driver-1.0.20/drivers/../alsa-kernel/drivers/dummy.c:920
>>>>>>> working on a machine with 250HZ kernel
>>>>>>> Jan 27 15:28:50 skype kernel: [ 3994.795786] process `skype' is using
>>>>>>> obsolete setsockopt SO_BSDCOMPAT
>>>>>>> Jan 27 15:28:56 skype kernel: [ 4005.289907] __ratelimit: 490 messages
>>>>>>> suppressed
>>>>>>> Jan 27 15:29:01 skype kernel: [ 4012.458310] process `skype' is using
>>>>>>> obsolete setsockopt SO_BSDCOMPAT
>>>>>>> Jan 27 15:29:01 skype kernel: [ 4013.326290] __ratelimit: 499 messages
>>>>>>> suppressed
>>>>>>> If I reinstall alsa from deb everything sworks fine again (of course
>>>>>>> with the current limitations).
>>>>>>>
>>>>>>> First question: Has anybody had this issue before? How can I solve this?
>>>>>>>
>>>>>>> Second question:
>>>>>>> As I do not need 64 channels or more: how do I manage, that Skype
>>>>>>> instances 9..15 use a second instance of snd-dummy as addressed in the wiki?
>>>>>>>
>>>>>>> Best regards
>>>>>>> Peter
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> FreeSWITCH-users mailing list
>>>>>>> FreeSWITCH-users at lists.freeswitch.org
>>>>>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>>>>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>>>>>>> http://www.freeswitch.org
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>> --
>>>>>> Sincerely,
>>>>>>
>>>>>> Giovanni Maruzzelli
>>>>>> Cell : +39-347-2665618
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>> _______________________________________________
>>>> FreeSWITCH-users mailing list
>>>> FreeSWITCH-users at lists.freeswitch.org
>>>> 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
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>



-- 
Sincerely,

Giovanni Maruzzelli
Cell : +39-347-2665618




More information about the FreeSWITCH-users mailing list