on 01-24-2014 04:15 PM
Hi all,
My name is Milos Pesic from csf2g-voicemail team.
We are working on defect caused by not handling 24h notification subscription timeout in our library.
I read your wiki page regarding Notification timeout: http://zed.cisco.com/confluence/display/CUC/CUMI+-+Specification
It says that additional call to /vmrest/mailbox?subscribe is needed to in order for session to be renewed(id will stay the same).
And here is a link with brief summary of call sequence between csf2g voicemail library and UC:
http://wikicentral.cisco.com/display/CSF2G/CSF2G+Voicemail+-+VMREST+-+Notification+mechanism
As it states we are subscribing for notifications to CUMI tomcat by calling:
<em style="font-family: Arial, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 17.33333396911621px;">POST http://<host>/vmrest/mailbox?method=requestnotification
We do not issue /vmrest/mailbox?subscribe at all. I am guessing that calling request notification also creates notification subscription... Please correct me if I am wrong. If it is true is it safe for us to call /vmrest/mailbox?subscribe 24h after we established session as described in our brief summary?
I also tried to analyze Commet Architecture diagram at http://zed.cisco.com/confluence/display/CUC/CUMI+-+Specification
Sequence of events:
1: POST /vmrest/mailbox?subscribe (to tomcat)
2: vmrest adds sub to db
3: notifier gets notified of new sub
....
I am wondering what is happening after we call <em style="font-family: Arial, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 17.33333396911621px;">vmrest/mailbox?method=requestnotification?
Does vmrest add sub to db in that case?
Also I would like to qurey database (on diagram marked as DynDb) - but I am not aware of its real location and name on server. Is it possible for me to perform sql statements on it just for testing purposes?
There are many questions in this post and I will appreciate any help.
Thanks,
Milos
Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: