Update to ConfBridge doc, changed mixing_interval, added timing module section

git-svn-id: svn://192.168.202.10@3651 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
mattf
2022-10-26 12:51:29 +00:00
parent ff4c525a6f
commit 330dd9b9ac
@@ -1,4 +1,4 @@
VICIdial ConfBridge Support: STARTED: 2022-06-22 UPDATED: 2022-09-16 VICIdial ConfBridge Support: STARTED: 2022-06-22 UPDATED: 2022-10-26
!!! NOTE: VICIdial ConfBridge support is currently in BETA mode and is not recommended for systems that require a stable and tested codebase !!! !!! NOTE: VICIdial ConfBridge support is currently in BETA mode and is not recommended for systems that require a stable and tested codebase !!!
@@ -104,7 +104,7 @@ to the bottom of the file. Then create the /etc/asterisk/confbridge-vicidial.con
max_members=10 max_members=10
record_conference=no record_conference=no
internal_sample_rate=8000 internal_sample_rate=8000
mixing_interval=40 mixing_interval=20
video_mode=none video_mode=none
sound_join=enter sound_join=enter
sound_leave=leave sound_leave=leave
@@ -237,6 +237,18 @@ to the bottom of the file.
- Timing changes
Unlike MeetMe which gets its timing directly from the DADHI kernel driver, ConfBridge gets its timing from the Asterisk Timing interface. By default this uses res_timing_timerfd.so and not res_timing_dahdi.so. To switch ConfBridge over to use DAHDI for its timing the following needs to be added to /etc/asterisk/modules.conf:
noload => res_timing_timerfd.so
noload => res_timing_kqueue.so
noload => res_timing_pthread.so
This is important because the res_timing_timerfd.so module which is the default is affected whenever Asterisk forks itself like whenever an AGI script it executed. This can cause audio frames to be skipped by ConfBridge. Vicidial uses AGI scripts heavily.
- Database changes - Database changes
To accomodate the change to ConfBridge two fields were added to the "servers" table in Vicidial and another table was added. Here are the two fields added to the servers table: To accomodate the change to ConfBridge two fields were added to the "servers" table in Vicidial and another table was added. Here are the two fields added to the servers table:
NOTE: These have already been added to the standard VICIdial install and upgrade SQL files: NOTE: These have already been added to the standard VICIdial install and upgrade SQL files: