3cx pbx sync windows service, DOT NET Programming

Assignment Help:

Project Description:

 You require access to a commercial version of the 3CX PBX system in order to be able to program the API

You need sufficient technical knowledge about PBX systems, particularly 3CX and its configuration

A Windows Background Service requires checking regular (via a call to an intranet REST Web service) if some data has changed. The details of the data are also given via the REST Call. Based on what has changed it needs to do some API call's to a 3CX software telephone system (PBX) (3CX API call's) in order to:

1) Create/update/ Remove a contact (Delete/Update also by Extension Nr.)

2) Create/Remove a contact group (Delete also by Extension Nr.)

3) Put/Remove Contacts in groups

4) Get every contact details

5) Get every Contact group details

6) Get every contact in a group

7) Create/Remove/Update a Ring group

8) Put contacts in a ring group

9) Simply add new functions to the service ourselves

You can use the 3CX Call API (3cx.com/blog/docs/take-control-of-calls-on-3cx-with-the-call-control-api/)

When you prepare an extension (a phone number) this can be a soft phone or a physical device where you need to submit the MAC address and configuration template information in order to sustain auto provisioning.

The REST service where the service may get its data is not yet developed or designed; we will be developing this REST service. For test purpose you can have to create a minimal REST service (.Net WebApi 2) to get static test data from the REST service to test de functionality of the 3CX Sync Service.

The version of the 3CX PBX software is version

We may use and include the written code in our complete software package.

Your Job:

* Make a technical analysis that would cover the needs

* Program and Design the Test REST Service in .NET WebAPI2

* Program and Design the Sync Service in .NET 4.5

* Code must be documented in source

* Document the installation, technical workings, and configuration / Diagrams (Word Document)

Skills required:

.NET, SQL, Software Architecture


Related Discussions:- 3cx pbx sync windows service

Explain the xml elements, Explain the XML elements. The elements are th...

Explain the XML elements. The elements are the central units of an XML document that define and identify data. The elements are represented by the tags. You can also make your

Software testing, Project Description: i will testing some software whic...

Project Description: i will testing some software which you need and i promise to do my job is the best way, and as fast as possible. Skills required: .NET, MySQL, C# P

What are the different implementations of linq, What are the different impl...

What are the different implementations of LINQ? The different implementations of LINQ are: LINQ to SQL - Refers to a component of.NET Framework version 3.5 that provides a

Precautions for sqlserver mode, What are the precautions by which SQLSERVER...

What are the precautions by which SQLSERVER Mode work properly Following are the things to keep in mind so that the SQLSERVER Mode works properly:- A) In the SQLSERVER mode,

Explain the architecture of ado.net in brief, Explain the architecture of A...

Explain the architecture of ADO.NET in brief. AD0.NET having of two fundamental components: The DataSet, which is disconnected from the data source and does not require to k

Write a program of changing string order – c# program, Write a Program of C...

Write a Program of Changing String Order - C# Language  using System;   class Prog3_2  {       public static void Main(String [] args)    {     Console.Write(ar

Image viewing in datagrid view, im retrieving the path of image from the da...

im retrieving the path of image from the database i want to get the image in that path to be displayed in my datagridviewvolumn

Precautions to take while deploying satellite assemblies, What precautions ...

What precautions we need to take while deploying satellite assemblies? When we distribute the assembly, the folder structure has to be very organized. The table below shows how

Software bot for domain parking, I have 10 domains which are presently park...

I have 10 domains which are presently parked, now I need a software/Bot which generate clicks on the ads placed on the website. These clicks which are generated should use proxy to

Need report generation in sql and .net, Need Report Generation in SQL / .NE...

Need Report Generation in SQL / .NET Project Description: Prepare a report generation web page by pulling information from an SQL Database. Filter parameters per report :

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd