我想为我已实施的内容找到更好的解决方案,因为我知道我所做的事情非常糟糕。
我正在创建一个RESTFUL API,用户会向我发送API密钥和电话号码。
我验证用户,然后打电话给我给的号码,拨打电话我使用CURL使用CURL,在呼叫时给我发送响应200,我等待用户输入详细信息通过检查数据库电话,直到响应不在特定列
接到电话的用户必须在我需要捕获的IVR上输入响应,他们使用我拥有的另一个api发送给我,我在数据库中保存来自被叫用户的响应。
现在,当IVR呼叫到达我的api并更新记录时,第一个API仍在等待,第一个api向前移动并向发出api呼叫的用户发回成功或失败。
现在,我想让这个有效且无法想出办法。我不想继续使用检查来检查数据库是否完成,就好像我有多个用户一样,这会导致开销。
有人可以帮助我吗?
我很抱歉,如果不清楚,我的写作技巧不是很好。我已经创建了一个小图,供大家了解我上传的内容