[OpenSIPS-Users] Opensips_communication_with_jabber server
Anca Vamanu
anca at opensips.org
Wed Apr 1 15:09:27 CEST 2009
Hi Jaya,
I suggest increasing the debug level in opensips and see if there are
any information about the address it tries to connect to.
regards,
Anca
JayaPrakash wrote:
> Hi All,
> I am trying to communicate Opensips server with ejabberd server.(both
> are located at the same machine)
> Below, it is given how Opensips is configured.
> *******************************************************************************
> modparam("xmpp", "domain_separator", "*")
> modparam("xmpp", "gateway_domain", "dev.ongobiz.com
> <http://dev.ongobiz.com>")
> modparam("xmpp", "xmpp_domain", "dev.ongobiz.com
> <http://dev.ongobiz.com>")
> modparam("xmpp", "xmpp_host", "localhost")
> modparam("xmpp", "backend", "component")
> modparam("xmpp", "xmpp_port", 5347)
> modparam("xmpp", "xmpp_password", "secret")
> ********************************************************************************
> Opensips is configured to connect to ejabberd in component mode at
> port 5347.
> ejabberd is configuered to accept connections from outer servers as
> shown below.
> *****************************************************************************************************************************
> {listen,
> [
> %% Component Connection
> {5347, ejabberd_service, [
> {access, all},
> {shaper_rule, fast},
> {ip, {127, 0, 0, 1}},
> {hosts, "localhost.dev.ongobiz.com
> <http://localhost.dev.ongobiz.com>", [{password, "secret"}]}
> ]},
> %dev.ongobiz.com <http://dev.ongobiz.com> is the host name of
> ejabberd_server.
> ---------------------------------
> {{s2s_host, "localhost"}, allow}.
> ---------------------------------
> {s2s_use_starttls, true}.
> {s2s_certfile, "/etc/ejabberd/ejabberd.pem"}.
> {s2s_default_policy, allow}.
> ---------------------------------
> *******************************************************************************************************************************
> Now Opensips is trying to connect to ejabberd.(Earlier Opensips server
> has thrown error, saying, connection refused. Now it is not throwing it.)
> However, it is not connected.
> ejabberd log file is keep on generating the following error.
>
> =INFO REPORT==== 2009-04-01 12:26:16 ===
> I(<0.272.0>:ejabberd_listener:112) : (#Port<0.132787>) Accepted
> connection {{127,0,0,1},36511} -> {{127,0,0,1},5347}
>
> =INFO REPORT==== 2009-04-01 12:26:16 ===
> I(<0.1428.4>:ejabberd_service:115) :
> ({socket_state,gen_tcp,#Port<0.132787>,<0.1427.4>}) External service
> connected
>
> =INFO REPORT==== 2009-04-01 12:26:16 ===
> I(<0.1428.4>:ejabberd_service:352) : terminated: {{invalid_domain,108},
> [{ejabberd_router,
> register_route,2},
> {ejabberd_service,
>
> '-wait_for_handshake/2-fun-0-',
> 1},
> {lists,foreach,2},
> {ejabberd_service,
> wait_for_handshake,2},
> {gen_fsm,handle_msg,7},
> {proc_lib,init_p,5}]}
>
> =ERROR REPORT==== 2009-04-01 12:26:16 ===
> ** State machine <0.1428.4> terminating
> ** Last event in was {xmlstreamelement,
> {xmlelement,"handshake",[],
> [{xmlcdata,
>
> <<"f8252dbc2163057f83924dc0a8f6f10512f6b669">>}]}}
> ** When State == wait_for_handshake
> ** Data == {state,{socket_state,gen_tcp,#Port<0.132787>,<0.1427.4>},
> ejabberd_socket,"280805813",
> "localhost.dev.ongobiz.com
> <http://localhost.dev.ongobiz.com>","secret",all,true}
> ** Reason for termination =
> ** {{invalid_domain,108},
> [{ejabberd_router,register_route,2},
> {ejabberd_service,'-wait_for_handshake/2-fun-0-',1},
> {lists,foreach,2},
> {ejabberd_service,wait_for_handshake,2},
> {gen_fsm,handle_msg,7},
> {proc_lib,init_p,5}]}
>
> Will you please suggest me how to solve this issue.
>
> Thanks
> JayaPrakash
> ------------------------------------------------------------------------
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
More information about the Users
mailing list