<DIV>Hi Klaus,</DIV>
<DIV> </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 SER (may be a variation of sipsak) to interface with Kannel.</DIV>
<DIV> </DIV>
<DIV>Rao.</DIV>
<DIV><BR><BR><B><I>Klaus Darilion <klaus.mailinglists@pernau.at></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>> Hi Klaus,<BR>> <BR>> Thanks for your comments. What you are proposing sounds interesting.<BR>> I am wondering if it would make more sense to just to have an SMPP module<BR>> 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>> We don't need to use the<BR>> msilo module on the send from SER as the SMSC should store the messages.<BR>> 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>> <BR>> Regards.<BR>> <BR>> Rao.<BR>> <BR>> Klaus Darilion <KLAUS.MAILINGLISTS@PERNAU.AT>wrote:<BR>> Hi Rao!<BR>> <BR>> Rao wrote:<BR>> <BR>>>Does ser have support for SMPP (Small Message Peer to<BR>>>Peer) ?<BR>>><BR>> <BR>> <BR>> I'm currently implementing an SIP<->SMS Gateway. For this purpose an <BR>> SMPP plugin would be great, but due to lack of time I'm using the <BR>> following setup (I'm yet not sure which setup to use for SIP->SMS).<BR>> <BR>> SMS->SIP:<BR>> <BR>>
SMSC--(SMPP)->Kannel--(HTTP)->Apache+CGI+sipsak--(SIP)--> SIP UA<BR>> <BR>> It is some "proof of concept" with a fallback to SMS->email if the SIP <BR>> UA does not support MESSAGE.<BR>> <BR>> Another smart way would be using Kannel&sqlbox. This way all incoming <BR>> (from the SMSC) SMSs will be stored in a database. For outgoing SMS, you <BR>> just put them into antoher table and the sqlbox will send these <BR>> messages. Using this approach, you only have to write a module (similar <BR>> to msilo) which will store MESSAGEs into the database table. For <BR>> SMSC->SIP I also considered writing a plugin for sems which uses ser for <BR>> the SIP transport again with fallback to email.<BR>> <BR>> <BR>>>What protocl does sms module currently uses to talk to<BR>>>the sms gateway.<BR>> <BR>> <BR>> The current SMS gateway module uses GSM modems to send SMSs.<BR>> <BR>> I think an SMPP module (using
kannel+sqlbox) can be implemented easy by <BR>> using the logic from 'msilo' to store messages into a database table and <BR>> using the logic from the 'sms' module to fetch SMS from antother table <BR>> and producing the MESSAGEs.<BR>> <BR>> Are you interested in sharing ideas and developing code?<BR>> <BR>> regards,<BR>> klaus<BR>> <BR>> <BR>> <BR>>>Thanks.<BR>>><BR>>>Rao<BR>>><BR>>>__________________________________________________<BR>>>Do You Yahoo!?<BR>>>Tired of spam? Yahoo! Mail has the best spam protection around <BR>>>http://mail.yahoo.com <BR>>><BR>>>_______________________________________________<BR>>>Serusers mailing list<BR>>>serusers@lists.iptel.org<BR>>>http://lists.iptel.org/mailman/listinfo/serusers<BR>>><BR>>><BR>> <BR>> <BR>> <BR>> <BR>> ---------------------------------<BR>> Do you Yahoo!?<BR>> 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?