<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="MSHTML 6.00.2900.5726" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT size=2>Hi All:</FONT></DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp; We want to develop the IM application base 
on XMPP, and the Client application will run&nbsp;on the Mobile OS(such as 
Symbian, Windows Mobile, J2ME, etc). </FONT></DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp; Now I am facing one problem about the voice 
message:</FONT></DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp;&nbsp;We&nbsp;hope our application can send 
the voice message(like Voice SMS), from one client to another client through the 
Server, maybe we can encode the voice data to Base64.</FONT></DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp;&nbsp;The server, we're planing to use 
OpenFire.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp;&nbsp;As everybody know, the Mobile GPRS 
bandwidth&nbsp;is very sensitive, so the scenario will be like 
this:</FONT></DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp; 1. Mobile Record the voice as one buffer or 
file in AMR codec.</FONT></DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp; 2. Client A, send this data to Client B 
£¨maybe put the data into special message stanza£©, the data should be sent to the 
server first (as all message will through server transfer to another 
client)</FONT></DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp; 3. The XMPP server will not directly send 
the data to Client B first, but story the data, and&nbsp;notify the Client B, 
now there is one voice data coming to you(including Client As's JID, time stamp, 
and maybe voice message ID, etc)</FONT></DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp; 4. Client B if want to receive the voice 
message, then send the request to the XMPP server, then the XMPP server will 
push the voice data to Client B.</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp; This is our idea, but we didn't know how we 
can do and use which protocols. is anybody can help us. Thanks very 
much.</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>Regards</FONT></DIV>
<DIV><FONT size=2>Charles</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV></BODY></HTML>