&gt; if ((file = fopen(&quot;/home/mlima/asteriskfuc<div style="direction: ltr;">ked&quot;,&quot;a+&quot;)) == NULL )<br><br>Now that is one heck of a filename you got there.<br></div><br><div><span class="gmail_quote">On 3/8/07, 
<b class="gmail_sendername">Mhayk Whandson da Silva Lima</b> &lt;<a href="mailto:eu@mhayk.com.br">eu@mhayk.com.br</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Can we help me ?<br><br>Well I want to do the communication app with res. I tested my simple<br>app and I added in the extensions.conf the rule exten =&gt; Genius(), it<br>is already ok,&nbsp;&nbsp;but now I want get just the function, get it one other
<br>name and this is get in my res file, and when I called Genius() the<br>app menage to speak with res.<br><br>extensions.conf:<br><br>exten =&gt; 2007,1,Genius()<br><br>genius_hw.c<br>-----------------------------------------------------------------------------------------------------------------------------------
<br>#include &lt;stdio.h&gt;<br>#include &quot;asterisk.h&quot;<br>#include &quot;asterisk/pbx.h&quot;<br>#include &quot;asterisk/lock.h&quot;<br>#include &quot;asterisk/module.h&quot;<br><br>int genius_premodule(void);<br>
static char *app = &quot;Genius&quot;;<br>static char *synopsis = &quot;Communication test with pre-module by Genius&quot;;<br><br>static char *descrip =<br>&quot;This module is just to do a conversation with pre-module genius_pm
<br>and genius_hw!&quot;;<br><br>static int genius_exec(struct ast_channel *chan, void *data)<br>{<br><br>&nbsp;&nbsp;&nbsp;&nbsp;genius_premodule();<br>&nbsp;&nbsp;&nbsp;&nbsp;return 0;<br>}<br><br>static int unload_module(void)<br>{<br>&nbsp;&nbsp;&nbsp;&nbsp;int res;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;res = ast_unregister_application(app);
<br><br>&nbsp;&nbsp;&nbsp;&nbsp;ast_module_user_hangup_all();<br><br>&nbsp;&nbsp;&nbsp;&nbsp;return res;<br>}<br><br>static int load_module(void)<br>{<br>&nbsp;&nbsp;&nbsp;&nbsp;int res;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;res = ast_register_application(app, genius_exec, synopsis, descrip);<br><br>&nbsp;&nbsp;&nbsp;&nbsp;return res;
<br>}<br>AST_MODULE_INFO_STANDARD(ASTERISK_GPL_KEY, &quot;Genius Speeach Recognizer&quot;)<br>----------------------------------------------------------------------------------------------------------------------------------
<br>and now the res file:<br><br>genius_pm.c<br>----------------------------------------------------------------------------------------------------------------------------------<br>#include &lt;stdio.h&gt;<br><br>#include &quot;
asterisk.h&quot;<br><br>int genius_premodule(void)<br>{<br>&nbsp;&nbsp;&nbsp;&nbsp;FILE *file;<br>&nbsp;&nbsp;&nbsp;&nbsp;char string[20];<br>&nbsp;&nbsp;&nbsp;&nbsp;int qtd;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;if ((file = fopen(&quot;/home/mlima/asteriskfucked&quot;,&quot;a+&quot;)) == NULL )<br>&nbsp;&nbsp;&nbsp;&nbsp;{<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf(&quot;Problema ao tentar criado/abrir arquivo.\n&quot;);<br>&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;sprintf(string,&quot;Testando...\n&quot;);<br>&nbsp;&nbsp;&nbsp;&nbsp;qtd = fwrite(string, sizeof(char),20,file);<br>&nbsp;&nbsp;&nbsp;&nbsp;if(fclose(file) != 0)<br>&nbsp;&nbsp;&nbsp;&nbsp;{<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf(&quot;Impossibilitado de fechar arquivo!\n&quot;);<br>&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;else{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf(&quot;Arquivo criado com sucesso.\n&quot;);<br>&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;return 0;<br>}<br><br>AST_MODULE_INFO_STANDARD(ASTERISK_GPL_KEY, &quot;Genius Speeach Recognizer&quot;);
<br>-----------------------------------------------------------------------------------------------------------------------------------<br><br>so after, I will put in modules.conf<br>preload =&gt; genius_pm.so<br><br>so when I call to 2007 .. i will see the file :P. I would know what I
<br>need to do ... Well while you are reading this I am continue studding<br>.<br><br>regards,<br><br>--<br>Mhayk Whandson<br>MSN: <a href="mailto:eu@mhayk.com.br">eu@mhayk.com.br</a><br>ICQ: 163967537<br>GoogleTalk: <a href="mailto:mhaykwhandson@gmail.com">
mhaykwhandson@gmail.com</a><br>Skype: mhaykwhandson<br>_______________________________________________<br>--Bandwidth and Colocation provided by <a href="http://Easynews.com">Easynews.com</a> --<br><br>asterisk-dev mailing list
<br>To UNSUBSCRIBE or update options visit:<br>&nbsp;&nbsp; <a href="http://lists.digium.com/mailman/listinfo/asterisk-dev">http://lists.digium.com/mailman/listinfo/asterisk-dev</a><br></blockquote></div><br><br clear="all"><br>-- 
<br>sean