Hello,
We have followed your kind feedback but mbuni is returning a returned "msisdn =
null" in the debug as follows:
2011-05-30 16:12:52 [4275] [0] INFO: mms_detokenize_shell.c:60 <mms_detokenize>
[mms_detokenizer] [n/a] Calling "/test_script xyz123 10.159.50.228"
2011-05-30 16:12:52 [4275] [0] INFO: mms_detokenize_shell.c:71 <mms_detokenize>
[mms_detokenizer] [n/a] Called "/test_script xyz123 10.159.50.228", returned
msisdn = null
Thus, we would appreciate if you may highlight to us what may we be doing wrong
in our very simple script hereunder whereby our intention is to return variable
"$msisdn" with value 0035612345678 to Mbuni. The script runs fine when executed
by mbuni and the variables ("$1", "$2", "$msisdn") are written to a log file.
We are not sure if mbuni is expecting another variable name other than
"$msisdn":
#!/bin/bash
echo "$1" >> /tmp/detokenizer.log
echo "$2" >> /tmp/detokenizer.log
msisdn="0035612345678"
echo "$msisdn" >> /tmp/detokenizer.log
In this respect we have also included the following parameters in the
configuration file:
detokenizer-library = "builtin:shell"
detokenizer-module-parameters = "/usr/local/bin/mmsc_150/test_script"
Thanks and kind regards,
Andrew & Deborah
-----Original Message-----
From: [email protected] on behalf of Paul Bagyenda
Sent: Mon 5/30/2011 7:01 AM
To: Andrew Caruana
Cc: [email protected]
Subject: Re: [Users] MMS User Provisioning
Hello Andrew,
answers inline:
On 27 May 2011 15:32, Andrew Caruana <[email protected]> wrote:
Hi,
Thanks for feedback. It is now clear that subscriber control may be
achieved through the use of a script as defined by the variable
"prov-server-notify-script" as referred to in the Mbuni User Guide.
In this respect, and in view the user guide lacks such information, we
would appreciate that you share with information about:
(i) The name and syntax of the Mbuni output variables that the script
requires in order to be able to populate the subscriber database; and
You can use "detokenizer-library" for this. Set this to "builtin:shell"
Then set "detokenizer-module-parameters" to the (full path of the) shell script.
This script will be called for each received request. The first parameter is
not used for shell scripts, the second is the request IP. The script should
return the MSISDN on standard output if the subscriber is allowed access,
otherwise it should fail (i.e. abort).
(ii) The name and syntax of the input variables that Mbuni requires
from the script following a query to the subscriber database in order not to
allow the processing of MMS requests originating from subscriber whose MSISDNs
do not exist in the subscriber database.
For this, use "prov-server-notify-script" which will be called with parameters
(in order):
- command type (notification type)
- event (sent,received, etc)
- msisdn
- msg ID
- user-agent
- UAProf
Thanks and regards,
Andrew & Deborah
-----Original Message-----
From: [email protected] on behalf of Paul Bagyenda
Sent: Thu 5/26/2011 1:50 PM
To: Andrew Caruana
Cc: [email protected]
Subject: Re: [Users] MMS User Provisioning
User provisioning is entirely outside of Mbuni. All that's required is
that for each incoming MMS Mbuni can determine the sender. This is typically
done using special HTTP headers added by your WAP GW. For billing, again we
call a configured script, which can prevent delivery as needed based on user
status (as determined by a separate database).
P.
On 26 May 2011 14:27, Andrew Caruana <[email protected]> wrote:
Hello,
We would appreciate if someone may shed us some light on the
topic of MMS user provisioning on Mbuni. Neither the user guide nor the
archives cover this topic.
Thanks and regards,
Andrew & Deborah
This email and any files or content transmitted with it are
confidential and intended solely for the use of the individual or entity to
whom they are addressed. This message contains confidential information and is
intended only for the individual named. If you are not the named addressee you
should not disseminate, distribute or copy this e-mail. Please notify the
sender immediately by e-mail if you have received this e-mail by mistake and
delete this e-mail from your system. If you are not the intended recipient you
are notified that disclosing, copying, distributing or taking any action in
reliance on the contents of this information is strictly prohibited. The
Company and the originator of this email accept no liability for the content of
this email, or for the consequences of any actions taken on the basis of the
information provided, unless that information is subsequently confirmed in
writing. If you are not the intended recipient you are notified that
disclosing, copying, distributing or taking any action in reliance on the
contents of this information is strictly prohibited.
Warning: Although the Company and the originator have taken
reasonable precautions to ensure no viruses are present in this email, the
company cannot accept responsibility for any loss or damage arising from the
use of this email or attachments.
_______________________________________________
Users mailing list
[email protected]
http://lists.mbuni.org/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://lists.mbuni.org/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://lists.mbuni.org/mailman/listinfo/users