IVR Verboice Session and Call logs management

9 views
Skip to first unread message

Sanchit Bahal

unread,
May 2, 2012, 7:55:27 AM5/2/12
to motech-ar...@googlegroups.com

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)

Vivek Singh

unread,
May 3, 2012, 2:36:08 AM5/3/12
to motech-ar...@googlegroups.com
>> (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? 
The intention of this is to maintain the session and is different from call detail record. So, we can may be publish an event at the disconnect/hang-up with all data (for anyone interested), but I feel we should delete the session at this point.
--
Vivek Singh | +91 98452 32929http://sites.google.com/site/petmongrels | petmongrels@twitter

Rob LaRubbio

unread,
May 3, 2012, 12:40:52 PM5/3/12
to motech-ar...@googlegroups.com
That sounds correct to me.  Are there any situations where we wouldn't get a call disconnect/hang-up message?  If so then you might still need a job to clean up stale sessions.

-Rob
Reply all
Reply to author
Forward
0 new messages