Да, есть. (правило разрешающее всем звонить всем) Но, я пробовал троих новых пользователей не включать в группу "All", чтобы стандартное правило для них не срабатывало (и проверял - не срабатывает). И по логу видно, что до стандартного правила дело не доходит:
2012/05/17 14:53:51.320 INF 409d8b00a3e00210ba3500900b0eef46 Call: OnRegisterCall(): Incoming call src=7778 address=192.168.160.12 dst=5555 2012/05/17 14:53:51.352 INF 409d8b00a3e00210ba3500900b0eef46 Call: OnRegisterCall(): Incoming call capabilities = <capabilities></capabilities> 2012/05/17 14:53:51.398 INF 10f21bb8f289430d840fe3d98396373b Conference: OnCapabilitiesCall(): incoming >>> Caps (DB): G.729A/2, G.729/2, G.723.1/1, PCMA/20, PCMU/20, GSMFR/1 2012/05/17 14:53:51.399 INF 10f21bb8f289430d840fe3d98396373b Conference: OnCapabilitiesCall(): incoming >>> Caps (device): PCMU/0, PCMA/0, GSMFR/0 2012/05/17 14:53:51.399 INF 10f21bb8f289430d840fe3d98396373b Conference: OnCapabilitiesCall(): Caps1: PCMA/0, PCMU/0, GSMFR/0 2012/05/17 14:53:51.410 INF 409d8b00a3e00210ba3500900b0eef46 Rule: GetRoute(): Rule description: DISA test (дозвон на DISA) 2012/05/17 14:53:51.413 INF 409d8b00a3e00210ba3500900b0eef46 DisaService: .ctor(): --->>> Follow to DISA service src=7778, dst=5555, disa=631bc7cc-dc88-47b2-8d14-52e15ff90c26 2012/05/17 14:53:51.504 INF 409d8b00a3e00210ba3500900b0eef46 Conference: OnMediaStart(): incoming >>> Call src=7778 dst=5555 caps_start: PCMU/0, 2012/05/17 14:53:51.601 INF 409d8b00a3e00210ba3500900b0eef46 Conference: OnConnectedCall(): incoming >>> call=409d8b00-a3e0-0210-ba35-00900b0eef46. 2012/05/17 14:53:51.608 INF 3ba187d2fe2e4f67a5f0f59ffe5e8e3c Conference: OnPayloadTypeChangedCall(): incoming >>> callId=409d8b00-a3e0-0210-ba35-00900b0eef46 2012/05/17 14:53:54.394 INF c0186d0095df0210b9ea00900b0eef46 Conference: OnUnregisterCall() >>> incoming src=7227 dst=9 reasonCode=16 reason=Normal call termination 2012/05/17 14:53:54.443 INF 6e91a3838f42486082dd644cd6b3720e Conference: OnUnregisterCall() <<< outgoing src=7227 dst=0978644 reasonCode=16 reason=Normal call termination 2012/05/17 14:53:58.629 INF 409d8b00a3e00210ba3500900b0eef46 Rule: GetRoute(): Rule description: DISA test 2nd step (второй шаг - донабор номера 7113, который не входит в группы; а моё второе правило всё равно срабатывает) 2012/05/17 14:53:58.630 INF 409d8b00a3e00210ba3500900b0eef46 UserRoute: .ctor(): --->>> Follow to USER route src=7778, dst=7113 (удается успешно дозвониться) 2012/05/17 14:53:58.669 INF 409d8b00a3e00210ba3500900b0eef46 Conference: DialOutgoingTerminal(): DialUser: 7778 -> 7113 2012/05/17 14:53:58.680 INF 1c0eed46f951477e90c29370e3630ccc Conference: CreateOutgoingCall(): Caps2: PCMA/20, G.729/2, G.723.1/1 2012/05/17 14:53:58.728 INF 1c0eed46f951477e90c29370e3630ccc Call: OnRegisterCall(): <<< outgoing src=7778 dst=7113 2012/05/17 14:53:58.856 INF 1c0eed46f951477e90c29370e3630ccc Conference: OnAlertingCall(): outgoing <<< Call src=7778 dst=7113 alerted. 2012/05/17 14:54:01.436 INF 409d8b00a3e00210ba3500900b0eef46 Conference: OnUnregisterCall() >>> incoming src=7778 dst=5555 reasonCode=16 reason=Normal call termination 2012/05/17 14:54:01.481 INF 1c0eed46f951477e90c29370e3630ccc Conference: OnUnregisterCall() <<< outgoing src=7778 dst=7113 reasonCode=16 reason=Normal call termination
Впечателение такое , что когда дело доходит до второго правила, то проверяется только принадлежность к группе номера, с которого идет звонок (7778), а на какой номер он идет уже не проверяется. В общем, получается что после дозвона на DISA могу донабрать любой из внутренних номеров и дозвонится, а не только тот, который входит в созданные группы "DISA test" и "DISA test target".
Последний раз редактировалось LamerDrv Чт май 17, 2012 15:56, всего редактировалось 1 раз.
|