We have a couple of questions regarding the IVR Verboice module which is under development right now.
· Requirement
Call logs should provide information on all the audio files that were played to the user along with their duration.
Proposed Solution
We have already raised this query with the Instedd team and are waiting for their reply.
· Requirement
Maintain session for each Verboice call.
Proposed Solution
Verboice maintains a sid for each call. This can be used to maintain the session for a particular call. The current implementation in the Kookoo module makes use of session/cookies for the same, which we feel should be fixed to make the module more scalable. Instead, we can persist the sid, along with other details, in CouchDB. However, we need to figure out a way to purge these records in a regular manner. Options:
(i) On call disconnect/hang-up: Will it always be okay to purge the records on call disconnect/hang-up? Can these be useful for troubleshooting purposes at a later point?
(ii) As a scheduled job: Purge all records n days old. Additional overhead in the system?
Please let us know your thoughts/comments.
Thanks,
Dileep | Sanchit (pairing)