summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/biboumi.1.md5
-rw-r--r--src/xmpp/xmpp_component.cpp4
2 files changed, 7 insertions, 2 deletions
diff --git a/doc/biboumi.1.md b/doc/biboumi.1.md
index 6b04802..605fb96 100644
--- a/doc/biboumi.1.md
+++ b/doc/biboumi.1.md
@@ -46,6 +46,11 @@ The configuration file uses a simple format of the form
This password must be configured in the XMPP server, associated with the
external component on *hostname*.
+`port`
+
+ The TCP port to use to connect to the local XMPP component. The default
+ value is 5347.
+
`admin`
The bare JID of the gateway administrator. This JID will have more
diff --git a/src/xmpp/xmpp_component.cpp b/src/xmpp/xmpp_component.cpp
index 06db085..4c9c8ff 100644
--- a/src/xmpp/xmpp_component.cpp
+++ b/src/xmpp/xmpp_component.cpp
@@ -2,8 +2,8 @@
#include <logger/logger.hpp>
#include <xmpp/xmpp_component.hpp>
+#include <config/config.hpp>
#include <xmpp/jid.hpp>
-
#include <utils/sha1.hpp>
#include <stdexcept>
@@ -68,7 +68,7 @@ XmppComponent::~XmppComponent()
void XmppComponent::start()
{
- this->connect("127.0.0.1", "5347", false);
+ this->connect("127.0.0.1", Config::get("port", "5347"), false);
}
bool XmppComponent::is_document_open() const