login
Forgot?

Don't have an account? Register one now!

Login

Experienced Asterisk Developer - Write An AGI Script In Perl

Bids 
5
Avg Bid
$360 USD
$2795 HKD
CLOSED
  • Project ID:

    1406484
  • Project Type:

    Fixed
  • Budget:

    $30-$250 USD
    (Approx. $232-$1941 HKD)

Project Description:

I am a Fonality PBXTRA customer.
PBXTRA is a hybrid hosted modified asterisk 1.6.22 core non open source pbx system.
In order to extend the functionality of pbxtra an agi script can be written and referenced in the call menu by placing the script in the asterisk/agi-bin folder.
The agi script must be written in perl
I previously had a programmer create the script but he coded it in java; it needs to be in perl.

My scenario I am trying to create is a call announce feature so that on every call the extension, options or department can be announced to the called party so they will know how to answer the phone since one extension can be answered for many different companies or departments.
My issue is another programmer created the call announce feature but when the script was ran it encountered a bug on the call bridge command and asterisk crashed every time.
This is an issue that Fonality refuses to fix.
Fonality will not fix the bug so I am trying to find another option to make the solution work but an alternative to the call bridge command in asterisk.

Essentially the function should act as such:

Call comes into an auto attendant which ever selection the caller makes they are taken to a submenu

whenever the call terminates; the called party should hear

You have an incoming call to (pre- recorded extension, department or submenu name)
To accept the call press 1 (This part causes asterisk to fail)
To transfer the caller to another extension or outside line press 2
To send the caller to voicemail press 3
To place the caller on hold press 4

In the submenu the caller should be able to define the extension that should be dialed; the voicemail that should be dialed and the call park extension

Here is an example of his reference to the agi script in the call menu

agi://127.0.0.1/AGI?ph=SOFTPHONE001/vm=5001/park=9000/f1=call1/f2=call2/f3=call3/f4=call3/mc=default

There are 3 wave files that should be played consecutively as to give the impression of one message
the first wave file says You have and incoming call to the second states the extension number or department name and the third gives the key press options to connect the call or send the caller to voicemail.

within the script step user should also be able to select music on hold while caller is waiting.

PLEASE PLEASE
ONLY EXPERIENCED coders in asterisk who know how to write agi scripts in perl and who can find a solution
to connect the call by pressing one; other than using the call bridge command in asterisk as it fails in Fonalities
outdated modified asterisk core 1.6

If this job is completed successfully; I have more work for you......

Skills required:

Asterisk PBX, Linux, Perl, Script Install, VoIP

Project posted by:

savvysourcing United States
5.0 (3 Reviews)

Last seen: Apr 16, 2012 10:33 PM HKT

If you are the project creator or one of the bidders, please Log In for more options.


All Bids ()

pro-sip.logo.gif
meral
Ukraine From Ukraine    Premium Membership     Offline
  Freelancer Orientation (75%, 94th percentile)
  SQL Level 1 (83%, 45th percentile)
  Unix Level 1 (100%, 100th percentile)
  General Orientation (90%, 98th percentile)
  Foundation EUFreelance.com Member
$500 in 5 days 
$500 Milestone Requested
4 months ago
4.9

7.6

103 Reviews
88% Completion Rate
hi.i have some experience with pbxextra. note, need ssh access to do scripting.
logo.jpg
tektrix1
Pakistan From Pakistan        Online
$250 in 5 days 
$125 Milestone Requested
4 months ago
4.6

5.8

12 Reviews
40% Completion Rate
Hi I m very good at asterisk AGIs using perl i can programme that for you . Kindly check pmb for details Rgds
DSC_2323.JPG
lucarossi
Italy From Italy        Offline
  Foundation EUFreelance.com Member
$400 in 10 days 
$400 Milestone Requested
3 months ago
4.9

5.2

29 Reviews
70% Completion Rate
I can help you.
perl_img.jpg
JulianRadev
Bulgaria From Bulgaria        Offline
$200 in 5 days 
0
3 months ago
Hi. I have experience from 4 years with my own Astersik server. I use AGI and Perl very well. If you approve me, just give me more information about your project and I will do it.
patricia-logo.jpg
contactpatricia
India From India        Offline
$450 in 4 days 
$45 Milestone Requested
3 months ago
0.0

0.0

0 Reviews
36% Completion Rate
Dear Savvysourcing, We have more than 7 years of experience in your required skills. Kindly check the PMB. Thanks, Paticia