What is the webchat look like with EJabberd, an XMPP application server, look like?
(Only 10$/h or 10% market price I provide Full Business Software Solution: Mobile App and Web App)


1. Log in to an XMPP server, here I use my EJabberd server, http://112.213.94.35:5280/http-bind , with bosh service (XMPP Over BOSH).

2. Contact requests from test2@rr1 that display on test1@rr1
3. test2@rr1 contact name be display on list contact of test1@rr1, after test1@rr1 accept the contact request that come from test2@rr1

4.  test1@rr1 be in contact list of test2@rr1
5. test2@rr1 sent a meassage to test1@rr1

6. The massage displayed at test1@rr1 after send from test2@rr1
7. Thanks message from test1@rr1 to test2@rr1

8. The thanks message displayed at test2@rr1 side
9. EJabberd, XMPP application server, admin management site look like

B. How to setup and configure an XMPP server by EJabberd?
10. Browse to http://www.process-one.net/en/ejabberd/archive/ to download EJabberd server setup application for Windows operation system
11.  Click to run Ejabberd setup file for Windows
12.  Welcome to the EJabberd Setup Wizard
13.  Accept the License Agreement

14.  Installation Directory

15. EJabberd server domain

16. Administrator username

17.  Administrator password

18. Can be choose stand alone or a node of a cluster

19. Ready to install EJabberd server

20.  Installing EJabberd server

21.  Start EJabberd

22. Starting ejabberd ...

23. Click on admin interface to browse to admin site of EJabberd

24. Log in to admin site of EJabberd server


25.  The admin site of EJabberd server look like
26.  Detail of a Virtual Hosts look like
27. Download XMPP javascript source and example from http://conversejs.org/

28.  Open ejabberd configure file to change local ip to public ip

29.  Need change from localhost ip to a public ip if we want to work with world wide client application

30. Whenever want to change the bosh server
from https://bind.opkode.im to http://yourServerIP:5280/http-bind

31. Custom EJabberd for standard template of BlogSpot, add css code (style.css) that download from Conversejs.org
32.  Add Chat Panel and script to display the panel and bind to posh service of Ejabberd
33. Chat panel displays look like


Using ejabberd with MySQL native driver


You can test the xmpp web chat from the blog

God bless us!

Thanks God and Thanks all!

Only 10$/h or 10% market price I provide full Business Software Solution: mobile app (iOS and Android), Intranet Portal by SharePoint Online or On-Premise, Business Web App, Business Workflow, Power Bi, E-Office, Document Management, Chat system, Customer Interaction Center, Dynamics AX, Dynamics 365.

Or very happy to join your team to develop Mobile App or Business Web App.

Thank you!


Phone: +60 115 199 2689 (also on WhatsApp, Viber, Zalo)
Email or Skype: ThomasTrungVo@Hotmail.com
Gmail: SharePointTaskMaster@Gmail.com
LinkedIn: https://www.linkedin.com/in/abc365/

5

View comments

  1. please give me complete source code.

    when i run github code in my browser then toggle button is not popup so please help me .i cant do anything from index.html file

    ReplyDelete
  2. Dear Kaushik,

    Please see more detail with step 31, 32, and 33 with simple template of blogspot

    God bless us!

    ReplyDelete
  3. do we need to change style.css ? is it mandatory ?

    ReplyDelete
  4. i am using public IP address for ejabberd chat but now want to shift to Domain But my previous apps are using IP address and new are using Domain. So i want chat works with IP address to Domain as domain is mapping with that IP. I am able to do chat using IP address and also with Domain in 2 devices. But not with IP in one device and domain in another. Please help me.

    ReplyDelete
  5. it's possible to use port 80 or 443 with ejabberd?¿ or jwchat

    ReplyDelete
Gemini AI Code Assist for Visual Code
How to use DeepSeek AI with Flutter?
Gemini AI is ready on Android Studio
Trump buys a new Tesla EV Car!
DeepSeek-VL2 - Vision-Language Models for Advanced Multimodal Understanding
DeepSeek LLM - Large Language Model - Mô Hình Ngôn Ngữ Lớn của DeepSeek
DeepSeek EPLB - Expert Parallelism Load Balancer
DeepSeekMoE 16B is a Mixture-of-Experts (MoE) language model with 16.4B parameters
DeepSeek Smallpond - A lightweight data processing framework built on DuckDB and 3FS
DeepSeek Smallpond - A lightweight data processing framework built on DuckDB and 3FS
DeepSeek DeepGEMM is a library designed for clean and efficient FP8 General Matrix Multiplications (GEMMs)
DeepSeek DeepGEMM is a library designed for clean and efficient FP8 General Matrix Multiplications (GEMMs)
DeepSeek 3FS - Fire-Flyer File System (3FS) is a high-performance distributed file system designed to address the challenges of AI training and inference workloads
DeepSeek DeepEP - DeepEP is a communication library tailored for Mixture-of-Experts (MoE) and expert parallelism (EP)
DeepSeek DeepEP - DeepEP is a communication library tailored for Mixture-of-Experts (MoE) and expert parallelism (EP)
DeepSeek DualPipe - a innovative bidirectional pipeline parallelism algorithm used in V3 and R1 training
62 model layers of DeepSeek AI R1
61 Model layers of DeepSeek-V3
Install DeepSeek-V3 Requirements by pip install -r DeepSeek-V3/inference/requirements.txt
DeepSeek-R1-Distill models are fine-tuned based on open-source models: LLAMA and Qwen AI models
DeepSeek AI is written by Python
Robot Operating System - ROS 2 - Nav2 - ros2 run tf2_ros tf2_echo base_link base_laser
Robot Operating System - ROS 2 - Nav2 - ros2 run tf2_ros static_transform_publisher 0.1 0 0.2 0 0 0 base_link base_laser
Robot Operating System - ROS 2 - Nav2 - Transformation base laser to base link
Robot Operating System - ROS 2 - Nav2 - Robot runs on Gazebo Sim by road on map of RViz
Robot Operating System - ROS 2 - Nav2 - Gazebo Sim and RViz
Robot Operating System - ROS 2 - Nav2 - Install the demo robot for gazebo by sudo apt install ros-jazzy-nav2-minimal-tb*
Robot Operating System - ROS 2 - Nav2 - sudo apt install ros-jazzy-nav2-bringup
Robot Operating System - ROS 2 - Nav2 - sudo apt install ros-jazzy-navigation2
Person of the year 2024 is Donald J. Trump
Robot Operating System - ROS 2 - The command ros2 run launches an executable from a package
Robot Operating System - ROS 2 - Fast DDS - Discovery partitions
Robot Operating System - ROS 2 - Fast DDS Discovery Backup Server
Robot Operating System - ROS 2 - fastdds Redundant servers - Discovery clients connect to redundant servers
Robot Operating System - ROS 2 - fastdds discovery server - Talker and Listener do communicate OK
Robot Operating System - ROS 2 - ros2 and fastdds are ok on Ubuntu 24.04
Robot Operating System - ROS 2 - Install on Unbuntu 24.04 by [sudo apt install ros-jazzy-desktop]
Robot Operating System - ROS 2 Jazzy are currently available for Ubuntu Noble 24.04 LTS
Robot Operating System - ROS 2 - Fast DDS Discovery Server Version 2
Robot Operating System - ROS 2 - view all node or topic of our ROS
Robot Operating System - ROS 2 - publish data to two topics once time
Robot Operating System - ROS 2 - publish data to a topic directly from the command line
Computer vision is used in Optical inspection systems
Robot Operating System - ROS 2 - interface show message type
Robot Operating System - ROS 2 - topic info
AI - display Open, Close and Predictions of stocks
Robot Operating System (ROS) - ROS2 - view data being published on a topic
Robot Operating System (ROS) - ROS2 - Nodes
Robot Operating System (ROS) - ROS2 - Control multi turtles with customization pen color, pen width
Robot Operating System (ROS) - ROS2 - Turtlesim simulator
Computer Vision - Robot Operating System (ROS) - ROS2 run well look like
Computer Vision - Install PyQt5-Qt5, netifaces, lark, zipp, tomli, six, rpds-py, pyyaml, PyQt5-sip, pyparsing, pycparser, pycairo, psutil, pluggy, pkgutil-resolve-name, pillow, packaging, numpy, lxml, kiwisolver, iniconfig, fonttools, exceptiongroup, empy, docutils, distro, cycler, colorama, attrs, referencing, python-dateutil, pytest, PyQt5, pydot, opencv-python, importlib-resources, importlib-metadata, contourpy, cffi, matplotlib, jsonschema-specifications, cryptography, catkin_pkg, rospkg, jsonschema, rosdistro
Computer Vision - Build OK the Joining OpenCV and OpenCV Contribute for Using with CMake
Computer Vision - Face Recognition by Fisherfaces algorithm
Computer Vision - Face Recognition - Eigenfaces by C++
Dlib: A toolkit for making real world machine learning and data analysis applications - get, build and install Dlib
Computer Vision by OpenCV, C++ and CMake
Computer Vision - Face Detection - Detect face from photo
Computer Vision - Face Detection - Detect face from live camera
AI Chatbot answers algebra math questions
Computer Vision - Transformations of Images - Image ROI - Moving Ball
Computer Vision - Transformations of Images - Painting by Dragging - Jesus
Computer Vision - Transformations of Images - Geometric Shapes - Draw Flags of Japan and France
Computer Vision - Transformations of Images - Capturing and Saving Video
Computer Vision - Transformations of Images - Playing Video from File
Computer Vision - Transformations of Images - Capture Video from Camera
Computer Vision - Transformations of Images - Perspective Transformation
Computer Vision - Transformations of Images - Affine Transformation
AI Chatbot by Natural Language Processing service and Generative AI - Italian - Italiano
AI Chatbot by Natural Language Processing service and Generative AI - Indonesian
AI Chatbot by Natural Language Processing service and Generative AI - Korean - 한국인
AI Chatbot by Natural Language Processing service and Generative AI - German (Deutsch)
AI Chatbot by Natural Language Processing service and Generative AI - French
AI Chatbot by Natural Language Processing service and Generative AI - Chinese
AI Chatbot by Natural Language Processing service and Generative AI - Vietnamese
AI Chatbot by Natural Language Processing service and Generative AI - Thai
AI Chatbot by Natural Language Processing service and Generative AI - Japanese
AI Chatbot answers price correctly in Indonesian
About Me
About Me
My Photo
Vietnam
21 years experience in Mobile App (iOS and Android), Business Web Application. I have been developing with 26 business web application and Mobile App projects. Call me whenever you need a Mobile App (iOS and Android), Portal Solution by Office 365 (SharePoint Online) or by SharePoint On-Premise 2019/2016/2013/2010/2007 or an Integration SharePoint Solution with Dynamics AX, Dynamics 365, Power Bi, Digimind Social Medial Analytic Monitoring, EJabberd XMPP server Chat System, Forefront UAG, PDCA, Budget Request, LPG Bulk Transport Operations Application Solution, Project Server, Reporting Service, CRM Call Center, Dynamics CRM, Customer Interaction Center. Viet Nam: +84854147015 Malaysia: +601151992689 (also with WhatsApp) Linkedin: https://www.linkedin.com/in/abc365/ Email: ThomasTrungVo@Hotmail.com, SharePointTaskMaster@Gmail.com Skype: ThomasTrungVo@Hotmail.com
Blog Archive
Loading
Dynamic Views theme. Powered by Blogger. Report Abuse.