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?