AW: [Asterisk-Users] PRI/E1: machine freeze/dies after a few calls

2003-10-14 Thread Thomas Haeger
Hi Scott,

thanks for your help. The frame errors which you got i don't got.
Yes this is a slow machine, but i greenly thought that * can handle about 30
calls on it without
problems

Have you ever run 120 simultaneously calls on one machine ?
What does you mean with How many instances are you running ?


Best regards,

Thomas.

-Ursprüngliche Nachricht-
Von: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Auftrag von Scott
Stingel
Gesendet: Dienstag, 14. Oktober 2003 02:28
An: [EMAIL PROTECTED]
Betreff: RE: [Asterisk-Users] PRI/E1: machine freeze/dies after a few
calls


Hi Thomas-

I didn't look closely at your shell script, but I wrote something similar in
Perl (and used shell to start each instance of it).  I had a few problems
too with a similar setup (although no machine lockups)

*  You are running quite a slow machine to run this script on many lines at
once - I found that I needed a P4, 2.4GHz to keep up with 120 channels
simultaneously (I had one system to send and one to receive, and very short
calls - 3 seconds).  How many instances are you running?  Are you doing
mySQL call logging?

*  I found that I could only initiate about 18 calls at exactly the same
moment without getting failed outbound call errors from asterisk, so I ended
up staggering the start times a little.

*  With lots of new calls, I had tons of framing errors on the receiving end
(and occasional D channel restarts) when routing calls through my DMS100
switch - do you have problems like this?  I think this problem is specific
to the Nortel switch however.

Suggest starting with -c and routing all output to a log file...??

regards
Scott

Scott M. Stingel
Emerging Voice Technology Inc.

Email:  [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]
URL:www.evtmedia.com http://www.evtmedia.com



 -Original Message-
 From: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED] On Behalf Of
 Thomas Haeger
 Sent: Monday, October 13, 2003 8:00 PM
 To: Asterisk User
 Subject: [Asterisk-Users] PRI/E1: machine freeze/dies after a
 few calls


 Hi all,

 inside my * is a E400P. The machine is a PII 400Mhz with
 256MB Ram. OS is
 Debian woody. * is the newest cvs co.

 I have written a little callgen script which make outgoing
 calls through my
 *:

 #! /bin/sh
 set -e

 n=$1# Nummer
 anz=$2  # Anzhal der Versuche
 anz2=$3 # Kanäle
 sle=$4  # Timeout bis zum nächsten Versuch

 if [ -z $4 ]; then
 sle=0
 fi

 s=1
 i=1
 while [ $s -le $anz ];do
 echo $s try started...
 while [ $i -le $anz2 ];do
 echo -e Channel: Zap/g1/$n$i\nMaxRetries: 0\nContext:
 callgen\nExtension: 1\nPriority: 1\nCallerid:334778\n 
 /var/spool/asterisk/outgoing/call.$i.$s

 sleep 2
 i=$((i + 1))
 done
 i=1
 echo sleep for $sle sec.
 sleep $sle
 s=$((s + 1))
 done

 The calls goes out over the first two ports and through a pri
 switch (teles)
 they come back at the other two ports (3 and 4).
 But after a few calls my machine is completly freezed! So
 that i have to
 restart my machine.


 Here're my extension.conf, zapata.conf and zaptel.conf:


 extension.conf:

 [pri1]
 exten = _X.,1,SetAccount(pritest)
 exten = _X.,2,Answer
 exten = _X.,3,Wait(15)
 exten = _X.,4,Hangup

 [pri2]
 exten = _X.,1,SetAccount(pritest)
 exten = _X.,2,Answer
 exten = _X.,3,Wait(15)
 exten = _X.,4,Hangup

 [pri3]
 exten = _X.,1,SetAccount(pritest)
 exten = _X.,2,Answer
 exten = _X.,3,Wait(60)
 exten = _X.,4,Hangup


 [pri4]
 exten = _X.,1,SetAccount(pritest)
 exten = _X.,2,Answer
 exten = _X.,3,Wait(60)
 exten = _X.,4,Hangup


 [callgen]
 exten = 1,1,Wait(90)


 zapata.conf:


 ;
 ; Zapata telephony interface
 ;
 ; Configuration file

 [channels]

 pridialplan=local

 switchtype=euroisdn
 busydetect=yes
 callprogress=no
 echocancel=yes
 echocancelwhenbridged=yes
 ;callwaitingcallerid=no
 ;callwaiting=no

 signalling=pri_net
 group=1
 context=pri1
 channel = 1-15,17-31
 channel =32-46,48-62

 signalling=pri_net
 group=3
 context=pri3
 channel = 63-77,79-93
 channel = 94-108,110-124


 zaptel.conf


 span=1,0,0,ccs,hdb3,crc4
 span=2,0,0,ccs,hdb3,crc4
 span=3,0,0,ccs,hdb3,crc4
 span=4,0,0,ccs,hdb3,crc4

 bchan=1-15,17-31
 dchan=16

 bchan=32-46,48-62
 dchan=47

 bchan=63-77,79-93
 dchan=78

 bchan=94-108,110-124
 dchan=109

 loadzone = fr
 defaultzone=fr



 Thanks for your help.

 Regards,

 Thomas.


 ***
 beroNet technologies GmbH
 Dipl.- Ing. Thomas Häger
 Potsdamer Str. 18 A
 14513 Teltow

 FON:+49 (0) 3328 3077731
 FAX:+49 (0) 3328 334779
 Email:  [EMAIL PROTECTED]
 ***

 ___
 Asterisk-Users mailing list
 [EMAIL PROTECTED]
 http://lists.digium.com/mailman/listinfo/asterisk-users



___
Asterisk-Users mailing list
[EMAIL PROTECTED]
http://lists.digium.com/mailman/listinfo/asterisk-users

RE: [Asterisk-Users] PRI/E1: machine freeze/dies after a few calls

2003-10-14 Thread Scott Stingel
Hi Thomas-

Yes, I can run 120 channels receiving IVR calls on one machine.  The calls I
get are short, so this is sort of a worst case IVR setup.  I forgot to
mention that I use Raw PCM (G.711 uLaw) for best quality - I think this may
have a lower load factor than using ADPCM or one of the other transcoding
techniques - not sure.

The machine is very busy with this load, but could likely handle a little
more - maybe 6 E1's - but again this is worst case IVR scenario.

I tried running this same scenario using AGI scripts to do the IVR, and the
machine was definitely overloaded trying to start and stop each AGI process
- I ended up simplifying the IVR callflow and doing it all within the
dialplan.  The code is not as robust this way, but it is much more
efficient!

Cheers
Scott

Scott M. Stingel 
Emerging Voice Technology Inc.

Email:  [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]   
URL:www.evtmedia.com http://www.evtmedia.com   



 -Original Message-
 From: [EMAIL PROTECTED] 
 [mailto:[EMAIL PROTECTED] On Behalf Of 
 Thomas Haeger
 Sent: Tuesday, October 14, 2003 9:06 AM
 To: [EMAIL PROTECTED]
 Subject: AW: [Asterisk-Users] PRI/E1: machine freeze/dies 
 after a few calls
 
 
 Hi Scott,
 
 thanks for your help. The frame errors which you got i don't got.
 Yes this is a slow machine, but i greenly thought that * can 
 handle about 30
 calls on it without
 problems
 
 Have you ever run 120 simultaneously calls on one machine ?
 What does you mean with How many instances are you running ?
 
 
 Best regards,
 
 Thomas.
 
 -Ursprüngliche Nachricht-
 Von: [EMAIL PROTECTED]
 [mailto:[EMAIL PROTECTED] Auftrag von Scott
 Stingel
 Gesendet: Dienstag, 14. Oktober 2003 02:28
 An: [EMAIL PROTECTED]
 Betreff: RE: [Asterisk-Users] PRI/E1: machine freeze/dies after a few
 calls
 
 
 Hi Thomas-
 
 I didn't look closely at your shell script, but I wrote 
 something similar in
 Perl (and used shell to start each instance of it).  I had a 
 few problems
 too with a similar setup (although no machine lockups)
 
 *  You are running quite a slow machine to run this script on 
 many lines at
 once - I found that I needed a P4, 2.4GHz to keep up with 120 channels
 simultaneously (I had one system to send and one to receive, 
 and very short
 calls - 3 seconds).  How many instances are you running?  Are 
 you doing
 mySQL call logging?
 
 *  I found that I could only initiate about 18 calls at 
 exactly the same
 moment without getting failed outbound call errors from 
 asterisk, so I ended
 up staggering the start times a little.
 
 *  With lots of new calls, I had tons of framing errors on 
 the receiving end
 (and occasional D channel restarts) when routing calls 
 through my DMS100
 switch - do you have problems like this?  I think this 
 problem is specific
 to the Nortel switch however.
 
 Suggest starting with -c and routing all output to a log file...??
 
 regards
 Scott
 
 Scott M. Stingel
 Emerging Voice Technology Inc.
 
 Email:  [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]
 URL:www.evtmedia.com http://www.evtmedia.com
 
 
 
  -Original Message-
  From: [EMAIL PROTECTED]
  [mailto:[EMAIL PROTECTED] On Behalf Of
  Thomas Haeger
  Sent: Monday, October 13, 2003 8:00 PM
  To: Asterisk User
  Subject: [Asterisk-Users] PRI/E1: machine freeze/dies after a
  few calls
 
 
  Hi all,
 
  inside my * is a E400P. The machine is a PII 400Mhz with
  256MB Ram. OS is
  Debian woody. * is the newest cvs co.
 
  I have written a little callgen script which make outgoing
  calls through my
  *:
 
  #! /bin/sh
  set -e
 
  n=$1# Nummer
  anz=$2  # Anzhal der Versuche
  anz2=$3 # Kanäle
  sle=$4  # Timeout bis zum nächsten Versuch
 
  if [ -z $4 ]; then
  sle=0
  fi
 
  s=1
  i=1
  while [ $s -le $anz ];do
  echo $s try started...
  while [ $i -le $anz2 ];do
  echo -e Channel: Zap/g1/$n$i\nMaxRetries: 0\nContext:
  callgen\nExtension: 1\nPriority: 1\nCallerid:334778\n 
  /var/spool/asterisk/outgoing/call.$i.$s
 
  sleep 2
  i=$((i + 1))
  done
  i=1
  echo sleep for $sle sec.
  sleep $sle
  s=$((s + 1))
  done
 
  The calls goes out over the first two ports and through a pri
  switch (teles)
  they come back at the other two ports (3 and 4).
  But after a few calls my machine is completly freezed! So
  that i have to
  restart my machine.
 
 
  Here're my extension.conf, zapata.conf and zaptel.conf:
 
 
  extension.conf:
 
  [pri1]
  exten = _X.,1,SetAccount(pritest)
  exten = _X.,2,Answer
  exten = _X.,3,Wait(15)
  exten = _X.,4,Hangup
 
  [pri2]
  exten = _X.,1,SetAccount(pritest)
  exten = _X.,2,Answer
  exten = _X.,3,Wait(15)
  exten = _X.,4,Hangup
 
  [pri3]
  exten = _X.,1,SetAccount(pritest)
  exten = _X.,2,Answer
  exten = _X.,3,Wait(60)
  exten = _X.,4,Hangup
 
 
  [pri4]
  exten = _X.,1,SetAccount(pritest)
  exten = _X.,2,Answer
  exten = _X.,3,Wait(60)
  exten

[Asterisk-Users] PRI/E1: machine freeze/dies after a few calls

2003-10-13 Thread Thomas Haeger
Hi all,

inside my * is a E400P. The machine is a PII 400Mhz with 256MB Ram. OS is
Debian woody. * is the newest cvs co.

I have written a little callgen script which make outgoing calls through my
*:

#! /bin/sh
set -e

n=$1# Nummer
anz=$2  # Anzhal der Versuche
anz2=$3 # Kanäle
sle=$4  # Timeout bis zum nächsten Versuch

if [ -z $4 ]; then
sle=0
fi

s=1
i=1
while [ $s -le $anz ];do
echo $s try started...
while [ $i -le $anz2 ];do
echo -e Channel: Zap/g1/$n$i\nMaxRetries: 0\nContext:
callgen\nExtension: 1\nPriority: 1\nCallerid:334778\n 
/var/spool/asterisk/outgoing/call.$i.$s

sleep 2
i=$((i + 1))
done
i=1
echo sleep for $sle sec.
sleep $sle
s=$((s + 1))
done

The calls goes out over the first two ports and through a pri switch (teles)
they come back at the other two ports (3 and 4).
But after a few calls my machine is completly freezed! So that i have to
restart my machine.


Here're my extension.conf, zapata.conf and zaptel.conf:


extension.conf:

[pri1]
exten = _X.,1,SetAccount(pritest)
exten = _X.,2,Answer
exten = _X.,3,Wait(15)
exten = _X.,4,Hangup

[pri2]
exten = _X.,1,SetAccount(pritest)
exten = _X.,2,Answer
exten = _X.,3,Wait(15)
exten = _X.,4,Hangup

[pri3]
exten = _X.,1,SetAccount(pritest)
exten = _X.,2,Answer
exten = _X.,3,Wait(60)
exten = _X.,4,Hangup


[pri4]
exten = _X.,1,SetAccount(pritest)
exten = _X.,2,Answer
exten = _X.,3,Wait(60)
exten = _X.,4,Hangup


[callgen]
exten = 1,1,Wait(90)


zapata.conf:


;
; Zapata telephony interface
;
; Configuration file

[channels]

pridialplan=local

switchtype=euroisdn
busydetect=yes
callprogress=no
echocancel=yes
echocancelwhenbridged=yes
;callwaitingcallerid=no
;callwaiting=no

signalling=pri_net
group=1
context=pri1
channel = 1-15,17-31
channel =32-46,48-62

signalling=pri_net
group=3
context=pri3
channel = 63-77,79-93
channel = 94-108,110-124


zaptel.conf


span=1,0,0,ccs,hdb3,crc4
span=2,0,0,ccs,hdb3,crc4
span=3,0,0,ccs,hdb3,crc4
span=4,0,0,ccs,hdb3,crc4

bchan=1-15,17-31
dchan=16

bchan=32-46,48-62
dchan=47

bchan=63-77,79-93
dchan=78

bchan=94-108,110-124
dchan=109

loadzone = fr
defaultzone=fr



Thanks for your help.

Regards,

Thomas.


***
beroNet technologies GmbH
Dipl.- Ing. Thomas Häger
Potsdamer Str. 18 A
14513 Teltow

FON:+49 (0) 3328 3077731
FAX:+49 (0) 3328 334779
Email:  [EMAIL PROTECTED]
***

___
Asterisk-Users mailing list
[EMAIL PROTECTED]
http://lists.digium.com/mailman/listinfo/asterisk-users


RE: [Asterisk-Users] PRI/E1: machine freeze/dies after a few calls

2003-10-13 Thread Scott Stingel
Hi Thomas-

I didn't look closely at your shell script, but I wrote something similar in
Perl (and used shell to start each instance of it).  I had a few problems
too with a similar setup (although no machine lockups)

*  You are running quite a slow machine to run this script on many lines at
once - I found that I needed a P4, 2.4GHz to keep up with 120 channels
simultaneously (I had one system to send and one to receive, and very short
calls - 3 seconds).  How many instances are you running?  Are you doing
mySQL call logging?

*  I found that I could only initiate about 18 calls at exactly the same
moment without getting failed outbound call errors from asterisk, so I ended
up staggering the start times a little.

*  With lots of new calls, I had tons of framing errors on the receiving end
(and occasional D channel restarts) when routing calls through my DMS100
switch - do you have problems like this?  I think this problem is specific
to the Nortel switch however.

Suggest starting with -c and routing all output to a log file...??

regards
Scott

Scott M. Stingel 
Emerging Voice Technology Inc.

Email:  [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]   
URL:www.evtmedia.com http://www.evtmedia.com   



 -Original Message-
 From: [EMAIL PROTECTED] 
 [mailto:[EMAIL PROTECTED] On Behalf Of 
 Thomas Haeger
 Sent: Monday, October 13, 2003 8:00 PM
 To: Asterisk User
 Subject: [Asterisk-Users] PRI/E1: machine freeze/dies after a 
 few calls
 
 
 Hi all,
 
 inside my * is a E400P. The machine is a PII 400Mhz with 
 256MB Ram. OS is
 Debian woody. * is the newest cvs co.
 
 I have written a little callgen script which make outgoing 
 calls through my
 *:
 
 #! /bin/sh
 set -e
 
 n=$1# Nummer
 anz=$2  # Anzhal der Versuche
 anz2=$3 # Kanäle
 sle=$4  # Timeout bis zum nächsten Versuch
 
 if [ -z $4 ]; then
 sle=0
 fi
 
 s=1
 i=1
 while [ $s -le $anz ];do
 echo $s try started...
 while [ $i -le $anz2 ];do
 echo -e Channel: Zap/g1/$n$i\nMaxRetries: 0\nContext:
 callgen\nExtension: 1\nPriority: 1\nCallerid:334778\n 
 /var/spool/asterisk/outgoing/call.$i.$s
 
 sleep 2
 i=$((i + 1))
 done
 i=1
 echo sleep for $sle sec.
 sleep $sle
 s=$((s + 1))
 done
 
 The calls goes out over the first two ports and through a pri 
 switch (teles)
 they come back at the other two ports (3 and 4).
 But after a few calls my machine is completly freezed! So 
 that i have to
 restart my machine.
 
 
 Here're my extension.conf, zapata.conf and zaptel.conf:
 
 
 extension.conf:
 
 [pri1]
 exten = _X.,1,SetAccount(pritest)
 exten = _X.,2,Answer
 exten = _X.,3,Wait(15)
 exten = _X.,4,Hangup
 
 [pri2]
 exten = _X.,1,SetAccount(pritest)
 exten = _X.,2,Answer
 exten = _X.,3,Wait(15)
 exten = _X.,4,Hangup
 
 [pri3]
 exten = _X.,1,SetAccount(pritest)
 exten = _X.,2,Answer
 exten = _X.,3,Wait(60)
 exten = _X.,4,Hangup
 
 
 [pri4]
 exten = _X.,1,SetAccount(pritest)
 exten = _X.,2,Answer
 exten = _X.,3,Wait(60)
 exten = _X.,4,Hangup
 
 
 [callgen]
 exten = 1,1,Wait(90)
 
 
 zapata.conf:
 
 
 ;
 ; Zapata telephony interface
 ;
 ; Configuration file
 
 [channels]
 
 pridialplan=local
 
 switchtype=euroisdn
 busydetect=yes
 callprogress=no
 echocancel=yes
 echocancelwhenbridged=yes
 ;callwaitingcallerid=no
 ;callwaiting=no
 
 signalling=pri_net
 group=1
 context=pri1
 channel = 1-15,17-31
 channel =32-46,48-62
 
 signalling=pri_net
 group=3
 context=pri3
 channel = 63-77,79-93
 channel = 94-108,110-124
 
 
 zaptel.conf
 
 
 span=1,0,0,ccs,hdb3,crc4
 span=2,0,0,ccs,hdb3,crc4
 span=3,0,0,ccs,hdb3,crc4
 span=4,0,0,ccs,hdb3,crc4
 
 bchan=1-15,17-31
 dchan=16
 
 bchan=32-46,48-62
 dchan=47
 
 bchan=63-77,79-93
 dchan=78
 
 bchan=94-108,110-124
 dchan=109
 
 loadzone = fr
 defaultzone=fr
 
 
 
 Thanks for your help.
 
 Regards,
 
 Thomas.
 
 
 ***
 beroNet technologies GmbH
 Dipl.- Ing. Thomas Häger
 Potsdamer Str. 18 A
 14513 Teltow
 
 FON:+49 (0) 3328 3077731
 FAX:+49 (0) 3328 334779
 Email:  [EMAIL PROTECTED]
 ***
 
 ___
 Asterisk-Users mailing list
 [EMAIL PROTECTED]
 http://lists.digium.com/mailman/listinfo/asterisk-users
 
 

___
Asterisk-Users mailing list
[EMAIL PROTECTED]
http://lists.digium.com/mailman/listinfo/asterisk-users