I have deployed sip with gvp 8.1 in “Pure IP Configuration” like described in “GVP Integration Guide”. Userdata from sip to gvp and from gvp to sip works well, but i found one issue.
the following scenarios works fine:
userdata from sip to gvp when vxml application invoked via INFO messages
userdata from gvp to sip when vxml attach/update attribute via INFO messages
BUT this scenario doesn’t:
userdata from sip to gvp via INFO but after several time userdata is updated on sip server side, sip server generates EventAttachedDataChanged but no INFO message send to gvp. Thus vxml application doesn’t know about userdata update.
Is it supported scenario? Or how a can get userdata during call session in vxml that was changed from initial value? ???
Hi there,
I think it’s no possible to make any advice with out teh log investigation. But one i have - check the total size of attached data which you on last EventAttachedDataChanged.
WBR Tim
As far as I know it is not supported in that direction but having said that please look at Advice of Charge feature of SIP Server. It allows to send custom INFO message based on TLib request - not ideal solution but still valid one.
thanx for suggestion, bublepaw, but i think using TPrivateService isn’t my case ;(
Generally my task is very simple - i’d like to play EWT using GVP application as busy treatment in URS. That’s why the size of attached data is too small. Statistics block is not supported in case cti trough SIP, so scheme looks not simple for this task…
Did You try web interface provided by URS. It is possible to send GET request to URS to receive statistic value. Return response is SOAP but vxml should be able to handle it.
btw, it’s impossible to track PositionInQueue via http interface because router doesn’t know id of interaction thus web interface isn’t suitable for such task ;(