Hi Andrew,

 You want to return the msisdn as standard output, to wit: 

#!/bin/bash
echo 0035612345678


On May 30, 2011, at 17:40, Andrew Caruana wrote:

> 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: kitand...@gmail.com on behalf of Paul Bagyenda
> Sent: Mon 5/30/2011 7:01 AM
> To: Andrew Caruana
> Cc: users@mbuni.org
> Subject: Re: [Users] MMS User Provisioning
> 
> Hello Andrew,
> 
>  answers inline:
> 
> 
> On 27 May 2011 15:32, Andrew Caruana <andrew.caru...@go.com.mt> 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: kitand...@gmail.com on behalf of Paul Bagyenda
>         Sent: Thu 5/26/2011 1:50 PM
>         To: Andrew Caruana
>         Cc: users@mbuni.org
>         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 <andrew.caru...@go.com.mt> 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
>                 Users@mbuni.org
>                 http://lists.mbuni.org/mailman/listinfo/users
>               
>               
>        
>        
>        
>        
>        
>        
>        
> 
>        
>         _______________________________________________
>         Users mailing list
>         Users@mbuni.org
>         http://lists.mbuni.org/mailman/listinfo/users
>        
>        
> 
> 
> 
> 
> 
> 
> _______________________________________________
> Users mailing list
> Users@mbuni.org
> http://lists.mbuni.org/mailman/listinfo/users

_______________________________________________
Users mailing list
Users@mbuni.org
http://lists.mbuni.org/mailman/listinfo/users

Reply via email to