By Date: <-- -->
By Thread: <-- -->

New DSE w/strange event sequence



From: Dan Edwards


A long time customer upgraded from the VBPC card to the DSE card (among other things).  I am not seeing a strange event sequence.

In the past, I have seen the following event sequence:
VB_LOSS_CARRIER
VB_GAIN_CARRIER
My app issues a vb_set_line_state( VB_ONHK )
VB_ON_HK_STATE

What I see now is:
VB_LOSS_CARRIER
VB_GAIN_CARRIER
My app issues a vb_set_line_state( VB_ONHK )
VB_ON_HK_STATE
VB_LIGHT_DARK app 0
VB_LIGHT_DARK app 1
VB_LIGHT_DARK app 2
VB_LIGHT_DARK app 3
VB_LIGHT_STEADY app 0
VB_LIGHT_STEADY app 1
VB_LIGHT_STEADY app 2
VB_LIGHT_STEADY app 3

This would seem to indicate the first 4 appearances are now offhook, however, they are not off hook.  I can call these extensions and they answer.  For example, if I call the extension associated with app 1, I would get
VB_LIGHT_FLASH app 1
VB_LIGHT_STEADY app 1

Clearly, a state transition from LIGHT_STEADY -> LIGHT_FLASH -> LIGHT_STEADY is unexpected!

This does NOT happen if I open the channels with the DSE Monitor Tool in Active PC mode.  I am connected to a Mitel and have not been able to open the lines in passive mode, so I cannot tell you what the Monitor Tool thinks the lights look like while my app is running.  I don't know if this is suppose to work or not.  I've used vb2kdiag to get an output trace.  I've verified that I see a LAMP DARK and a LAMP STEADY which corresponds with my reading the event from get_event, but that's about all I can make out from the logs.

Is this something that is known or is there a workaround?  Right now what I am doing is physically dialing the extensions after a system reboot.  This resets the lamp states to their correct values.  Once the states are correct, everything appears to work correctly.

Thanks for any and all help.

Dan
-






To reply: mailto:General.31089 (at) pysdiscussext.py.intel.com
To start a new topic: mailto:General (at) pysdiscussext.py.intel.com
To login: http://membersresource.intel.com/webboardnet/wb.aspx?board=general