<DIV>hi</DIV>
<DIV>&nbsp;</DIV>
<DIV>I have got the Intel 537 Modem registered with Asterisk. Now what do i do next ? </DIV>
<DIV>&nbsp;</DIV>
<DIV>How do i dial or receive a call or make a call ? </DIV>
<DIV>&nbsp;</DIV>
<DIV>what type of channel is a modem ??</DIV>
<DIV>&nbsp;</DIV>
<DIV>A quick response needed !!</DIV>
<DIV>&nbsp;</DIV>
<DIV>Thanks </DIV>
<DIV>&nbsp;</DIV>
<DIV>Regards </DIV>
<DIV>&nbsp;</DIV>
<DIV>Ayaz Gul Aga</DIV>
<DIV><BR><BR><B><I>Brian Buhrow &lt;buhrow@lothlorien.nfbcal.org&gt;</I></B> wrote:</DIV>
<BLOCKQUOTE class=replbq style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid">Hello steve. Here is a patch I wrote for app_voicemail.c which does<BR>exactly as you describe. When the outgoing message is playing, if the<BR>listener hits the "*" key, they're prompted for a mailbox and password,<BR>whereupon they can check their voicemail as if they were using the internal<BR>phone. I found no other way of doing this.<BR>If you patch your app_voicemail.c, I have V1.44 from CVS as of<BR>12/11/2003, with this diff file, and recompile the app_voicemail.so module<BR>and install it in /usr/lib/asterisk/modules and then, from the command line<BR>of Asterisk, do:<BR>unload app_voicemail.so<BR>load app_voicemail.so<BR>you should have the new feature, all without having to stop and restart<BR>asterisk.<BR>Good luck, and let me know if it works for you.<BR>-Brian<BR><BR>--- app_voicemail.c.fcs Thu Dec 11 12:55:25 2003<BR>+++ app_voicemail.c Sat Feb 28 16:21:15 2004<BR>@@
 -1083,7 +1083,7 @@<BR>char prefile[256]="";<BR>char fmt[80];<BR>char *context;<BR>- char *ecodes = "#";<BR>+ char *ecodes = "*#";<BR>char *stringp;<BR>time_t start;<BR>time_t end;<BR>@@ -1117,12 +1117,12 @@<BR>if (mkdir(dir, 0700) &amp;&amp; (errno != EEXIST))<BR>ast_log(LOG_WARNING, "mkdir '%s' failed: %s\n", dir, strerror(errno));<BR>if (ast_exists_extension(chan, strlen(chan-&gt;macrocontext) ? chan-&gt;macrocontext : chan-&gt;context, "o", 1, chan-&gt;callerid))<BR>- ecodes = "#0";<BR>+ ecodes = "*#0";<BR>/* Play the beginning intro if desired */<BR>if (strlen(prefile)) {<BR>if (ast_fileexists(prefile, NULL, NULL) &gt; 0) {<BR>if (ast_streamfile(chan, prefile, chan-&gt;language) &gt; -1) <BR>- res = ast_waitstream(chan, "#0");<BR>+ res = ast_waitstream(chan, "*#0");<BR>} else {<BR>ast_log(LOG_DEBUG, "%s doesn't exist, doing what we can\n", prefile);<BR>res = invent_message(chan, vmu-&gt;context, ext, busy, ecodes);<BR>@@ -1138,6 +1138,10 @@<BR>silent = 1;<BR>res = 0;<BR>}<BR>+
 if (res == '*') { /*break out to main vm*/<BR>+ free_user(vmu);<BR>+ return(100);<BR>+ }<BR>if (!res &amp;&amp; !silent) {<BR>res = ast_streamfile(chan, INTRO, chan-&gt;language);<BR>if (!res)<BR>@@ -1156,6 +1160,10 @@<BR>free_user(vmu);<BR>return 0;<BR>}<BR>+ if (res == '*') { /*break out to main vm*/<BR>+ free_user(vmu);<BR>+ return(100);<BR>+ }<BR>if (res &gt;= 0) {<BR>/* Unless we're *really* silent, try to send the beep */<BR>res = ast_streamfile(chan, "beep", chan-&gt;language);<BR>@@ -2678,6 +2686,9 @@<BR>}<BR>res = leave_voicemail(chan, ext, silent, busy, unavail);<BR>LOCAL_USER_REMOVE(u);<BR>+ if (res == 100) { /*The user requested vm main*/<BR>+ res = vm_execmain(chan, NULL);<BR>+ }<BR>return res;<BR>}<BR><BR>_______________________________________________<BR>Asterisk-Users mailing list<BR>Asterisk-Users@lists.digium.com<BR>http://lists.digium.com/mailman/listinfo/asterisk-users<BR>To UNSUBSCRIBE or update options
 visit:<BR>http://lists.digium.com/mailman/listinfo/asterisk-users</BLOCKQUOTE><p>
                <hr size=1><font face=arial size=-1>Do you Yahoo!?<br>
Yahoo! Photos: <a href="http://pa.yahoo.com/*http://us.rd.yahoo.com/evt=23765/*http://photos.yahoo.c
om/ph/print_splash">High-quality 4x6 digital prints for 25¢</a>