This is probably a really basic question and is mostly related to erlang.<br />I&#39;m making a module based on the mod_echo that takes the message and send it to an external program and returns the output command.<br />I have something like this:<br />handle_info({route, From, To, Packet}, State) -&gt;<br />        Cmd = &quot;/sbin/myCommand &quot;,<br />        Port = os:cmd(Cmd),<br />        ejabberd_router:route(To, From, Port),<br />       {noreply, State};<br /> handle_info(_Info, State) -&gt;<br />       {noreply, State}.<br /><br />But I&#39;m not sure on how to:<br />  1. get the body of the message from Packet.<br />  2. concatenate Cmd with the body of the message, so it&#39;s passed as the parameter of the external command.<br /><br />Can someone help me with some pointers on this one?<br /><br />Thanks,<br />Jorge