Mehedi Hasan Tanim Posted March 15, 2022 Report Share Posted March 15, 2022 I am using clicktocall for originating outbound calls from my client's web app.I am also using webhook for channel destroy event. I want to send a client's application specific custom parameter with chnnel destroy webhook event whose value will be dynamic even if call is not answered by user. I have tried to use "set_variables" in callflow action as like below "data": { "numbers": [cf_number], "flow": { "data": { "custom_application_vars": { "Jazzware-Request": base64_string }, "export": True }, "module": "set_variables", "children": { "_": { "data": { "method": "GET", "req_timeout": "60", "req_format": "kazoo", "voice_url": voice_url }, "module": "pivot", "children": {} } } } } If call is answered or declined, then i am getting the custom_application_vars in Channel_Destroy event. But If call is not answered, then i am not getting the custom_application_vars in Channel_Destroy event. Can you give any suggestion for this so that i can be able to receive that custom_application_vars in Channel_Destroy event even though call is not answered which is very crucial for our application. Thanks Link to comment Share on other sites More sharing options...
2600Hz Employees mc_ Posted March 29, 2022 2600Hz Employees Report Share Posted March 29, 2022 Have you compared the call logs of the working and non-working calls? I'm surprised the a-leg's CAVs have your value in the answered call, and don't have the CAV in the unanswered. I would expect the CAV to be set on the a-leg even before the PIVOT request is made. Of course, click2call might be messing that up since it does use loopbacks. Link to comment Share on other sites More sharing options...
Recommended Posts