Business Client need Software Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Dubai, United Arab Emirates
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"I need an Erlang-savvy developer to extend ejabberd’s mod_roster so it handles presence subscriptions far more intelligently than the stock module allows. The focus is advanced subscription management, specifically:
- custom ejabberd module to hook or modified current mod_roster.
I need presence to be set on both when both but only when contacts have each other in roster. If not both have each other in roster it should be set to none
• Automated subscription approvals that follow clear, configurable rules.
• Custom subscription rules I can tweak without recompiling (think rule-sets based on JID pattern, group, or an external flag).
The finished work should compile cleanly against the current ejabberd release, slot into the normal modules directory, and respect all existing hooks so other components continue to work. Please include:
1. The patched or new .erl file plus compiled .beam.
2. A brief config snippet showing how to enable and adjust the new options.
3. Unit tests (eunit or common-test) proving the new logic.
4. A short README walking through build, deploy, and rollback steps.
I’ll provide a test server and can run your branch if you prefer working in a public fork. Code quality, clear comments, and sensible error handling are essential; I want to drop this straight into staging and see green bars." (client-provided description)
Matched companies (4)

SJ Solutions & Infotech

Versasia Infosoft

April Innovations
