Hi Mike,<br><br>I have never heard of Kannel, looks pretty heavy weight :) Investigating it now. <br><br>Paul.<br><br><div class="gmail_quote">2009/3/26 Michael Ossareh <span dir="ltr">&lt;<a href="mailto:ossareh@gmail.com">ossareh@gmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im">On Tue, Mar 24, 2009 at 3:03 PM, Paul Kinlan &lt;<a href="mailto:paul.kinlan@gmail.com">paul.kinlan@gmail.com</a>&gt; wrote:<br>

&gt; Hi Mike,<br>
&gt;<br>
&gt; I have just started a project on Github, it is a gateway.  There is no code<br>
&gt; yet, but I have some working demos on my machine that I will put up soon.<br>
&gt;<br>
&gt; <a href="http://github.com/PaulKinlan/xmppsmsgateway/tree/master" target="_blank">http://github.com/PaulKinlan/xmppsmsgateway/tree/master</a><br>
&gt;<br>
&gt; The first gateway that it will support is Wadja, purely because our<br>
&gt; <a href="http://www.twe2.com" target="_blank">www.twe2.com</a> uses wadja.<br>
&gt;<br>
&gt; The hardest problem I think I will face is incomming messags (if it is even<br>
&gt; possible).<br>
<br>
</div>I think building an API into your gateway which lets you support http<br>
callback from your aggregator wouldn&#39;t be too hard.<br>
<br>
However clearly it should be your prio to just get it working, and<br>
then work out how to build towards, and subsequently opensouce!, a<br>
flexible/robust version.<br>
<br>
You may even want to make it less of an all encompassing product by<br>
harnessing kannel ? For my sins I once wrote a perl tool which used<br>
kannel heavily. It&#39;s useful for connecting to aggregators and getting<br>
data back from them and into your app.<br>
<div><div></div><div class="h5"><br>
&gt;<br>
&gt; Cheers,<br>
&gt; Paul<br>
&gt;<br>
&gt; 2009/3/24 Michael Ossareh &lt;<a href="mailto:ossareh@gmail.com">ossareh@gmail.com</a>&gt;<br>
&gt;&gt;<br>
&gt;&gt; Hi Paul,<br>
&gt;&gt;<br>
&gt;&gt; I would suggest not worrying too much about how to connect to SMS<br>
&gt;&gt; gateways. There are many http orientated SMS providers out there that<br>
&gt;&gt; you could build your gateway to talk to (for example clickatel).<br>
&gt;&gt;<br>
&gt;&gt; I also suggest you build a gateway, mainly so that its not bound to<br>
&gt;&gt; ejabberd.<br>
&gt;&gt;<br>
&gt;&gt; If you build the SMS connectivity piece so that its modular that would<br>
&gt;&gt; be cool too; so I could choose whether I wanted to use your HTTP<br>
&gt;&gt; Connector or perhaps a SMPP connector. I configured it as needed<br>
&gt;&gt; (entering my clickatel http url/credentials/etc or my SMPP service<br>
&gt;&gt; details).<br>
&gt;&gt;<br>
&gt;&gt; (Seems the world is lacking a decent pySMPP...).<br>
&gt;&gt;<br>
&gt;&gt; Mike<br>
&gt;&gt;<br>
&gt;&gt; On Mon, Mar 23, 2009 at 10:29 AM, Paul Kinlan &lt;<a href="mailto:paul.kinlan@gmail.com">paul.kinlan@gmail.com</a>&gt;<br>
&gt;&gt; wrote:<br>
&gt;&gt; &gt; And the other thing is that I don&#39;t know if I should go down the gateway<br>
&gt;&gt; &gt; route or module route.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; I am thinking gateway at the moment because I am far more comfortable<br>
&gt;&gt; &gt; with<br>
&gt;&gt; &gt; python than I am with erlang.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Paul.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; 2009/3/23 Paul Kinlan &lt;<a href="mailto:paul.kinlan@gmail.com">paul.kinlan@gmail.com</a>&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; The problem was that I only saw mod_sms as a patch and I have no<br>
&gt;&gt; &gt;&gt; intention<br>
&gt;&gt; &gt;&gt; of patching and recompiling ejabberd. :)<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Paul.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; 2009/3/23 Lee Azzarello &lt;<a href="mailto:lee@dropio.com">lee@dropio.com</a>&gt;<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; An SMS gateway module would be very useful if it could encapsulate the<br>
&gt;&gt; &gt;&gt;&gt; many different interfaces for the myriad SMS gateway services<br>
&gt;&gt; &gt;&gt;&gt; available.<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; As far as the quality of mod_sms, I would recommend running it in a<br>
&gt;&gt; &gt;&gt;&gt; test environment to determine it&#39;s quality.<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; -lee<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; On Mon, Mar 23, 2009 at 11:54 AM, Paul Kinlan &lt;<a href="mailto:paul.kinlan@gmail.com">paul.kinlan@gmail.com</a>&gt;<br>
&gt;&gt; &gt;&gt;&gt; wrote:<br>
&gt;&gt; &gt;&gt;&gt; &gt; Hi Guys,<br>
&gt;&gt; &gt;&gt;&gt; &gt; I need to create an XMPP &lt;-&gt; SMS gateway or some functionality that<br>
&gt;&gt; &gt;&gt;&gt; &gt; at<br>
&gt;&gt; &gt;&gt;&gt; &gt; a<br>
&gt;&gt; &gt;&gt;&gt; &gt; minimum can send SMS&#39;s outbound.<br>
&gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt; I have been looking at mod_sms but it seems like it is a patch to<br>
&gt;&gt; &gt;&gt;&gt; &gt; ejabberd<br>
&gt;&gt; &gt;&gt;&gt; &gt; and I am not sure how well it is supported, or even after looking at<br>
&gt;&gt; &gt;&gt;&gt; &gt; the<br>
&gt;&gt; &gt;&gt;&gt; &gt; code if it works.<br>
&gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt; I am quite happy to develop the solution but I have a couple of<br>
&gt;&gt; &gt;&gt;&gt; &gt; questions:<br>
&gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt; Should I develop an xmpp gateway service that will map between XMPP<br>
&gt;&gt; &gt;&gt;&gt; &gt; and<br>
&gt;&gt; &gt;&gt;&gt; &gt; SMS<br>
&gt;&gt; &gt;&gt;&gt; &gt; gateways?<br>
&gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt; If yes, I have tried looking to see how to develop gateways, but I<br>
&gt;&gt; &gt;&gt;&gt; &gt; am<br>
&gt;&gt; &gt;&gt;&gt; &gt; not<br>
&gt;&gt; &gt;&gt;&gt; &gt; really too sure where to start.  Does anyone have any pointers?<br>
&gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt; Should I develop an ejabberd module (like rabbit_mq thingy)<br>
&gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt; Thanks,<br>
&gt;&gt; &gt;&gt;&gt; &gt; Paul.<br>
&gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt;&gt;&gt; &gt; ejabberd mailing list<br>
&gt;&gt; &gt;&gt;&gt; &gt; <a href="mailto:ejabberd@jabber.ru">ejabberd@jabber.ru</a><br>
&gt;&gt; &gt;&gt;&gt; &gt; <a href="http://lists.jabber.ru/mailman/listinfo/ejabberd" target="_blank">http://lists.jabber.ru/mailman/listinfo/ejabberd</a><br>
&gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;&gt; _______________________________________________<br>
&gt;&gt; &gt;&gt;&gt; ejabberd mailing list<br>
&gt;&gt; &gt;&gt;&gt; <a href="mailto:ejabberd@jabber.ru">ejabberd@jabber.ru</a><br>
&gt;&gt; &gt;&gt;&gt; <a href="http://lists.jabber.ru/mailman/listinfo/ejabberd" target="_blank">http://lists.jabber.ru/mailman/listinfo/ejabberd</a><br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; ejabberd mailing list<br>
&gt;&gt; &gt; <a href="mailto:ejabberd@jabber.ru">ejabberd@jabber.ru</a><br>
&gt;&gt; &gt; <a href="http://lists.jabber.ru/mailman/listinfo/ejabberd" target="_blank">http://lists.jabber.ru/mailman/listinfo/ejabberd</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; god loves atheists, Fact:<br>
&gt;&gt; <a href="http://www.mrwiggleslovesyou.com/comics/rehab477.jpg" target="_blank">http://www.mrwiggleslovesyou.com/comics/rehab477.jpg</a><br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; ejabberd mailing list<br>
&gt;&gt; <a href="mailto:ejabberd@jabber.ru">ejabberd@jabber.ru</a><br>
&gt;&gt; <a href="http://lists.jabber.ru/mailman/listinfo/ejabberd" target="_blank">http://lists.jabber.ru/mailman/listinfo/ejabberd</a><br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; ejabberd mailing list<br>
&gt; <a href="mailto:ejabberd@jabber.ru">ejabberd@jabber.ru</a><br>
&gt; <a href="http://lists.jabber.ru/mailman/listinfo/ejabberd" target="_blank">http://lists.jabber.ru/mailman/listinfo/ejabberd</a><br>
&gt;<br>
&gt;<br>
<br>
<br>
<br>
--<br>
god loves atheists, Fact: <a href="http://www.mrwiggleslovesyou.com/comics/rehab477.jpg" target="_blank">http://www.mrwiggleslovesyou.com/comics/rehab477.jpg</a><br>
_______________________________________________<br>
ejabberd mailing list<br>
<a href="mailto:ejabberd@jabber.ru">ejabberd@jabber.ru</a><br>
<a href="http://lists.jabber.ru/mailman/listinfo/ejabberd" target="_blank">http://lists.jabber.ru/mailman/listinfo/ejabberd</a><br>
</div></div></blockquote></div><br>