-
Type:
Bug
-
Resolution: Done
-
Priority:
High
-
Affects Version/s: None
-
None
-
ECD
-
UAT
When the Associate clicks the call button in the Outbound Worklist, the system does not initiate any call. The backend API response confirms that the agent is in FREE state and call initiation should be possible, but the field last_cust_ph_no is always empty. Due to this, the application does not receive any phone number to dial, making outbound calling completely non-functional.
The issue appears to be with backend logic not sending the beneficiary phone number in the CTI response.
Steps to Reproduce:
- Log in as Associate(credential - dhanistaboro, Agent ID: 2240).
- Go to Outbound Worklist.
- Click on the call icon on any beneficiary row.
- Observe the API response in DevTools (Network tab).
Expected Response:
last_cust_ph_no should contain the mobile number of the beneficiary selected for calling, enabling the dialer to initiate the call.
Actual Response:
API Response from CTI_CHECK_AGENT_STATE: "last_cust_ph_no": ""
Other fields indicate call should work:
- state: "FREE"
- status: "SUCCESS"
- response_code: "1"
- previewDialing: "ENABLED"
- dialer_type: "PROGRESSIVE"
- No error message
Because last_cust_ph_no is empty, the dialer does not receive a number to call.


{
"data": {
"stateObj":
,
"response":
,
"transaction_id": "CTI_CHECK_AGENT_STATE",
"agentid": "2240",
"state": "FREE",
"status": "SUCCESS",
"response_code": "1",
"dialer_type": "PROGRESSIVE",
"campaign_dialerType": "PROGRESSIVE",
"previewDialing": "ENABLED",
"manual_dial": "1",
"last_cust_ph_no": "",
"reason": ""
},
"statusCode": 200,
"errorMessage": "Success",
"status": "Success"
}