Google calendar SMS module -- 2

Cancelado Postado Jan 17, 2015 Pago na entrega
Cancelado Pago na entrega

I am looking for a programmer to do a programming job. The program is going to be used for sending SMS notifications to customers via a SMS gateway, based on Google Calendar.

Specs:

Google Calendar Events to SMS

Using google calendar API – and SMS Gateway (Clickatell HTTPS API) the program must. API kan be found here - [url removed, login to view]

1. Be able to pick-up calendar events (Triggers) (New, Changed, Reminders and optionally deleted/canceled) and http(s) post these to Clickatell SMS Gateway.

2. The program must take input to specify the google account(s).

3. The program must be able to select from than one google account.

4. The program must be able to select from more calendars from one google account.

5. The program must take input how often it should check google calendar for new triggers.

6. The program must take the following from google calendar; Event start date time - in human readable 24hrs format, Description, Location, Summary (Is comma separated i.e. Name, Business, SMS number)

7. The program must take input @ which time the reminders are sent to users (x = number, y = minutes/hours/days)

8. The program must send SMS when calendar event is created.

9. The program must send SMS when calendar event is changed.

10. Optional (the program must send SMS when calendar event is deleted)

11. The SMS is composed from the different calendar items, see examples.

12. The program must take free text input to 3(4) SMS types; new calendar event, changed calendar event, calendar reminder and optionally deleted event – with possibility to input variables from the data picked up from the calendar. The free text input must support local characters (ÆØÅæøå)

13. The program must check the SMS number is valid formatted with country code 45xxxxxxxx, if not the country code must be added (+45).

SMS Reminder example (this SMS is sent to %3Summery%)

Reminder for your appointment at %EventStartDateTime%, we will meet at %location% - Kind regards My Company.

SMS Event created example (this SMS is sent to %3Summery%)

We have an appointment at %EventStartDateTime%, we will meet at %location% - Kind regards My Company.

SMS Event changed example (this SMS is sent to %3Summery%)

Our appointment has changed – our appointment is now at %EventStartDateTime%, we will meet at %location% - Kind regards My Company.

(Optional)

SMS Event deleted example (this SMS is sent to %3Summery%)

Our appointment at %EventStartDateTime%, is now canceled, Kind regards My Company.

14. The program must take input to setup Clickatell HTTP API, documentation is provided and public available.

15. The program must log the calendar triggers, balance, outgoing SMS messages text, and HTTP response from gateway to text file (log).

16. The program must take the sms numbers from Google Calendar description (will be comma seperated, prefixed with sms)

17. The program must take input to assign the sender mobile number to each calendar. (the number the recepient will see)

Calendar Entry from Google example (this wil send a sms to 2 users)

Summary: Lesson 1

Location: Mainroad 1

Description: sms28431112,sms28431114

PHP Arquitetura de software

ID do Projeto: #6988980

Sobre o projeto

4 propostas Projeto remoto Ativo em Jan 17, 2015

4 freelancers estão ofertando em média $840 nesse trabalho

devanshai

Hi,can we discuss the project in detail ? looking forward your reply...................................................................................................................................... Thanks

$1500 USD in 38 dias
(3 Comentários)
3.0
sandanilprashan

A proposal has not yet been provided

$750 USD in 30 dias
(4 Comentários)
2.7
pthakare

We have excellent, committed team of experienced resources with expertise in PHP, Android Application and Dot Net (C#, ASP.Net) application development. Team has worked on HTML5, CSS3, Java Script, Angular.js, JQuery, Mais

$555 USD in 10 dias
(2 Comentários)
1.4