Hello Openfire Guru’s,
I am trying to implement a xmpp/SMS forking service and have successfully setup for incoming sms where the SMS is forked to both the users regular mobile and their XMPP client with no issue, however for outbound SMS when originated by the XMPP client I observe two issues -
XMPP originated message
a) Openfire is addressing the SMS to the mobile with the same TO: & FROM: fields, thus the mobile user receives a sms addressed to themselves from themself - desired behaviour is for the mobile user that the SMS should show the original originator as opposed to the xmpp users’ own identity - how/where is this configurable ?
b) Today the Openfire behaviour changes if the user’s xmpp client is logged in or not, as in if the xmpp client IS logged in and another xmpp user messages them they receive the mesagge as only xmpp but not SMS on mobile (as in xmpp is not sent to the SMSC). If the xmpp target user is NOT logged in to xmpp on their client, the message is delivered to SMS as desired (except the TO and FROM issue as above.) Desired behaviour is to deliver to both SMS and XMPP irrespective of logged in state.
Using Openfire 4.6.3, standard setup - route to SMSC is via xmpp.
Please can I ask for thoughts/tips on what configuration I might be missing or how to correctly setup this quite useful function ?
(Apologies if this is not the correct channel to ask - if the case please can a moderator help relocate )