The Generic IVR Adapter has accompanying PL/SQL stored procedures to request callbacks (pr_trouble_callback_requests) and to update the callbacks with received responses (pr_trouble_callback_responses). When NMS is in a secure zone, then the IVR adapter and the stored procedures are running in that same zone and must be accessed in the secure zone. This is not safe nor practical when the callback application is in the corporate security zone.
The request is to provide a REST API for these two callback procedures. The callback requests API would be called in a lower security zone and would get uplifted and call the pr_trouble_callback_requests procedure in the secure zone. The callback responses API would also be called in the lower security zone and ultimately run the pr_trouble_callback_responses procedure in the secure NMS zone. The “nms-c2m/submit-calls” API (as defined in the NMS Adapters guide) can be used as a pattern for the callback responses call.