ejabberd.cfg query

Hello All,

I am getting this error message in ejabberd log with my client application:

E(<0.385.0>:ejabberd_http_bind:1236) : You are trying to use BOSH (HTTP Bind) in host "localhost", but the module mod_http_bind is not started in that host. Configure your BOSH client to connect to the correct host, or add your desired host to the configuration, or check your 'modules' section in your ejabberd configuration file.

And as per my understanding it might related to hostname, which i am confused.

ejabberd.cfg:

{hosts, ["DS-001D92DDE38D"]}.

  {5280, ejabberd_http, [
             %%            {request_handlers, [
%% {["http-bind"], mod_http_bind}
%%]},
captcha,
http_bind,
http_poll,
web_admin
]}

and

{mod_http_bind,[]},

in modules.

ejabberdctl.cfg

ERLANG_NODE=ejabberd@localhost

ping to DS-001D92DDE38D:

Pinging DS-001D92DDE38D.xxxx.CORP.yyyy.IN [fe80::786a:349c:1d7:85c2%14] with 32 bytes of data:
Reply from fe80::786a:349c:1d7:85c2%14: time<1ms

With pidgin it works fine. Do i need to make any entries in hosts file or any extra entry needed in ejabberd.cfg?

Syndicate content