Script - Http Query to External Routing Engine in Get Format

This filter is used to:

  • Call arrives TMG, checked the flag: http_routing of the incoming NAP, if it is set to YES, continue the next steps!
  • Send query with incoming NAP name, calling and called nubmer to an external routing engine server in GET format: a URL LIKE https://192.168.2.100/api/routingengine/routingengine.php… as an example
  • Get required parameters: dest_nap, priority, weight from the external routing engine server:
    a. For valid call with routes: 200 OK with response like below:
    dest_nap1,priority,weight|dest_nap2,priority,weight|…dest_napN,priority,weight.

b. For invalid call, 404 no route

  • Compose the routes by the returned string
  • Combine the Routes with the route from the ProSBC Routes configuration

Attachments

Script - Http Query to External Routing Engine in Get Format Attachment
http_query_to_external_routing_engine_in_get_format.zip