Hello Guru,
You are right. Let me explain the scenario, hope it explain more details.
My tools and setup:
=================
A) FreeSwitch 1 ( hardware location in England co-location, internet broadband, running skypeid for example: myuniqueskypeid1 )
B) FreeSwitch 2 ( hardware location in Belgium Office rack, internet broadband, running skypeid for example: myuniqueskypeid2 )
C) My Laptop ( hardware location in belgium at home, internet broadband, running skypeid for example: myuniqueskypeid99 )
Question & Answers:
==================
1. How do you generate calls?
B, C is generating calls
2. Where the calls go?
B, C calling to A (where B,C is trying to flood A)
3. Dialplan snippet you are using
- I am following our wiki, so there is nothing new
- 9999 is music play
4. Scripts you are using
- i am following our wiki, there is nothing new
5. Skypopen configuration (which skypeuser on which machine)
- A is running 30 instances of 1 unique skypeid and 100% implementation of our wiki
- B is running 10 instances of 1 new skypeid (skypeid is not same as A) and 100% implementation of our wiki
- B make calls to A to block few A channels to test capacity/cpu/ram/results of fall down/bugs/crashes etc:
// I am doing this in fs CLI manually but here what i am doing
for ( i = 0; i < 40; i++ )
{
//
// 5 or 6 Gets connected, the rest loop events cause that error
// apply->
//
originate skypopen/ANY/myuniqueskypeid1 9999
}
** ( B keeps calling, when it keeps calling and A gets fail by not finding the audio in/out or etc, then the problem gets started, instantly, CPU usage grows to 90% where it should be in 10% and then the sound of cyclone/storm gets born)
- C is running 1 another unique skypeid as regular skype instance with head phone and microphone, for audio quality control
Hope i explain correctly. Where B from anywhere able to crash A production switch, that's what happening in my case.
Thanks & Regards
Shamun,
you have not described what you are doing, so I cannot replicate it.
1) how do you generate calls?
2) where the calls go?
3) dialplan snippet you are using
4) scripts you are using
5) skypopen configuration (which skypeuser on which machine)
Btw, if you are using the same skypeuser on more than one machine, it
will probably don't work, or confuse the skype clients.
Also, you probably cannot originate from the same skypeuser to the
same skypeuser more than one concurrent call, or it will (probably)
confuse the skype clients.
-giovanni
> _______________________________________________On Tue, Sep 28, 2010 at 1:35 PM, Shamun toha md <shamun.toha@gmail.com> wrote:
> Hello,
>
> This is another strange error i catch by screening it.
>
> Materials:
> ===========
>
> 1. Switch 1 (30 channels as main simulation server)
> 2. Switch 2 (10 channels connects with in/out audio)
> Step 2.a: 6 times originate skypopen/ANY/skypeswitch1 9999
>
> 3. Another PC running skype alone itself as a consumer test, to see what
> happens in reality traffic.
> Step 3.a: 1 times with real skype call skypeswitch1 and listen music quality
>
> 4. Medium Flood to switch 1 using remaining switch 2 channels
>
> Note: When 7 channels are busy for 2 hours. And Problem 1 gets started, the
> sound gets drop, and start latency, CPU gets overflow, and in the voice
> there is a wind coming from left (like a storm/cyclone started).
>
>
> Hardware status only for 7 active channels becomes as following:
> ===============================================
> top - 13:15:44 up 3 days, 16:12, 2 users, load average: 13.74, 10.06, 5.64
> Tasks: 178 total, 3 running, 175 sleeping, 0 stopped, 0 zombie
> Cpu(s): 70.4%us, 13.6%sy, 0.0%ni, 15.5%id, 0.2%wa, 0.0%hi, 0.3%si,
> 0.0%st
> Mem: 8177580k total, 3371388k used, 4806192k free, 201836k buffers
> Swap: 2096472k total, 0k used, 2096472k free, 1283920k cached
>
>
> PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+
> COMMAND
> 18719 root 18 0 434m 96m 6628 S 247.4 1.2 10:59.05
> freeswitch
> 23094 root 15 0 93316 30m 3552 S 10.3 0.4 17:35.42
> skype
> 22932 root 15 0 93568 30m 3556 S 9.0 0.4 20:43.74
> skype
> 22706 root 15 0 92240 29m 3552 S 8.6 0.4 14:55.03
> skype
> .....
>
>
> Problems1 : Non stop error like this, caused by flooding:
> ========================================
>
> 2010-09-28 12:54:45.878273 [ERR] switch_core_io.c:121 skypopen/interface14
> has no read codec.
> 2010-09-28 12:54:45.881274 [ERR] switch_core_io.c:121 skypopen/interface14
> has no read codec.
> 2010-09-28 12:54:45.883271 [ERR] switch_core_io.c:121 skypopen/interface14
> has no read codec.
> 2010-09-28 12:54:45.886277 [ERR] switch_core_io.c:121 skypopen/interface14
> has no read codec.
> 2010-09-28 12:54:45.888352 [ERR] switch_core_io.c:121 skypopen/interface14
> has no read codec.
> 2010-09-28 12:54:45.891345 [ERR] switch_core_io.c:121 skypopen/interface14
> has no read codec.
>
>
> AND
>
>
> 2010-09-28 13:19:04.272557 [ERR] switch_core_io.c:121 skypopen/interface22
> has no read codec.
> 2010-09-28 13:19:04.274541 [DEBUG] switch_ivr_play_say.c:1476 done playing
> file
> 2010-09-28 13:19:04.274541 [DEBUG] switch_core_file.c:176 File
> /usr/local/freeswitch/sounds/music/8000/partita-no-3-in-e-major-bwv-1006-1-preludio.wav
> sample rate 8000 doesn't match requested rate 16000
> 2010-09-28 13:19:04.274541 [ERR] mod_skypopen.c:713 rev
> git2svn-syncpoint-master-296-g25ddef5[(nil)|37 ][ERRORA 713
> ][interface14][-1, 0, 0] channel not ready
> 2010-09-28 13:19:04.274541 [DEBUG] switch_ivr_play_say.c:1476 done playing
> file
> 2010-09-28 13:19:04.274541 [DEBUG] switch_ivr_play_say.c:1162 Codec
> Activated L16@16000hz 1 channels 20ms
> 2010-09-28 13:19:04.274541 [DEBUG] switch_core_file.c:176 File
> /usr/local/freeswitch/sounds/music/8000/partita-no-3-in-e-major-bwv-1006-1-preludio.wav
> sample rate 8000 doesn't match requested rate 16000
> 2010-09-28 13:19:04.274541 [DEBUG] switch_ivr_play_say.c:1162 Codec
> Activated L16@16000hz 1 channels 20ms
> 2010-09-28 13:19:04.274541 [ERR] switch_core_io.c:121 skypopen/interface25
> has no read codec.
> 2010-09-28 13:19:04.274541 [DEBUG] switch_ivr_play_say.c:1476 done playing
> file
> 2010-09-28 13:19:04.274541 [DEBUG] switch_core_file.c:176 File
> /usr/local/freeswitch/sounds/music/8000/partita-no-3-in-e-major-bwv-1006-1-preludio.wav
> sample rate 8000 doesn't match requested rate 16000
> 2010-09-28 13:19:04.274541 [DEBUG] switch_ivr_play_say.c:1162 Codec
> Activated L16@16000hz 1 channels 20ms
> 2010-09-28 13:19:04.276545 [ERR] switch_core_io.c:121 skypopen/interface22
> has no read codec.
> 2010-09-28 13:19:04.276545 [DEBUG] switch_ivr_play_say.c:1476 done playing
> file
> 2010-09-28 13:19:04.276545 [DEBUG] switch_core_file.c:176 File
> /usr/local/freeswitch/sounds/music/8000/partita-no-3-in-e-major-bwv-1006-1-preludio.wav
> sample rate 8000 doesn't match requested rate 16000
> 2010-09-28 13:19:04.276545 [DEBUG] switch_ivr_play_say.c:1162 Codec
> Activated L16@16000hz 1 channels 20ms
> 2010-09-28 13:19:04.276545 [ERR] switch_core_io.c:121 skypopen/interface25
> has no read codec.
> 2010-09-28 13:19:04.276545 [DEBUG] switch_ivr_play_say.c:1476 done playing
> file
> 2010-09-28 13:19:04.278564 [DEBUG] switch_core_file.c:176 File
> /usr/local/freeswitch/sounds/music/8000/partita-no-3-in-e-major-bwv-1006-1-preludio.wav
> sample rate 8000 doesn't match requested rate 16000
> 2010-09-28 13:19:04.278564 [DEBUG] switch_ivr_play_say.c:1162 Codec
> Activated L16@16000hz 1 channels 20ms
> 2010-09-28 13:19:04.278564 [ERR] mod_skypopen.c:713 rev
> git2svn-syncpoint-master-296-g25ddef5[(nil)|37 ][ERRORA 713
> ][interface14][-1, 0, 0] channel not ready
> 2010-09-28 13:19:04.278564 [DEBUG] switch_ivr_play_say.c:1476 done playing
> file
> 2010-09-28 13:19:04.278564 [ERR] switch_core_io.c:121 skypopen/interface22
> has no read codec.
> 2010-09-28 13:19:04.278564 [DEBUG] switch_ivr_play_say.c:1476 done playing
> file
> 2010-09-28 13:19:04.280571 [DEBUG] switch_core_file.c:176 File
> /usr/local/freeswitch/sounds/music/8000/partita-no-3-in-e-major-bwv-1006-1-preludio.wav
> sample rate 8000 doesn't match requested rate 16000
> 2010-09-28 13:19:04.280571 [DEBUG] switch_ivr_play_say.c:1162 Codec
> Activated L16@16000hz 1 channels 20ms
> 2010-09-28 13:19:04.280571 [ERR] switch_core_io.c:121 skypopen/interface25
> has no read codec.
> 2010-09-28 13:19:04.280571 [DEBUG] switch_ivr_play_say.c:1476 done playing
> file
> 2010-09-28 13:19:04.280571 [DEBUG] switch_core_file.c:176 File
> /usr/local/freeswitch/sounds/music/8000/partita-no-3-in-e-major-bwv-1006-1-preludio.wav
> sample rate 8000 doesn't match requested rate 16000
> 2010-09-28 13:19:04.280571 [DEBUG] switch_ivr_play_say.c:1162 Codec
> Activated L16@16000hz 1 channels 20ms
> 2010-09-28 13:19:04.281800 [DEBUG] switch_core_file.c:176 File
> /usr/local/freeswitch/sounds/music/8000/partita-no-3-in-e-major-bwv-1006-1-preludio.wav
> sample rate 8000 doesn't match requested rate 16000
> 2010-09-28 13:19:04.281800 [DEBUG] switch_ivr_play_say.c:1162 Codec
> Activated L16@16000hz 1 channels 20ms
> 2010-09-28 13:19:04.281800 [ERR] switch_core_io.c:121 skypopen/interface22
> has no read codec.
> 2010-09-28 13:19:04.281800 [DEBUG] switch_ivr_play_say.c:1476 done playing
> file
> 2010-09-28 13:19:04.281800 [ERR] switch_core_io.c:121 skypopen/interface25
> has no read codec.
> 2010-09-28 13:19:04.281800 [DEBUG] switch_ivr_play_say.c:1476 done playing
> file
> 2010-09-28 13:19:04.281800 [DEBUG] switch_core_file.c:176 File
> /usr/local/freeswitch/sounds/music/8000/partita-no-3-in-e-major-bwv-1006-1-preludio.wav
> sample rate 8000 doesn't match requested rate 16000
> 2010-09-28 13:19:04.281800 [DEBUG] switch_ivr_play_say.c:1162 Codec
> Activated L16@16000hz 1 channels 20ms
>
>
>
>
> Switch 1 - sk list
> ================================
>
> freeswitch@a.com> sk list
>
> sk console is NOT yet assigned
> F ID Name IB (F/T) OB (F/T) State CallFlw UUID
> = ==== ======== ======= ======= ====== ============
> ======
> 1 [interface1] 1/3 0/0 IDLE CALL_IDLE
> 2 [interface2] 0/1 0/0 UP STATUS_INPROGRS
> e2f255cd-89ba-43e0-8d01-bf9579c98ffa
> 3 [interface3] 1/7 0/0 IDLE CALL_IDLE
> 4 [interface4] 0/1 0/0 PREANSW CALL_IDLE
> 1cc57d27-1db7-420e-8459-c27e588fd5b8
> 5 [interface5] 0/1 0/0 UP STATUS_INPROGRS
> 8d4719fe-8567-4c62-9224-8c9766aebc08
> 6 [interface6] 0/0 0/0 IDLE CALL_IDLE
> 7 [interface7] 0/1 0/0 IDLE CALL_IDLE
> 8 [interface8] 0/1 0/0 IDLE CALL_IDLE
> 9 [interface9] 0/2 0/0 IDLE CALL_IDLE
> 10 [interface10] 0/1 0/0 UP STATUS_INPROGRS
> 3ba37a2b-e1ec-436d-86be-76510ca7fe6a
> 11 [interface11] 0/0 0/0 IDLE CALL_IDLE
> 12 [interface12] 1/4 0/0 IDLE CALL_IDLE
> 13 [interface13] 1/8 0/0 IDLE CALL_IDLE
> 14 [interface14] 1/5 0/0 IDLE CALL_IDLE
> 15 [interface15] 0/0 0/0 IDLE CALL_IDLE
> 16 [interface16] 0/1 0/0 PREANSW CALL_IDLE
> 638935df-443d-4f02-af8d-40fb93eb21d4
> 17 [interface17] 0/2 0/0 IDLE CALL_IDLE
> 18 [interface18] 0/1 0/0 UP STATUS_INPROGRS
> 8aec831e-c410-4d85-aa5f-a84c3f364b4e
> 19 [interface19] 1/5 0/0 IDLE CALL_IDLE
> 20 [interface20] 0/1 0/0 IDLE CALL_IDLE
> 21 [interface21] 0/1 0/0 UP STATUS_INPROGRS
> cf26b813-8557-46e0-8dcc-e30bdecce7d9
> 22 [interface22] 6/9 0/0 IDLE CALL_IDLE
> 23 [interface23] 2/5 0/0 PREANSW CALL_IDLE
> a1fa5e30-5491-4941-b54c-1bec882cc4cd
> 24 [interface24] 1/4 0/0 IDLE CALL_IDLE
> 25 [interface25] 2/5 0/0 IDLE CALL_IDLE
> 26 [interface26] 2/5 0/0 UP STATUS_INPROGRS
> 9289a13e-bedc-43d1-92a2-8bec775188c6
> 27 [interface27] 0/1 0/0 IDLE CALL_IDLE
> 28 [interface28] 0/0 0/0 IDLE CALL_IDLE
> 29 [interface29] 0/1 0/0 UP STATUS_INPROGRS
> 32100a1d-38ac-4104-b5d7-35b5c4603a84
> 30 [interface30] 1/2 0/0 IDLE CALL_IDLE
>
> Total Interfaces: 30 IB Calls(Failed/Total): 20/78 OB Calls(Failed/Total):
> 0/0
>
>
>
> Switch 2 - sk list
> ========================================
>
> freeswitch@a.com>
>
>
> freeswitch@localhost.localdomain> sk list
>
> sk console is NOT yet assigned
> F ID Name IB (F/T) OB (F/T) State CallFlw UUID
> = ==== ======== ======= ======= ====== ============
> ======
> 1 [interface1] 0/0 5/8 UP STATUS_INPROGRS
> a7a35355-63de-4734-97a3-18dd97ee2f1e
> 2 [interface2] 0/0 16/17 IDLE CALL_IDLE
> * 3 [interface3] 0/0 0/5 UP STATUS_INPROGRS
> a9256794-fa7f-4fac-bb23-aa3553bf9bb8
> 4 [interface4] 0/0 0/3 UP STATUS_INPROGRS
> 3423612f-8db5-481c-9fe8-a79cdd1234df
> 5 [interface5] 0/1 1/3 UP STATUS_INPROGRS
> 8f0878f5-d830-417a-a9b0-17c6b46f9e56
> 6 [interface6] 0/0 7/8 UP STATUS_INPROGRS
> 60b0b495-3115-42dd-bb18-a8b3d8b71087
> 7 [interface7] 0/0 16/16 IDLE CALL_IDLE
> 8 [interface8] 0/0 1/3 UP STATUS_INPROGRS
> 9da0beb5-0442-4c78-a2ed-ddd3c0852560
> 9 [interface9] 0/0 16/16 IDLE CALL_IDLE
> 10 [interface10] 0/0 16/16 IDLE CALL_IDLE
>
> Total Interfaces: 10 IB Calls(Failed/Total): 0/1 OB Calls(Failed/Total):
> 78/95
>
> freeswitch@localhost.localdomain>
>
>
>
>
>
>
> When ERR switch_core_io.c:121 skypopen/xxxxinterface has no read codec and
> ERR mod_skypopen.c:713 channel not ready gets started, whole active calls
> get affected and this problem gets started.
>
>
> Thanks for your guide, let me know your tips.
>
> Best Regards
>
>
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users@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@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org