The invention discloses a service differentiating method by quality-dependent routing in soft-switch network, where soft-switch equipment makes peg count in call completing rate on multiple routes between the calling and called subscribers, and according to the peg count results and routing weighting coefficients, determining routing quality grade of each route; when the calling subscriber makes a call, the soft-switch equipment determines the subscriber grade according to his information parameters; according to the subscriber grade, in multiple routes, selecting a route of corresponding quality grade to make a call, and when selecting, selecting high-grade route for high-grade subscriber or selecting in approximate matching mode. And it can provide differentiated communication services, fully meeting the requirements of subscribers and operators and enhancing competitiveness of operators. |