[SR-Users] Building Up a Kamailio Server

Daniel-Constantin Mierla miconda at gmail.com
Sat Mar 3 13:06:26 CET 2012


Hello,

On 3/3/12 12:39 PM, Faisal Rehman wrote:
> Hi,
>
> Also here in the link 
> http://kamailio.org/docs/modules/1.4.x/xmpp.html it is mentioned that 
> Kamailio can work in two different modes:
>
>  *
>     *XMPP Component Mode*. In this mode, Kamailio connects to an XMPP
>     server using the standardized XMPP component interface, extending
>     your XMPP services. The connection is done over TCP/IP with
>     authorization.
>  *
>     *XMPP Server*. In this mode, the Kamailio XMPP module is a
>     stand-alone XMPP server, with no requirement for another XMPP
>     server in the system. This server uses XMPP S2S (Server to Server)
>     connections to connect to other XMPP servers or receive
>     connections from other servers. NOTE: this is limited
>     implementation of a XMPP server, it does not support SRV or TLS so
>     far. This mode is in beta stage for the moment.
>
>
>     So it means that the second mode is not ready yet for Kamailio's
>     standalone XMPP Server functionality?
>
no, server mode means kamailio will accept server-to-server xmpp 
connections, which is not the same as client-to-server xmpp connection. 
So other xmpp servers can connect to kamailio via xmpp module.

Cheers,
Daniel



*From:* Faisal Rehman <faisal.rehman22 at yahoo.com>
> *To:* "miconda at gmail.com" <miconda at gmail.com>; SIP Router - Kamailio 
> (OpenSER) and SIP Express Router (SER) - Users Mailing List 
> <sr-users at lists.sip-router.org>
> *Sent:* Saturday, March 3, 2012 4:27 PM
> *Subject:* Re: [SR-Users] Building Up a Kamailio Server
>
> Hi Daniel,
>
> Okay I got it that Kamailio is a SIP server so it means that it can 
> not behave as an independent XMPP server & for this I have to install 
> a separate XMPP server like you've mentioned Jabber or something right?
>
> Do I need to have MySQL support for the project that I want to do or 
> it will be okay without it? I have seen some configuration for 
> configuring Kamailio as a gateway which you can see below:
>
> modparam("xmpp", "domain_separator", "*")
> modparam("xmpp", "gateway_domain", sip-xmpp.kamailio.org 
> <http://sip-xmpp.kamailio.org>")
> modparam("xmpp", "xmpp_domain", xmpp-sip.kamailio.org 
> <http://xmpp-sip.kamailio.org>")
> modparam("xmpp", "xmpp_host", xmpp.kamailio.org 
> <http://xmpp.kamailio.org>")
> modparam("xmpp", "backend", component")
>
>
>
> if (uri =~ "sip:.+ at sip-xmpp\.openser\.org")) {
>   #absorb transmission
> if (!t_newtran()){
> sl_reply_error();
> exit;
> }
>
> #Handling Instant Messaging
> if (is_method("MESSAGE")){
> xlog("message to XMPP: from <$fu> ru>\n");
> if (xmpp_send_message()){
> sl_send_reply("202", "Accepted");
> } else {
> sl_send_reply("404", "Not found");
> }
> exit;
>    }
> #Un-supported Type of SIP Message
> xlog("message to XMPP: method [$rm] not supported yet\n");
> sl_send_reply("503", "Service unavailable");
> exit;
> }
>
>
> Regards,
>
> Faisal Rehman
> ------------------------------------------------------------------------
> *From:* Daniel-Constantin Mierla <miconda at gmail.com>
> *To:* Faisal Rehman <faisal.rehman22 at yahoo.com>; SIP Router - Kamailio 
> (OpenSER) and SIP Express Router (SER) - Users Mailing List 
> <sr-users at lists.sip-router.org>
> *Sent:* Friday, March 2, 2012 1:59 PM
> *Subject:* Re: [SR-Users] Building Up a Kamailio Server
>
> Hello,
>
> Kamailio is a SIP server, it has a module for gatewaying instant 
> messaging and pressence to xmpp (see xmpp/pua_xmpp modules), but it 
> cannot be used to register xmpp clients to it. You have to use a xmpp 
> server for that (e.g., jabberd, prosody, ...).
>
> Cheers,
> Daniel
>
> On 3/1/12 8:46 PM, Faisal Rehman wrote:
>> Hi Everyone,
>>
>> I am totally new to Kamailio & going to build up Kamailio server as 
>> an XMPP server with the following wanted functionalities:
>>
>>  -Have XMPP client to register to my kamailio server
>> - The XMPP clients should all be able to see each others presence
>> - The XMPP clients should be able to IM other XMPP clients
>> - The registered sip client will be able to just dial any other sip 
>> client. No need for any gateway or trunk for now
>>
>> I have a good previous background with SIP but its my first time to 
>> work with XMPP & Kamailio & that's why I am in need of a bit help & 
>> assistance. I have installed Kamailio on my CentOS box & now going to 
>> start to configure it in order to complete the above requirements, so 
>> any links or any refferals will be highly appreciated.
>>
>> Regards,
>>
>> Faisal Rehman
>>
>>
>> _______________________________________________
>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>> sr-users at lists.sip-router.org  <mailto:sr-users at lists.sip-router.org>
>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
> -- 
> Daniel-Constantin Mierla -- http://www.asipto.com
> http://linkedin.com/in/miconda -- http://twitter.com/miconda
>
>
>
> _______________________________________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users at lists.sip-router.org <mailto:sr-users at lists.sip-router.org>
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
>
>
> _______________________________________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users at lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

-- 
Daniel-Constantin Mierla -- http://www.asipto.com
http://linkedin.com/in/miconda -- http://twitter.com/miconda

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20120303/119a187a/attachment-0001.htm>


More information about the sr-users mailing list