PepperDash / epi-biamp-tesira

Plugin for controlling Biamp Tesira DSPs from within Essentials.
0 stars 2 forks source link

[BUG]-VoIP Dialer using Line 2 status does not update #85

Open cdenig opened 1 year ago

cdenig commented 1 year ago

@TrevorPayne

Describe the bug When subscribed feedback for status from a VoIPControlStatus block is received, the data for the Line 2 call appearances is not getting out to the DSP bridge.

Stacktrace NA

To Reproduce Steps to reproduce the behavior:

  1. Load a config with only DSP for ease of log parsing.
  2. Set appdebug level to 2
  3. Start a call on Line 2, Call Appearance 1
  4. See that the subscribed feedback for call states change as call is dialing, then changes again when connected, but feedback does not get to DSP bridge and SIMPL program
  5. See error

Expected behavior A clear and concise description of what you expected to happen. When subscribed feedback is received, each line and call appearance is updated

Screenshots If applicable, add screenshots to help explain your problem.

Line 2 Call 1 Connected with values identified

[
    "state":13  (VOIP_CALL_STATE_ACTIVE) 
    "lineId":1 
    "callId":0 
    "action":2  (UI_DISPLAY_STATUS) 
    "cid":"\"03151710\"\"OUTGOINGNUMREDACTED\"\"NONAMETODISPLAY\"" ("\"MMDDHHmm\"\"incoming_number\"\"caller_Name\"")
    "prompt":16 (VOIP_PROMPT_CONNECTED)
]

Line 2, Call 1 Call Disconnected with values identified

[
    "state":3   (VOIP_CALL_STATE_IDLE) 
    "lineId":0 
    "callId":0 
    "action":2  (UI_DISPLAY_STATUS) 
    "cid":"" 
    "prompt":1  (VOIP_PROMPT_NONE)
]

Additional context Add any other context about the problem here. Basic TTP example of status at bottom of page https://support.biamp.com/Tesira/Control/Tesira_Text_Protocol Best Resource for processing feedback https://tesira-help.biamp.com/System_Control/Tesira_Text_Protocol/Attribute_tables/IO_Blocks/VoIP_Call_State.htm

Stream Debugging Messages: