by aouyar » Wed Mar 31, 2010 4:15 pm
I have not tried installing Vicidial with Asterisk 1.4 yet, but I went throughthe list of patches that I have been applying to Asterisk 1.2 to see what has changed between Asterisk 1.2 and Asterisk 1.4:
* AMD Patch: Seems like no patching necessary in 1.4, because AMD application is included by default in this version.
* Meetme DTMF Passthrough Patch: Seems like no patching required in 1.4, because the MeetMe application in this version implements this functionality by default.
* Meetme Volume Control Patch: Seems like no patching required in 1.4, because the MeetMeAdmin application implements this functionality by default.
* CLI Channel Concise Delimiter Patch: Seems like no patching required in 1.4, because "show channels concise" in this version implements required output format by default.
* enter.h / leave.h: The versions from Vicidial are recommended for 1.2 y 1.4.
* GSM GCC 4.2 Patch: There are different versions of the patch for Asterisk 1.2 and 1.4 in the Vicidial Source Distribution.
* Updated Wait for Silence Application: The WaitForSilenceApplication in 1.4, implements the timeout parameter by default, but it does not implement the threshold option. The Scratch Install document indicates that and updated version of app_waitforsilence.c must be used, but the Ubuntu_Install document does not mention this patch, so it is not clear if the updated version from the vicidial site, must be used.
*res_agi_defunct.patch: The Scratch Install document indicates that this patch must be installed for 1.4.21.2, but there is no mention of this patch in Ubuntu Install documentation, so it is not clear if this patch is necessary.
* The Scratch Install document indicates that an updated version of chan_sip.c from vicidial web site must be used for 1.4.21.2, but there is no mention of this patch in Ubuntu Install documentation, so it is not clear if this patch is necessary.
In conclusion I have doubts, about the following patches:
* chan_sip.c
* res_agi_defunct.patch
* app_waitforsilence.c
I imagine the differences between the Ubuntu Install document and the Scratch Install document is because the modified Asterisk Source Code from Vicidial used in the Ubuntu Install document already contains all the necessary patches.