[SR-Users] XMPP

Shaheryarkh shaheryarkh at gmail.com
Wed Jun 19 16:19:49 CEST 2019


     
 

 As far as i remember, kamailio support for xmpp interconnect is limited to component to server and server to server communication. However, you seem to need sip server acting as a xmpp client for login and send / receive messages to/from remote xmpp server. This may not be possible while using kamailio.  
 

 
Perhaps you can use res_jabber module in asterisk which allows sip users to connect to remote xmpp server using asterisk as xmpp client.
 

 
See this link as a starting point for your research,
 

 
https://www.voip-info.org/asterisk-jabber/
 

 
BTW, you can also check with your xmpp service provider to see if they allow component to server or server to server interconnect (they usually do). If so, then you may use kamailio after all.
 

 
Hope this helps.
 

 
Thank you.
 

 
 

 

 
>  
> On Jun 19, 2019 at 3:47 PM,  <sagar malam (mailto:sagarmalam at gmail.com)>  wrote:
>  
>  
>  
> David,    
>
>  
> It wont be good idea to use those modules. This is from Daniel from one of my emails in the list :  
>  
>
>  
> "SIP SIMPLE and   XMPP   presence specs are not one-to-one compatible in
>  terms of architecture/specs. The   xmpp   module is able to translate some
>  of the basic presence concepts from one to another, but not everything.
>  The module is also a bit old, i haven't seen much activity around it to
>  be able to assert to how level it can help.
>  
>  Another approach that I saw in the past is to leverage some (REST) API
>  between the SIP server (kamailio) and   XMPP   server (iirc, it was prosody)
>  in order to genenrate presence events/messages in both sides. Kamailio
>  has PUA modules that can get control commands via RPC (e.g., JSONRPC).
>  
> '
>  
>  
>  
>  
> On Wed, Jun 19, 2019 at 10:09 AM David Villasmil  <david.villasmil.work at gmail.com (mailto:david.villasmil.work at gmail.com)>  wrote:
>  
> >  
> >  
> > Hello guys,
> >  
> >
> >  
> > I'm kind of confused as to what module exactly i need to user, let me explain:
> >  
> >
> >  
> > I have a service for DIDs and SMS from  s.ms (http://s.ms), i created a python script that connects to the service using xmpp to their jabber server with a user and a password, i.e.: xmpp_client.py  MY-NUMBER at s.ms (mailto:MY-NUMBER at s.ms)  MY-PASSWORD
> >  
> >
> >  
> > What i do with that script is basically connect and wait to receive SMS, which i then insert in the proxy db (silo) and they get delivered by msilo.
> >  
> >
> >  
> > I have several numbers and doing this for every number seems stupid, so i started looking for a better solution, since the end user will be receive the message via SIP MESSAGE on they sip client.
> >  
> >
> >  
> > i came across kamailio/opensips' jabber and xmpp modules, but i'm not sure which (if any) to use, and even HOW to, or the actual architecture, since the documentation keeps talking about a local xmpp server?
> >  
> >
> >  
> > I would REALLY appreciate some help here.
> >  
> >
> >  
> > Thanks!
> >  
> >
> >  
> >
> >  
> >  
> >  
> >  
> > Regards,
> >  
> >
> >  David Villasmil 
> > email:  david.villasmil.work at gmail.com (mailto:david.villasmil.work at gmail.com)
> >  
> > phone: +34669448337
> >  
> >  
> >  
> >  
> >  
> >  
> >  
> > Regards,
> >  
> >
> >  David Villasmil 
> > email:  david.villasmil.work at gmail.com (mailto:david.villasmil.work at gmail.com)
> >  
> > phone: +34669448337
> >  
> >  
> >  
> >  
> >  _______________________________________________
> >  Kamailio (SER) - Users Mailing List
> >   sr-users at lists.kamailio.org (mailto:sr-users at lists.kamailio.org)
> >   https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
> >      
>  
>
>  --
>  
>  
> Thanks, 
>
>  
> Sagar
>  
>  
>  _______________________________________________ Kamailio (SER) - Users Mailing List sr-users at lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>  
 
 
     
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20190619/f4bf8dd4/attachment.html>


More information about the sr-users mailing list