<DIV>Hi Klaus,</DIV>
<DIV>&nbsp;</DIV>
<DIV>You make good points about using existing software such as Kannel. IMO we need a well engineered and thought out solution not a hack so either Kannel should be enhanced to support SIP messages or there should be an http module for&nbsp;SER (may be a variation of sipsak) to interface with Kannel.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Rao.</DIV>
<DIV><BR><BR><B><I>Klaus Darilion &lt;klaus.mailinglists@pernau.at&gt;</I></B> wrote:</DIV>
<BLOCKQUOTE class=replbq style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid">Hi Rao!<BR><BR>Rao wrote:<BR>&gt; Hi Klaus,<BR>&gt; <BR>&gt; Thanks for your comments. What you are proposing sounds interesting.<BR>&gt; I am wondering if it would make more sense to just to have an SMPP module<BR>&gt; for SER. Why use Kannel if SER can speak SMPP.<BR><BR>Of course an SMPP module for ser would be nice - but it is a lot of work <BR>and this work is already done in kannel. So why not reuse existing software?<BR><BR><BR>&gt; We don't need to use the<BR>&gt; msilo module on the send from SER as the SMSC should store the messages.<BR>&gt; What do you think ?<BR><BR>What if the SMSC is down or the SMPP link is down. Then you have to <BR>reject incoming messages - or store them for later delivery. This queing <BR>is already implemented in kannel. Furthermore you would like to multiple <BR>SMPP links and routing rules. This is also already done in kannel.<BR><BR>From reading
 the kannel mailing lists I saw that it is not always that <BR>easy to implement SMPP, as several SMSC have some kind of "dialect" <BR>which requires tweaking (be liberal what you expect ...). kannel has a <BR>long experience in acting as SMPP client. Therefore i think it is better <BR>to reuse the SMPP functionality of kannel but find a smart way of <BR>interacting between ser and SMPP.<BR><BR>regards,<BR>klaus<BR><BR>&gt; <BR>&gt; Regards.<BR>&gt; <BR>&gt; Rao.<BR>&gt; <BR>&gt; Klaus Darilion <KLAUS.MAILINGLISTS@PERNAU.AT>wrote:<BR>&gt; Hi Rao!<BR>&gt; <BR>&gt; Rao wrote:<BR>&gt; <BR>&gt;&gt;Does ser have support for SMPP (Small Message Peer to<BR>&gt;&gt;Peer) ?<BR>&gt;&gt;<BR>&gt; <BR>&gt; <BR>&gt; I'm currently implementing an SIP&lt;-&gt;SMS Gateway. For this purpose an <BR>&gt; SMPP plugin would be great, but due to lack of time I'm using the <BR>&gt; following setup (I'm yet not sure which setup to use for SIP-&gt;SMS).<BR>&gt; <BR>&gt; SMS-&gt;SIP:<BR>&gt; <BR>&gt;
 SMSC--(SMPP)-&gt;Kannel--(HTTP)-&gt;Apache+CGI+sipsak--(SIP)--&gt; SIP UA<BR>&gt; <BR>&gt; It is some "proof of concept" with a fallback to SMS-&gt;email if the SIP <BR>&gt; UA does not support MESSAGE.<BR>&gt; <BR>&gt; Another smart way would be using Kannel&amp;sqlbox. This way all incoming <BR>&gt; (from the SMSC) SMSs will be stored in a database. For outgoing SMS, you <BR>&gt; just put them into antoher table and the sqlbox will send these <BR>&gt; messages. Using this approach, you only have to write a module (similar <BR>&gt; to msilo) which will store MESSAGEs into the database table. For <BR>&gt; SMSC-&gt;SIP I also considered writing a plugin for sems which uses ser for <BR>&gt; the SIP transport again with fallback to email.<BR>&gt; <BR>&gt; <BR>&gt;&gt;What protocl does sms module currently uses to talk to<BR>&gt;&gt;the sms gateway.<BR>&gt; <BR>&gt; <BR>&gt; The current SMS gateway module uses GSM modems to send SMSs.<BR>&gt; <BR>&gt; I think an SMPP module (using
 kannel+sqlbox) can be implemented easy by <BR>&gt; using the logic from 'msilo' to store messages into a database table and <BR>&gt; using the logic from the 'sms' module to fetch SMS from antother table <BR>&gt; and producing the MESSAGEs.<BR>&gt; <BR>&gt; Are you interested in sharing ideas and developing code?<BR>&gt; <BR>&gt; regards,<BR>&gt; klaus<BR>&gt; <BR>&gt; <BR>&gt; <BR>&gt;&gt;Thanks.<BR>&gt;&gt;<BR>&gt;&gt;Rao<BR>&gt;&gt;<BR>&gt;&gt;__________________________________________________<BR>&gt;&gt;Do You Yahoo!?<BR>&gt;&gt;Tired of spam? Yahoo! Mail has the best spam protection around <BR>&gt;&gt;http://mail.yahoo.com <BR>&gt;&gt;<BR>&gt;&gt;_______________________________________________<BR>&gt;&gt;Serusers mailing list<BR>&gt;&gt;serusers@lists.iptel.org<BR>&gt;&gt;http://lists.iptel.org/mailman/listinfo/serusers<BR>&gt;&gt;<BR>&gt;&gt;<BR>&gt; <BR>&gt; <BR>&gt; <BR>&gt; <BR>&gt; ---------------------------------<BR>&gt; Do you Yahoo!?<BR>&gt; Jazz up your holiday email with
 celebrity designs. Learn more.<BR></BLOCKQUOTE><p>
                <hr size=1>Do you Yahoo!?<br> 
The <a href="http://my.yahoo.com">all-new My Yahoo!</a> – What will yours do?