[prev in list] [next in list] [prev in thread] [next in thread] 

List:       asterisk-dev
Subject:    [asterisk-dev] =?gb2312?b?tPC4tDogIHRoZSBjcHUgYmUgOTklIGZvciBh?=
From:       "scott.lv" <scott_lvsha () 163 ! com>
Date:       2008-03-19 11:56:04
Message-ID: 47E0FFA7.014E20.07702 () m5-81 ! 163 ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


I debug this asterisk process with gdb + asterisk + pid 

I found it will not break in for(){¡­.} in asterisk.c ,look¡­

 

         for (;;) {

              buf = (char *)el_gets(el, &num);

              if (buf) {

                   if (buf[strlen(buf)-1] == '\n')

                       buf[strlen(buf)-1] = '\0';

 

                   consolehandler((char *)buf);

              } else if (ast_opt_remote && (write(STDOUT_FILENO, "\nUse EXIT
or QUIT to exit the asterisk console\n",

                      strlen("\nUse EXIT or QUIT to exit the asterisk
console\n")) < 0)) {

                   /* Whoa, stdout disappeared from under us... Make
/dev/null's */

                   int fd;

                   fd = open("/dev/null", O_RDWR);

                   if (fd > -1) {

                       dup2(fd, STDOUT_FILENO);

                       dup2(fd, STDIN_FILENO);

                   } else

                       ast_log(LOG_WARNING, "Failed to open /dev/null to
recover from dead console. Bad things will happen!\n");

                   break;

              }

         }

 

 

-----ÓʼþÔ­¼þ-----
·¢¼þÈË: asterisk-dev-bounces@lists.digium.com
[mailto:asterisk-dev-bounces@lists.digium.com] ´ú±í Tzafrir Cohen
·¢ËÍʱ¼ä: 2008Äê3Ô 19ÈÕ 19:14
ÊÕ¼þÈË: asterisk-dev@lists.digium.com
Ö÷Ìâ: Re: [asterisk-dev] the cpu be 99% for asterisk-1.4.0

 

On Wed, Mar 19, 2008 at 02:33:33PM +0800, scott.lv wrote:

> Step

> 

> 1.       login in centos by ssh SecureCRT 5.1

> 

> 2.       launch asterisk by command asterisk -cvvvvv

> 

> 3.       close ssh SecureCRT 5.1 window

> 

> 4.       login in centos from another ssh SecureCRT 5.1

> 

> 5.       look up asterisk status in top command 

> 

> 6.       asterisk cpu is 99%............................

 

You gave practically no details about your issue. Do you see any

interesting message in the logs? /var/log/asterisk/messages ?

 

Also note that many bugs have been fixed since 1.4.0 . Trying a newer

version (e.g: 1.4.18.1) is another option. There's a good chance that

that specific issue has been fixed since.

 

-- 

               Tzafrir Cohen

icq#16849755              jabber:tzafrir.cohen@xorcom.com

+972-50-7952406           mailto:tzafrir.cohen@xorcom.com

http://www.xorcom.com  iax:guest@local.xorcom.com/tzafrir

 

_______________________________________________

--Bandwidth and Colocation Provided by http://www.api-digital.com--

 

asterisk-dev mailing list

To UNSUBSCRIBE or update options visit:

   http://lists.digium.com/mailman/listinfo/asterisk-dev


[Attachment #5 (text/html)]

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
<html xmlns:o="urn:schemas-microsoft-com:office:office" \
xmlns:w="urn:schemas-microsoft-com:office:word" \
xmlns:st1="urn:schemas-microsoft-com:office:smarttags" \
xmlns="http://www.w3.org/TR/REC-html40">

<head>

<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="chsdate"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:9.0pt;
	font-family:SimSun;}
 /* Page Definitions */
 @page Section1
	{size:595.3pt 841.9pt;
	margin:72.0pt 126.65pt 72.0pt 126.65pt;
	layout-grid:15.6pt;}
div.Section1
	{page:Section1;}
-->
</style>

</head>

<body lang=ZH-CN link=blue vlink=purple style='text-justify-trim:punctuation'>

<div class=Section1 style='layout-grid:15.6pt'>

<p class=MsoPlainText><font size=1 color=blue face=&#23435;&#20307;><span
lang=EN-US style='font-size:9.0pt;color:blue'>I debug this asterisk process
with gdb + asterisk + pid <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 color=blue face=&#23435;&#20307;><span
lang=EN-US style='font-size:9.0pt;color:blue'>I found it will not break in \
for(){</span></font><font color=blue face="Courier New"><span lang=EN-US \
style='font-family:"Courier New"; color:blue'>¡­</span></font><font color=blue><span \
lang=EN-US style='color:blue'>.} in asterisk.c ,look</span></font><font color=blue
face="Courier New"><span lang=EN-US style='font-family:"Courier New";
color:blue'>¡­</span></font><font color=blue><span lang=EN-US
style='color:blue'><o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 color=blue face=&#23435;&#20307;><span
lang=EN-US><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span lang=EN-US
style='font-size:9.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
</span></font><span lang=DA>for (;;) {<o:p></o:p></span></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span lang=DA
style='font-size:9.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
buf = (char *)el_gets(el, &amp;num);<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span lang=DA
style='font-size:9.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
</span><font color=red><span lang=EN-US style='color:red'>if (buf) \
{<o:p></o:p></span></font></font></p>

<p class=MsoPlainText><font size=1 color=red face=&#23435;&#20307;><span
lang=EN-US style='font-size:9.0pt;color:red'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
if (buf[strlen(buf)-1] == '\n')<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 color=red face=&#23435;&#20307;><span
lang=EN-US style='font-size:9.0pt;color:red'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp \
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
</span></font><font color=red><span lang=DA style='color:red'>buf[strlen(buf)-1] = \
'\0';<o:p></o:p></span></font></p>

<p class=MsoPlainText><font color=red><span lang=DA \
style='color:red'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoPlainText><font size=1 color=red face=&#23435;&#20307;><span
lang=DA style='font-size:9.0pt;color:red'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
</span><span lang=EN-US>consolehandler((char *)buf);<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 color=red face=&#23435;&#20307;><span
lang=EN-US style='font-size:9.0pt;color:red'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
}</span></font><span lang=EN-US> else if (ast_opt_remote &amp;&amp; \
(write(STDOUT_FILENO, &quot;\nUse EXIT or QUIT to exit the asterisk \
console\n&quot;,<o:p></o:p></span></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span lang=EN-US
style='font-size:9.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
&nbsp;&nbsp; strlen(&quot;\nUse EXIT or QUIT to exit the asterisk console\n&quot;)) \
&lt; 0)) {<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span lang=EN-US
style='font-size:9.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
/* Whoa, stdout disappeared from under us... Make /dev/null's \
*/<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span lang=EN-US
style='font-size:9.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
int fd;<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span lang=EN-US
style='font-size:9.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
fd = open(&quot;/dev/null&quot;, O_RDWR);<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span lang=EN-US
style='font-size:9.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
if (fd &gt; -1) {<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span lang=EN-US
style='font-size:9.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
dup2(fd, STDOUT_FILENO);<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span lang=EN-US
style='font-size:9.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
dup2(fd, STDIN_FILENO);<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span lang=EN-US
style='font-size:9.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
} else<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span lang=EN-US
style='font-size:9.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
ast_log(LOG_WARNING, &quot;Failed to open /dev/null to recover from dead console. Bad \
things will happen!\n&quot;);<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span lang=EN-US
style='font-size:9.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
break;<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span lang=EN-US
style='font-size:9.0pt'>&nbsp;&nbsp;&nbsp;&nbsp; \
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span lang=EN-US
style='font-size:9.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
}<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span \
lang=EN-US><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span \
lang=EN-US><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span lang=EN-US
style='font-size:9.0pt'>-----</span>ÓʼþÔ­¼þ<span
lang=EN-US>-----<br>
</span>·¢¼þÈË<span lang=EN-US>:
asterisk-dev-bounces@lists.digium.com [mailto:asterisk-dev-bounces@lists.digium.com]
</span>´ú±í <span lang=EN-US>Tzafrir Cohen<br>
</span>·¢ËÍʱ¼ä<span lang=EN-US>: <st1:chsdate
IsROCDate="False" IsLunarDate="False" Day="19" Month="3" Year="2008" \
w:st="on">2008<span  lang=EN-US><span lang=EN-US>Äê3</span></span><span \
lang=EN-US><span  lang=EN-US>Ô 19</span></span><span lang=EN-US><span \
lang=EN-US>ÈÕ</span></span></st1:chsdate> 19:14<br>
</span>ÊÕ¼þÈË<span lang=EN-US>: asterisk-dev@lists.digium.com<br>
</span>Ö÷Ìâ<span lang=EN-US>: Re: [asterisk-dev] the cpu be 99% for
asterisk-<st1:chsdate IsROCDate="False" IsLunarDate="False" Day="30" Month="12"
Year="1899" w:st="on">1.4.0</st1:chsdate></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span \
lang=EN-US><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span lang=EN-US
style='font-size:9.0pt'>On Wed, Mar 19, 2008 at 02:33:33PM +0800, scott.lv
wrote:<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span lang=EN-US
style='font-size:9.0pt'>&gt; Step<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span lang=EN-US
style='font-size:9.0pt'>&gt; <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span lang=EN-US
style='font-size:9.0pt'>&gt; 1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; login in
centos by ssh SecureCRT 5.1<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span lang=EN-US
style='font-size:9.0pt'>&gt; <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span lang=EN-US
style='font-size:9.0pt'>&gt; 2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; launch
asterisk by command asterisk -cvvvvv<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span lang=EN-US
style='font-size:9.0pt'>&gt; <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span lang=EN-US
style='font-size:9.0pt'>&gt; 3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; close ssh
SecureCRT 5.1 window<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span lang=EN-US
style='font-size:9.0pt'>&gt; <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span lang=EN-US
style='font-size:9.0pt'>&gt; 4.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; login in
centos from another ssh SecureCRT 5.1<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span lang=EN-US
style='font-size:9.0pt'>&gt; <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span lang=EN-US
style='font-size:9.0pt'>&gt; 5.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; look up
asterisk status in top command <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span lang=EN-US
style='font-size:9.0pt'>&gt; <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span lang=EN-US
style='font-size:9.0pt'>&gt; 6.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; asterisk
cpu is 99%............................<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span \
lang=EN-US><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span lang=EN-US
style='font-size:9.0pt'>You gave practically no details about your issue. Do
you see any<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span lang=EN-US
style='font-size:9.0pt'>interesting message in the logs?
/var/log/asterisk/messages ?<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span \
lang=EN-US><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span lang=EN-US
style='font-size:9.0pt'>Also note that many bugs have been fixed since <st1:chsdate
IsROCDate="False" IsLunarDate="False" Day="30" Month="12" Year="1899" \
                w:st="on">1.4.0</st1:chsdate>
. Trying a newer<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span lang=EN-US
style='font-size:9.0pt'>version (e.g: <st1:chsdate IsROCDate="False"
IsLunarDate="False" Day="30" Month="12" Year="1899" w:st="on">1.4.18</st1:chsdate>.1)
is another option. There's a good chance that<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span lang=EN-US
style='font-size:9.0pt'>that specific issue has been fixed \
since.<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span \
lang=EN-US><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span lang=EN-US
style='font-size:9.0pt'>-- <o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span lang=EN-US
style='font-size:9.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tzafrir \
Cohen<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span lang=EN-US
style='font-size:9.0pt'>icq#16849755&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 jabber:tzafrir.cohen@xorcom.com<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span lang=EN-US
style='font-size:9.0pt'>+972-50-7952406&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 mailto:tzafrir.cohen@xorcom.com<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span lang=EN-US
style='font-size:9.0pt'>http://www.xorcom.com&nbsp;
iax:guest@local.xorcom.com/tzafrir<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span \
lang=EN-US><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span lang=EN-US
style='font-size:9.0pt'>_______________________________________________<o:p></o:p></span></font></p>


<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span lang=EN-US
style='font-size:9.0pt'>--Bandwidth and Colocation Provided by
http://www.api-digital.com--<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span \
lang=EN-US><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span lang=EN-US
style='font-size:9.0pt'>asterisk-dev mailing list<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span lang=EN-US
style='font-size:9.0pt'>To UNSUBSCRIBE or update options \
visit:<o:p></o:p></span></font></p>

<p class=MsoPlainText><font size=1 face=&#23435;&#20307;><span lang=EN-US
style='font-size:9.0pt'>&nbsp;&nbsp;
http://lists.digium.com/mailman/listinfo/asterisk-dev<o:p></o:p></span></font></p>

</div>

</body>

</html>



_______________________________________________
--Bandwidth and Colocation Provided by http://www.api-digital.com--

asterisk-dev mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-dev

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic