Experienced Asterisk Developer - Write An AGI Script In Perl
$30-250 USD
Fechado
Publicado há mais de 12 anos
$30-250 USD
Pago na entrega
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://[login to view URL]
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......
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.