Find Jobs
Hire Freelancers

Airpay Demo

$100-300 USD

Cerrado
Publicado hace casi 18 años

$100-300 USD

Pagado a la entrega
Here is an overview of the Air pay demo project. The Demo: Utilises a standard PC with Windows 98, Interactive Voice Recognition software (free trial download from [login to view URL]), an attached US robotics voice modem (to receive calls,) and an attached GPS modem (to make calls to vending machines). The Requirement: a) Write the code to deal with the read and writes to text files b) Write a VB or C module as an exe file, that will, when executed check to see if it is already open, (open if not), but if open will take the vending machine telephone number and make the call to the vending machine and deal with the above stated communication. The Backgound: Airpay Transaction Service Documentation Please note that this document has been prepared in view of the fact that this is a demo, and that although more stringent solutions are always preferred, a quick demo is required and is the over-riding constraint in several key decisions. Demonstrating the “Use of a Random Number entered by a Customer using a mobile phone at a vending machine” is the aim of this demo, (therefore other issues which don’t support this have been excluded or simulated without additional development). Communication Components: Customer (with a mobile phone registered to use the Airpay Service) Vending Machine (with a GSM modem) Transaction Service (with a Voice modem, a GSM modem, and Interactive Voice Recognition Software, together with a custom built module to control the communication between the Transaction Service and Vending Machine). Process: Customer has a credit account (with Airpay or Airpay Partner) allowing them to use their credit on the Vending machine. Customer has registered their mobile phone for use with vending transactions, (and if required a PIN number, etc.) Customer finds vending machine offering what the customer wants. Customer phones the telephone number on the vending machine. The Transaction Service answers the phone for that particular vending machine, and also takes records that the call has come from a registered phone. The customer is asked to verify their PIN number. Upon verification the system makes a call to the vending machine and transmits a Random Number for the customer to use and enter on their mobile phone to verify that they are at the vending machine. Customer is requested for and enters the Random Number. If this is correctly entered and verified by the Transaction Service, the Customer will asked for the value of the vend required. If this is a legitimate value, this credit value is transmitted to the Vending Machine Data Requirements: Vending Machine Identification Customer Mobile Phone Number Customer Verification PIN Record of Random Number after it has been verified by the Customer Value of the Vend Logical Process: Please note where there is a mention of other options being available in instances that the data provided by the customer is not recognised or is incorrect, the only option that will be offered for the purposes of the demo is to re-enter the number. There is no requirement to offer any other options, this is just for illustrative purposes only. Caller calls Transaction Service Transaction Service answers call and identifies caller number Caller number is then used to check that the caller is an actual customer [Read] If customer mobile number is not recognised feedback is provide, and call is closed The registered Customer is requested their PIN number Transaction Service [reads] and verifies PIN number If the PIN is incorrect other options are provided If the PIN number is correct the Customer is asked to look for the Vending Transaction Number be displayed on the Vending Machine. [Write correctly authenticated customer] The Transaction Service generates a Random number [Write] Transaction Service calls Vending Machine Upon authentication of the two parties (the GSM modems) the Random number is transmitted [Write] The Vending Machine takes the Random Number and displays it Random number is displayed on Vending Machine Customer enters Random Number [Write] Transaction Service reconciles the Number entered by the Customer with the number transmitted to the Vending Machine [Read stored number] If this is incorrect other options are offered If this is correct, Transaction Service requests the credit value required. If this is incorrect other options are offered Customer enters required Credit value for that vend [Write] Credit value is checked and transmitted to the vending machine Vending Machine permits the required Credit value Upon a successful vend the Vending Machine transmits the successful action to the Transaction Service Transaction Service Records a Successful Vend [Write] Transaction Service closes the call with the Vending Machine Transaction Service closes the call with the Customer [Write] Data Requirements: The data can be written and read straight into and from flat text files, so there is no need to create a database as such for this demo. However, the choice as to whether a single file or several files are used is left open to whatever the developer considers is easiest to do. The minimum requirement for the data that needs to be stored to make the demonstration of any value is the following: Called number (i.e. the vending machine called) [As we are only using one number to call into the Transaction Service we may need to simulate two or more numbers differently, one solution is to just ask when the caller calls which vend they require] Caller number (Which phone is being used to call in from – if number is with-held then number with-held needs to be recorded) Data and time of call PIN number used Random number generated Value of vend requested Value of vend completed Date and time of completed Vending Call Date and time of completed customer call IVR Plug-in, examples, etc, requirements: IVR has several plug-ins which write and read from text file these are available on the web site at the following address: [login to view URL] Example files are available at: [login to view URL] Example software developers’ kit with VB and C files are available at: [login to view URL] There is a discussion forum at: [login to view URL] The plug-ins I recommend (but don’t have to be used if alternatives are developed and used) are: Getdatax, Savedata, Checkdata, finddata, rand, ivmview, (for demonstration purposes rather than get bogged down by this the preferred option would be to simulate this with some prewritten numbers stored and read from a flat text file).
ID del proyecto: 72674

Información sobre el proyecto

8 propuestas
Proyecto remoto
Activo hace 17 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
8 freelancers están ofertando un promedio de $243 USD por este trabajo
Avatar del usuario
Hi, I am very much interested in this job. I am from Hyderabad, India. Request you to please check ur PM now and get back to me ASAP. Thanks and Regards, Sai Kiran
$250 USD en 20 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
I am also very interested in this project, however I think it can be done even more simply. Have you considered just utilizeing text messageing. If a person has caller id that can be all the verification you need. You can consider chargeing directly to the telco. Let me know what you think.
$300 USD en 30 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
This is a placeholder bid, pending further clarification. Please refer to PMB.
$100 USD en 1 día
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
I feel this as really an interesting and a great work and i am eager to work on it.
$245 USD en 30 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hi We just happen to read your requirements . We would be glad to work on this project. We have proffessionally qualified VB experts in our team who are able to do this project for you with complete satisfaction. if intrested please contact us .
$200 USD en 20 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
hello, we are small start up company consisting of programmers from various large companies and experts in their own domains. we present ourselves as very able to do the project proposed and promise timely and colplete delivery of the requirement please start communicating if you wish to discuss NOTE:amount and time as not fixed
$300 USD en 30 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
hi pls see my PM
$300 USD en 30 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
hi, i am having 4+ years of programming experience and build several ERP applications. i am interested in your application. lets discuss.
$250 USD en 26 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED KINGDOM
Stourbridge, United Kingdom
0,0
0
Miembro desde jul 9, 2006

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.