Difference between revisions of "M4 Routing Logic"

From Kolmisoft Wiki
Jump to navigationJump to search
Line 1: Line 1:
[[File:m2_logical_structure.png|700px]]
[[File:m2_logical_structure.png|700px]]


# Based on "Routing Group - Dial Peer" priority we order Dial Peers (if priorities match - we select random)
# Based on "Routing Group - Dial Peer" priority we order Dial Peers (DP) (if priorities match - we select random)
## Next (by priority) DP is used only when previous has Stop Hunting unchecked
## Next (by priority) DP is used only when previous has Stop Hunting unchecked
# Based on OP Routing Algorithm we order Termination Points in selected Dial Peer  
# Based on "Origination Point Routing Algorithm" we order Termination Points (TP) in selected Dial Peer  
## if TP priority or weight or price matches - we order by Dial Peers TP Priority (if priorities match - we select random)
## if TP priority or weight or price matches - we order by "Dial Peers TP Priority" (if priorities match - we select random)

Revision as of 08:31, 16 July 2014

M2 logical structure.png

  1. Based on "Routing Group - Dial Peer" priority we order Dial Peers (DP) (if priorities match - we select random)
    1. Next (by priority) DP is used only when previous has Stop Hunting unchecked
  2. Based on "Origination Point Routing Algorithm" we order Termination Points (TP) in selected Dial Peer
    1. if TP priority or weight or price matches - we order by "Dial Peers TP Priority" (if priorities match - we select random)