<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2654.45">
<TITLE>RE: [Asterisk-Users] Dual T400P, SMP, performance issues</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>Mark, here is the info you requested. As far as multiple T400P boards</FONT>
<BR><FONT SIZE=2>question, I believe this is the most probable reason for this behavior</FONT>
<BR><FONT SIZE=2>(we haven't seen it on a single board machines). But in order to</FONT>
<BR><FONT SIZE=2>prove it we need 4-5 days of load testing. Hopefully we'll be able</FONT>
<BR><FONT SIZE=2>to do it next week.</FONT>
</P>

<P><FONT SIZE=2>ksymoops 2.4.4 on i686 2.4.21.&nbsp; Options used</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp; -V (default)</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp; -k /proc/ksyms (default)</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp; -l /proc/modules (default)</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp; -o /lib/modules/2.4.21 (specified)</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp; -m /boot/System.map-2.4.21 (default)</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp;&nbsp;&nbsp; -i</FONT>
</P>

<P><FONT SIZE=2>Jun 24 18:23:25 mspgate03 kernel: wait_on_irq, CPU 1:</FONT>
<BR><FONT SIZE=2>Jun 24 18:23:25 mspgate03 kernel: irq:&nbsp; 1 [ 0 0 1 0 ]</FONT>
<BR><FONT SIZE=2>Jun 24 18:23:25 mspgate03 kernel: bh:&nbsp;&nbsp; 0 [ 0 0 0 0 ]</FONT>
<BR><FONT SIZE=2>Jun 24 18:23:25 mspgate03 kernel: Stack dumps:</FONT>
<BR><FONT SIZE=2>Jun 24 18:23:25 mspgate03 kernel: CPU 0:02000000 0000036f 00e14603 18020000 03000010 00006647 008e0200 48030000</FONT>
<BR><FONT SIZE=2>Jun 24 18:23:25 mspgate03 kernel:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00000078 001ffa02 5b490300 06000000 000001c7 074e0308 00001afe 01c74d03</FONT>
<BR><FONT SIZE=2>Jun 24 18:23:25 mspgate03 kernel:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 23020000 d7080000 e1000001 09000000 000001d7 f5030001 04000023 09300207</FONT>
<BR><FONT SIZE=2>Jun 24 18:23:25 mspgate03 kernel: Call Trace:&nbsp;&nbsp;&nbsp; [&lt;f89bd281&gt;] [&lt;f89bb132&gt;] [&lt;f89bbb47&gt;] [&lt;f89bd281&gt;] [&lt;f89bd281&gt;]</FONT>
<BR><FONT SIZE=2>Jun 24 18:23:25 mspgate03 kernel:&nbsp;&nbsp; [&lt;f89bb132&gt;] [&lt;f89bd281&gt;] [&lt;f89bd281&gt;] [&lt;f89bb132&gt;] [&lt;f89bbb47&gt;] [&lt;f89e7737&gt;]</FONT>
<BR><FONT SIZE=2>Jun 24 18:23:25 mspgate03 kernel:&nbsp;&nbsp; [&lt;f89aa80a&gt;] [&lt;f89aa80a&gt;] [&lt;c01feee4&gt;] [&lt;f89e7737&gt;] [&lt;c01f4eae&gt;] [&lt;c010a98e&gt;]</FONT>
<BR><FONT SIZE=2>Jun 24 18:23:25 mspgate03 kernel:&nbsp;&nbsp; [&lt;c020d122&gt;] [&lt;c010abe3&gt;] [&lt;c020d122&gt;] [&lt;c020d550&gt;] [&lt;c010a98e&gt;] [&lt;c020d550&gt;]</FONT>
<BR><FONT SIZE=2>Jun 24 18:23:25 mspgate03 kernel:&nbsp;&nbsp; [&lt;c010abfe&gt;] [&lt;c01f0919&gt;] [&lt;c01f0919&gt;] [&lt;c022a1ef&gt;] [&lt;c022a1ef&gt;] [&lt;c022a5f5&gt;]</FONT>
<BR><FONT SIZE=2>Jun 24 18:23:25 mspgate03 kernel:&nbsp;&nbsp; [&lt;f89bd281&gt;] [&lt;f89bd281&gt;] [&lt;f89bd281&gt;] [&lt;f89bb132&gt;] [&lt;f89bd510&gt;] [&lt;f89e7737&gt;]</FONT>
<BR><FONT SIZE=2>Jun 24 18:23:25 mspgate03 kernel:&nbsp;&nbsp; [&lt;c022a5f5&gt;] [&lt;c01f0ffd&gt;] [&lt;c01f112e&gt;] [&lt;c01f53c2&gt;] [&lt;c012005b&gt;] [&lt;c010abfe&gt;]</FONT>
<BR><FONT SIZE=2>Jun 24 18:23:25 mspgate03 kernel:&nbsp;&nbsp; [&lt;c015147a&gt;] [&lt;c01509dc&gt;] [&lt;c0147460&gt;] [&lt;c0147fb8&gt;] [&lt;f89e7737&gt;] [&lt;f89e7737&gt;]</FONT>
<BR><FONT SIZE=2>Jun 24 18:23:25 mspgate03 kernel:&nbsp;&nbsp; [&lt;c01f0998&gt;] [&lt;c01f0fac&gt;] [&lt;c01f112e&gt;] [&lt;c01f53c2&gt;] [&lt;c0117fce&gt;] [&lt;c0117ef0&gt;]</FONT>
<BR><FONT SIZE=2>Jun 24 18:23:25 mspgate03 kernel:&nbsp;&nbsp; [&lt;c0144a64&gt;] [&lt;c01246db&gt;] [&lt;c0109023&gt;]</FONT>
<BR><FONT SIZE=2>Jun 24 18:23:25 mspgate03 kernel: CPU 2:00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000</FONT>
<BR><FONT SIZE=2>Jun 24 18:23:25 mspgate03 kernel:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000</FONT>
<BR><FONT SIZE=2>Jun 24 18:23:25 mspgate03 kernel:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000</FONT>
<BR><FONT SIZE=2>Jun 24 18:23:25 mspgate03 kernel: CPU 3:00000070 cce30002 0cd80000 08fa0000 69530000 656c706d 6c616e41 73697379</FONT>
<BR><FONT SIZE=2>Jun 24 18:23:25 mspgate03 kernel:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0009a700 46534c00 65746e69 6c6f7072 32657461 6e655f61 0a810063 69530000</FONT>
<BR><FONT SIZE=2>Jun 24 18:23:25 mspgate03 kernel:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 656c706d 65746e49 6c6f7072 4c657461 39004653 5300000b 6c706d69 66736c65</FONT>
<BR><FONT SIZE=2>Jun 24 18:23:25 mspgate03 kernel: CPU 1:e14d5eac c025c896 00000001 00000001 ffffffff 00000001 c010a7c2 c025c8ab</FONT>
<BR><FONT SIZE=2>Jun 24 18:23:25 mspgate03 kernel:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00000000 f2d92124 e14d5f00 c0191104 00000500 00001805 000000bf 00008a01</FONT>
<BR><FONT SIZE=2>Jun 24 18:23:25 mspgate03 kernel:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 7f1c0300 01000415 1a131100 170f1200 00000000 e14d4000 00000000 00000000</FONT>
<BR><FONT SIZE=2>Jun 24 18:23:25 mspgate03 kernel: Call Trace:&nbsp;&nbsp;&nbsp; [&lt;c010a7c2&gt;] [&lt;c0191104&gt;] [&lt;c01913d4&gt;] [&lt;c018e1e2&gt;] [&lt;c014c2c7&gt;]</FONT>
<BR><FONT SIZE=2>Jun 24 18:23:25 mspgate03 kernel:&nbsp;&nbsp; [&lt;c0109023&gt;]</FONT>
<BR><FONT SIZE=2>Warning (Oops_read): Code line not seen, dumping what data is available</FONT>
</P>

<P><FONT SIZE=2>Trace; f89bd281 &lt;[zaptel]zt_process_putaudio_chunk+9a1/b70&gt;</FONT>
<BR><FONT SIZE=2>Trace; f89bb132 &lt;[zaptel]zt_process_getaudio_chunk+f2/910&gt;</FONT>
<BR><FONT SIZE=2>Trace; f89bbb47 &lt;[zaptel]zt_getbuf_chunk+1f7/4b0&gt;</FONT>
<BR><FONT SIZE=2>Trace; f89bd281 &lt;[zaptel]zt_process_putaudio_chunk+9a1/b70&gt;</FONT>
<BR><FONT SIZE=2>Trace; f89bd281 &lt;[zaptel]zt_process_putaudio_chunk+9a1/b70&gt;</FONT>
<BR><FONT SIZE=2>Trace; f89bb132 &lt;[zaptel]zt_process_getaudio_chunk+f2/910&gt;</FONT>
<BR><FONT SIZE=2>Trace; f89bd281 &lt;[zaptel]zt_process_putaudio_chunk+9a1/b70&gt;</FONT>
<BR><FONT SIZE=2>Trace; f89bd281 &lt;[zaptel]zt_process_putaudio_chunk+9a1/b70&gt;</FONT>
<BR><FONT SIZE=2>Trace; f89bb132 &lt;[zaptel]zt_process_getaudio_chunk+f2/910&gt;</FONT>
<BR><FONT SIZE=2>Trace; f89bbb47 &lt;[zaptel]zt_getbuf_chunk+1f7/4b0&gt;</FONT>
<BR><FONT SIZE=2>Trace; f89e7737 &lt;[tor2]tor2_intr+847/cb0&gt;</FONT>
<BR><FONT SIZE=2>Trace; f89aa80a &lt;[eepro100]speedo_start_xmit+17a/210&gt;</FONT>
<BR><FONT SIZE=2>Trace; f89aa80a &lt;[eepro100]speedo_start_xmit+17a/210&gt;</FONT>
<BR><FONT SIZE=2>Trace; c01feee4 &lt;qdisc_restart+14/170&gt;</FONT>
<BR><FONT SIZE=2>Trace; f89e7737 &lt;[tor2]tor2_intr+847/cb0&gt;</FONT>
<BR><FONT SIZE=2>Trace; c01f4eae &lt;dev_queue_xmit+14e/320&gt;</FONT>
<BR><FONT SIZE=2>Trace; c010a98e &lt;handle_IRQ_event+5e/90&gt;</FONT>
<BR><FONT SIZE=2>Trace; c020d122 &lt;ip_output+102/170&gt;</FONT>
<BR><FONT SIZE=2>Trace; c010abe3 &lt;do_IRQ+e3/110&gt;</FONT>
<BR><FONT SIZE=2>Trace; c020d122 &lt;ip_output+102/170&gt;</FONT>
<BR><FONT SIZE=2>Trace; c020d550 &lt;ip_queue_xmit+3c0/520&gt;</FONT>
<BR><FONT SIZE=2>Trace; c010a98e &lt;handle_IRQ_event+5e/90&gt;</FONT>
<BR><FONT SIZE=2>Trace; c020d550 &lt;ip_queue_xmit+3c0/520&gt;</FONT>
<BR><FONT SIZE=2>Trace; c010abfe &lt;do_IRQ+fe/110&gt;</FONT>
<BR><FONT SIZE=2>Trace; c01f0919 &lt;sock_def_readable+39/70&gt;</FONT>
<BR><FONT SIZE=2>Trace; c01f0919 &lt;sock_def_readable+39/70&gt;</FONT>
<BR><FONT SIZE=2>Trace; c022a1ef &lt;udp_queue_rcv_skb+18f/200&gt;</FONT>
<BR><FONT SIZE=2>Trace; c022a1ef &lt;udp_queue_rcv_skb+18f/200&gt;</FONT>
<BR><FONT SIZE=2>Trace; c022a5f5 &lt;udp_rcv+165/340&gt;</FONT>
<BR><FONT SIZE=2>Trace; f89bd281 &lt;[zaptel]zt_process_putaudio_chunk+9a1/b70&gt;</FONT>
<BR><FONT SIZE=2>Trace; f89bd281 &lt;[zaptel]zt_process_putaudio_chunk+9a1/b70&gt;</FONT>
<BR><FONT SIZE=2>Trace; f89bd281 &lt;[zaptel]zt_process_putaudio_chunk+9a1/b70&gt;</FONT>
<BR><FONT SIZE=2>Trace; f89bb132 &lt;[zaptel]zt_process_getaudio_chunk+f2/910&gt;</FONT>
<BR><FONT SIZE=2>Trace; f89bd510 &lt;[zaptel]zt_putbuf_chunk+c0/730&gt;</FONT>
<BR><FONT SIZE=2>Trace; f89e7737 &lt;[tor2]tor2_intr+847/cb0&gt;</FONT>
<BR><FONT SIZE=2>Trace; c022a5f5 &lt;udp_rcv+165/340&gt;</FONT>
<BR><FONT SIZE=2>Trace; c01f0ffd &lt;kfree_skbmem+5d/70&gt;</FONT>
<BR><FONT SIZE=2>Trace; c01f112e &lt;__kfree_skb+11e/130&gt;</FONT>
<BR><FONT SIZE=2>Trace; c01f53c2 &lt;net_tx_action+62/140&gt;</FONT>
<BR><FONT SIZE=2>Trace; c012005b &lt;do_softirq+6b/d0&gt;</FONT>
<BR><FONT SIZE=2>Trace; c010abfe &lt;do_IRQ+fe/110&gt;</FONT>
<BR><FONT SIZE=2>Trace; c015147a &lt;d_lookup+ba/120&gt;</FONT>
<BR><FONT SIZE=2>Trace; c01509dc &lt;dput+1c/160&gt;</FONT>
<BR><FONT SIZE=2>Trace; c0147460 &lt;cached_lookup+10/50&gt;</FONT>
<BR><FONT SIZE=2>Trace; c0147fb8 &lt;link_path_walk+8f8/a10&gt;</FONT>
<BR><FONT SIZE=2>Trace; f89e7737 &lt;[tor2]tor2_intr+847/cb0&gt;</FONT>
<BR><FONT SIZE=2>Trace; f89e7737 &lt;[tor2]tor2_intr+847/cb0&gt;</FONT>
<BR><FONT SIZE=2>Trace; c01f0998 &lt;sock_def_write_space+48/a0&gt;</FONT>
<BR><FONT SIZE=2>Trace; c01f0fac &lt;kfree_skbmem+c/70&gt;</FONT>
<BR><FONT SIZE=2>Trace; c01f112e &lt;__kfree_skb+11e/130&gt;</FONT>
<BR><FONT SIZE=2>Trace; c01f53c2 &lt;net_tx_action+62/140&gt;</FONT>
<BR><FONT SIZE=2>Trace; c0117fce &lt;schedule_timeout+7e/a0&gt;</FONT>
<BR><FONT SIZE=2>Trace; c0117ef0 &lt;process_timeout+0/60&gt;</FONT>
<BR><FONT SIZE=2>Trace; c0144a64 &lt;sys_stat64+64/70&gt;</FONT>
<BR><FONT SIZE=2>Trace; c01246db &lt;sys_nanosleep+11b/18c&gt;</FONT>
<BR><FONT SIZE=2>Trace; c0109023 &lt;system_call+33/38&gt;</FONT>
<BR><FONT SIZE=2>Trace; c010a7c2 &lt;__global_cli+e2/170&gt;</FONT>
<BR><FONT SIZE=2>Trace; c0191104 &lt;change_termios+24/190&gt;</FONT>
<BR><FONT SIZE=2>Trace; c01913d4 &lt;set_termios+164/170&gt;</FONT>
<BR><FONT SIZE=2>Trace; c018e1e2 &lt;tty_ioctl+372/390&gt;</FONT>
<BR><FONT SIZE=2>Trace; c014c2c7 &lt;sys_ioctl+1c7/1fe&gt;</FONT>
<BR><FONT SIZE=2>Trace; c0109023 &lt;system_call+33/38&gt;</FONT>
</P>
<BR>

<P><FONT SIZE=2>1 warning issued.&nbsp; Results may not be reliable.</FONT>
</P>

<P><FONT SIZE=2>-----Original Message-----</FONT>
<BR><FONT SIZE=2>From: Mark Spencer [<A HREF="mailto:markster@digium.com">mailto:markster@digium.com</A>]</FONT>
<BR><FONT SIZE=2>Sent: Wednesday, June 25, 2003 11:11 AM</FONT>
<BR><FONT SIZE=2>To: 'asterisk-users@lists.digium.com'</FONT>
<BR><FONT SIZE=2>Subject: RE: [Asterisk-Users] Dual T400P, SMP, performance issues</FONT>
</P>
<BR>

<P><FONT SIZE=2>Oooh, how neat!&nbsp; I wonder if there is some sort of race and that the</FONT>
<BR><FONT SIZE=2>kernel is detecting and defeating it somehow.&nbsp; Will ksymoops on your</FONT>
<BR><FONT SIZE=2>machine handle that output?&nbsp; Maybe we can track it down!</FONT>
</P>

<P><FONT SIZE=2>Again, does the problem occur with only one board?&nbsp; i.e. is the problem</FONT>
<BR><FONT SIZE=2>tied to having multiple boards in the machine?</FONT>
</P>

<P><FONT SIZE=2>Mark</FONT>
</P>

<P><FONT SIZE=2>On Tue, 24 Jun 2003, Alex Zarubin wrote:</FONT>
</P>

<P><FONT SIZE=2>&gt; Mark &amp; Oliver,</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt; It is too early to say, but the picture is different now. Our dual CPU,</FONT>
<BR><FONT SIZE=2>&gt; dual T400P box is up for 4 days, under the load of 10 - 100 simultaneous</FONT>
<BR><FONT SIZE=2>&gt; PRI -&gt; SIP calls. We installed 2.4.21 #2 SMP (it was still freezing after</FONT>
<BR><FONT SIZE=2>&gt; that) and, what I think made the difference, recompiled</FONT>
<BR><FONT SIZE=2>&gt; zaptel-libpri-asterisk</FONT>
<BR><FONT SIZE=2>&gt; with gcc 3.3.</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt; The problem, on the way, was that asterisk wouldn't start after that. It was</FONT>
<BR><FONT SIZE=2>&gt; crashing while loading mp3 and lpc10 codecs. We put 'noload' for these two</FONT>
<BR><FONT SIZE=2>&gt; into modules.conf - temporary solution, of course.</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt; There are problems, still, with multiple connections at the same time.</FONT>
<BR><FONT SIZE=2>&gt; Windows</FONT>
<BR><FONT SIZE=2>&gt; to the box get frozen for a sec, D-channel error messages. The following</FONT>
<BR><FONT SIZE=2>&gt; messages are dumped into /var/log/messages. What do you think?</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt; ...</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt; Thank you.</FONT>
<BR><FONT SIZE=2>&gt; Alex Zarubin</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt; -----Original Message-----</FONT>
<BR><FONT SIZE=2>&gt; From: The Traveller [<A HREF="mailto:traveler@xs4all.nl">mailto:traveler@xs4all.nl</A>]</FONT>
<BR><FONT SIZE=2>&gt; Sent: Tuesday, June 17, 2003 3:10 PM</FONT>
<BR><FONT SIZE=2>&gt; To: asterisk-users@lists.digium.com</FONT>
<BR><FONT SIZE=2>&gt; Subject: Re: [Asterisk-Users] Dual T400P, SMP, performance issues</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt; On Tue, Jun 17, 2003 at 20:54:39 +0200, The Traveller wrote:</FONT>
<BR><FONT SIZE=2>&gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt; &gt; BTW: As I reported in my previous mail to the list, I've now installed</FONT>
<BR><FONT SIZE=2>&gt; kernel</FONT>
<BR><FONT SIZE=2>&gt; &gt; 2.4.21-rc2 with ACPI-patch on the box with the E100P.&nbsp; I've been trying</FONT>
<BR><FONT SIZE=2>&gt; &gt; very hard to reproduce a freeze with this kernel, but haven't succeeded</FONT>
<BR><FONT SIZE=2>&gt; yet.</FONT>
<BR><FONT SIZE=2>&gt; [...]</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt; Ok, it crashed again, so that wasn't it either.&nbsp; What I did to trigger</FONT>
<BR><FONT SIZE=2>&gt; it was using the auto-dialer to loop as many calls to app_datetime out</FONT>
<BR><FONT SIZE=2>&gt; and then back over the same E-1 as it would take, queueing the calls</FONT>
<BR><FONT SIZE=2>&gt; to &quot;/var/spool/asterisk/outgoing/&quot; 14 at a time.&nbsp; It froze at the first</FONT>
<BR><FONT SIZE=2>&gt; attempt.&nbsp; The &quot;good&quot; news is that it produced a visible kernel-panic.</FONT>
<BR><FONT SIZE=2>&gt; this time.&nbsp; My guess is that you only don't see it if the console</FONT>
<BR><FONT SIZE=2>&gt; screensaver has already come on while it happens.</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt; It read something like &quot;Unable to handle kernel paging request&quot; and</FONT>
<BR><FONT SIZE=2>&gt; happened in the swapper-task.&nbsp; As usual, it dumped a lot of numbers on the</FONT>
<BR><FONT SIZE=2>&gt; screen, which I didn't want to write down.</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt; Mark: If you want my help in debugging this, I'll hook it up to a</FONT>
<BR><FONT SIZE=2>&gt; serial console, trigger the crash and provide you with the exact</FONT>
<BR><FONT SIZE=2>&gt; panic, together with the ksyms and modules-info to trace it.</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Grtz,</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Oliver</FONT>
<BR><FONT SIZE=2>&gt; _______________________________________________</FONT>
<BR><FONT SIZE=2>&gt; Asterisk-Users mailing list</FONT>
<BR><FONT SIZE=2>&gt; Asterisk-Users@lists.digium.com</FONT>
<BR><FONT SIZE=2>&gt; <A HREF="http://lists.digium.com/mailman/listinfo/asterisk-users" TARGET="_blank">http://lists.digium.com/mailman/listinfo/asterisk-users</A></FONT>
<BR><FONT SIZE=2>&gt;</FONT>
</P>

<P><FONT SIZE=2>_______________________________________________</FONT>
<BR><FONT SIZE=2>Asterisk-Users mailing list</FONT>
<BR><FONT SIZE=2>Asterisk-Users@lists.digium.com</FONT>
<BR><FONT SIZE=2><A HREF="http://lists.digium.com/mailman/listinfo/asterisk-users" TARGET="_blank">http://lists.digium.com/mailman/listinfo/asterisk-users</A></FONT>
</P>

</BODY>
</HTML>