Asterisk integration with third party software

We require a basic Asterisk box to be set up to best-practice standards to integrate with third party software.

Current scenario

We have two customers that have debt collection software. They want to integrate their systems with an Asterisk box. The customer software must initiate the call via a web page type GUI. This will send a command to the Asterisk box (hosted locally) that will initiate the call, record the call, send the recording name and location to the GUI and inform the GUI when done. Inbound calls need to work as well and should be routed via DID.


1) The software will need to send commands to Asterisk using either the AMI or call files. The bidder needs to provide an API with the commands and syntax to do this.

2) Asterisk will then initiate the call via a SIP trunk

3) All calls need to be recorded to either an internal harddrive or to a network shared drive

4) The call recording name needs to be sent to the third party software using PHP/Javascript/another means as suggested by bidder.

5) Asterisk should send a notification to the third party software notifying it that the call was hung up using similar means as in point 4

6) Inbound calls should work properly by sending calls to specific ring groups as required per DID

7) Configure trunk to work properly via a proxy

8) The box will need to be secured via IP Tables, Fail2Ban and whatever other methods the winning bidder may suggest.

9) Remote access should be made available via a secured method.

Other information

1) The box will be pre-installed with Centos 6.4 32 bit. (Should the bidder recommend another version this can be adjusted)

2) Asterisk version 11 will be pre-installed. (Should the bidder recommend another version this can be adjusted)

3) Security is very important and will be tested. Unauthorised login attempts should be logged, emailed to us and then the IP should be locked out for at least 1 hour the first time round and upon 3 repeated lockouts permanently banned.

4) If any attempt to install a back-door is noticed the project will immediately be cancelled and any rights to payment will be revoked.

3) We require two similar types of integrations. The proposed fee should be for this project with an additional fee quoted to implement it into the second system. Both systems are similar with only minor variations.

4) We have already done this integration and proven that it works. However we would prefer a professional with several years of experience to do this in the right manner using best-practice methods.

5) The bidder should be available for follow up support that should be made available at a fixed rate.

6) All work to be done remotely on a local server via a Teamviewer session.


Payment will be split up equally per [url removed, login to view] are 9 requirements. After each requirement is met a payment will be made. For example if the bidder bids $180 dollars for this project each requirement that is successfully completed will be rewarded with a payment of $20. Any requirement not met will not be paid for.

Skills: Asterisk PBX, MySQL, PHP

See more: tested and proven, professional paid by the hour, notification using php, best web page software, asterisk pbx web gui, web teamviewer, using asterisk, third party api, trunk sip, third, teamviewer support, sip trunk, pbx ip, fail2ban, call record, box integration, asterisk install, centos install proxy server, software using, pbx software, asterisk pbx integration, set web server centos, centos sending, set project server 2013, ami api

About the Employer:
( 2 reviews ) Pretoria, South Africa

Project ID: #4470968

10 freelancers are bidding on average R11467 for this job


hi.i can do this, but note you have fund all milstones before start. since i never install any backdoor(how it posible via teamvier?) if you say backdoor installed or goal not met -you have prove that.

R20600 ZAR in 20 days
(127 Reviews)

I can work on your project have vast expereince in asterisk and web . Kindly check pmb for details Rgds

R16500 ZAR in 15 days
(16 Reviews)

hello, I don't mind working on 2 tasks (out of 9) at the same time just to speed up the work. please check pmb.

R3914 ZAR in 12 days
(9 Reviews)

Hi, I have a very good experience with Asterisk.

R4400 ZAR in 15 days
(39 Reviews)

Our team is really good in integration of Asterisk and any 3rd party sytems, as it is our main specialization. We can do it on PHP or Java, on jour choise. We have widely tested templates for IPTables/Fail2Ban, so you More

R14700 ZAR in 10 days
(2 Reviews)

plz check pmb. thanks.

R16480 ZAR in 30 days
(5 Reviews)

Hello. I am a voip engineer and I can help you.

R5250 ZAR in 14 days
(6 Reviews)

please check my pm

R3675 ZAR in 6 days
(6 Reviews)

Hi, Kindly have a look my PMB

R8800 ZAR in 20 days
(0 Reviews)

Hello, I'm proficient in asterisk and asterisk integration with a third-party software. Please see PMB message for more information.

R20350 ZAR in 20 days
(0 Reviews)