Script - Http Query to External Routing Engine in Post 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 number to an external routing engine server : 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:
    {
    “route1”:“NAP_A”,“priority”:5,“weight”:100,
    “route2”:“NAP_B”,“priority”:6,“weight”:100,
    “route3”:“NAP_C”,“priority”:7,“weight”:“100”,
    “route4”:“NAP_D”,“priority”:8,“weight”:“100”
    }.
    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

http_query_to_external_routing_engine_in_post_format.zip (2.5 KB)

The file in this post goes to a page not found.

Please see this link instead:
[deleted]

I tried the link but it went to an oops page

Apologies. Please try again with the link in the post.

That worked - thank you!