Important Notice: (2010 november 4) this package was developed for 1.x releases, Askozia 2+ not supported and never will be.Hi all,
hope this package may help people looking for a little more freedom to configure the AskoziaPBX.
However this pakage target to advanced users,
good Asterisk knowledge is required to use it.
The package move some of the Asterisk system files from the memory file system, or read only mount point, to the package tree in the storage partition.
The following options are available at this time:
- Sounds. Allow to add any missing prompt you want and make a custom files directory ready for you. The package came with vm-* prompts (EN) included because they are needed to have a working voicemail main menu.
- Moh...
- The Asterisk database.
- AGI, the agi-bin directory.
- Keys, to store rsa keys needed for some VoIP provider registration.
- Voicemail. Not intended to store incoming messages but to record your own vm prompt.
- Modules. Allow to add missing Asterisk modules... app_record.so is included in the package distibution.
Each of those may be enabled/disabled from the package configuration page. Enabling the additional
Modules option is required to record any prompt.
Enabling for the first time the
Sounds option may require long time to complete because all existent sound files will be copied in the package tree. A slow cf required 4 minutes...
I've put my best efforts testing the package but please keep in mind bugs may exists and beacuse of the way the package works may render your system like a brick... so please backup, backup, backup before you install in a production system.
If any error happen using the package please look in the data directory and read the log file for a trace.
Two small application skeletons for record testing.
- record a custom prompt in the custom directory an play it:
1,Wait(1)
2,Record(custom/asterisk-recording_001.alaw)
3,Wait(2)
4,Playback(custom/asterisk-recording_001)
5,wait(1)
6,Hangup()- access the extension 333 voicemail main menu to record the personal greeting:
1,Answer()
2,VoiceMailMain(333@default)
3,HangUp()Hint: the vm password is 0000 and cannot be changed.Preview:
Downloads:
Base package, ver. 0.1 (include only EN vm-* prompts)
Extended package, ver. 0.1 (include EN + Italian vm-* prompts)
There is no gui to manage files in the package, use the inetd package or the basic system gui.
Any comment/suggestion are welcome.