рдлреНрдпреВрдЬрд╝рдирдкреАрдмреАрдПрдХреНрд╕ рдФрд░ рдПрд╕реАрдПрд▓

рдореЗрд░рд╛ рд▓реЗрдЦ рдЙрддреНрдкрд╛рдж рдХрд╛ рдкреВрд░рд╛ рд╡рд┐рд╡рд░рдг рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдЕрдЪреНрдЫреЗ рдкреНрд░рдХрд╛рд╢рди "рдлреНрдпреВрдЬрдирдкреАрдмреАрдПрдХреНрд╕, рдпрд╛ рдлрд┐рд░ рд╕реЗ рдмрдврд╝рд┐рдпрд╛, рдлреНрд░реАрд╕реНрд╡рд┐рдЪ" рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдкрд░рд┐рд╢реЛрдзрди рд╣реИред рдореБрдЭреЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдореЗрдВ FusionPBX рдореЗрдВ ACL рдХреЗ рд╡рд┐рд╖рдп рдХрд╛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЦреБрд▓рд╛рд╕рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдореИрдВ FreeSWITCH/FusionPBX рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдЕрдиреБрднрд╡ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЗрд╕ рдЕрдВрддрд░ рдХреЛ рднрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реВрдВрдЧрд╛ред

рдФрд░ рдЗрд╕рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдбреЛрдореЗрди.рд▓реЛрдХрд▓ рдбреЛрдореЗрди рдореЗрдВ рдкрдВрдЬреАрдХреГрдд рдЖрдВрддрд░рд┐рдХ рдирдВрдмрд░ 1010 рдФрд░ рд╢рд╣рд░ рдореЗрдВ рдмрд╛рд╣рд░реА рдХреЙрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдорд╛рд░реНрдЧ рдХреЗ рд╕рд╛рде рдПрдХ рд╕реНрдерд╛рдкрд┐рдд рдлрд╝реНрдпреВрдЬрд╝рдирдкреАрдмреАрдПрдХреНрд╕ рд╣реИред рд╣рдо рдЕрдкрдиреЗ рдЯреЗрд▓реАрдлреЛрдиреА рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдЕрдирдзрд┐рдХреГрдд рдХреЙрд▓реЛрдВ рд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрд╕реАрдПрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рд╣рдорд╛рд░реЗ рдкреИрд╕реЗ рдЫреАрди рд▓реЗрдВрдЧреАред рд╡реЗред рдХреЗрд╡рд▓ ACL рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рд╣реА рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ рдХреЙрд▓ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓рддреА рд╣реИред рдФрд░ рдпрд╣рд╛рдВ рдЖрдкрдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрдкрд╖реНрдЯ рд╕рдордЭ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ ACL FusionPBX рдореЗрдВ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ, рддрд░реНрдХ рдФрд░ рдЗрд╕рдХрд╛ рдПрдВрдХрд░ рдмрд┐рдВрджреБред

рдЙрдкрд░реЛрдХреНрдд рд▓реЗрдЦ рдХреЗ рд╕рдореНрдорд╛рдирд┐рдд рд▓реЗрдЦрдХ рдХреА рддрд░рд╣, рдореИрдВрдиреЗ рднреА рдПрд╕реАрдПрд▓ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕рднреА рд░реЗрдХ рдкрд░ рдХрджрдо рд░рдЦрд╛ред

рдореИрдВ рд╢реБрд░реВ рдХрд░реВрдБрдЧрд╛ рд╕рд┐рдкрдкреНрд░реЛрдлрд╝рд╛рдЗрд▓реЗрдВ.
рджреЛрдиреЛрдВ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ (рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдпрд╣реА рдХрд╣реВрдВрдЧрд╛), рдЖрдВрддрд░рд┐рдХ рдФрд░ рдмрд╛рд╣реНрдп рджреЛрдиреЛрдВ, рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕рдВрджрд░реНрдн рдореЗрдВ рд╣реИрдВ, рдФрд░ рдпрд╣ рдЖрдХрд╕реНрдорд┐рдХ рдирд╣реАрдВ рд╣реИред рдирдВрдмрд░реЛрдВ рдХрд╛ рдкрдВрдЬреАрдХрд░рдг рдЖрдВрддрд░рд┐рдХ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рд╣рдо рдЗрд╕ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВрдЧреЗред рдЖрдВрддрд░рд┐рдХ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдореЗрдВ, рдбреЛрдореЗрди ACL рдЕрдкреНрд▓рд╛рдИ-рдЗрдирдмрд╛рдЙрдВрдб-acl рдХреЗ рд░реВрдк рдореЗрдВ рдмрд╛рдзреНрдп рд╣реИред рдпрд╣ рд╡рд╣ рд▓рд╛рдЗрди рд╣реИ рдЬреЛ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рд╕реНрддрд░ рдкрд░ рдПрд╕реАрдПрд▓ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред рдЕрдм рддрдХ, рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рдмрд╕ рдЗрддрдирд╛ рд╣реАред

рд╕рдВрджрд░реНрдн

рдХреЙрд▓ рд░реВрдЯрд┐рдВрдЧ рдореЗрдВ, рдЕрдиреНрдп рдЪреАрдЬрд╝реЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рдВрджрд░реНрдн рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдорд╛рд░реНрдЧ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕рдВрджрд░реНрдн рд╕реЗ рдмрдВрдзреЗ рд╣реИрдВред

рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ (рд╢рд╣рд░ рдХреЗ рд▓рд┐рдП, рд╕реЗрд▓реБрд▓рд░, рд▓рдВрдмреА рджреВрд░реА, рдЕрдВрддрд░рд░рд╛рд╖реНрдЯреНрд░реАрдп рдФрд░ рдХрд┐рд╕реА рднреА рдЕрдиреНрдп) рдорд╛рд░реНрдЧ рдПрдХ рдбреЛрдореЗрди рдирд╛рдо рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ) рд╣реЛрддреЗ рд╣реИрдВ (рдЖрдЗрдП рдЗрд╕реЗ рдбреЛрдореЗрди.рд▓реЛрдХрд▓ рдХрд╣рддреЗ рд╣реИрдВ)ред

рдПрд╕реАрдПрд▓

рдЕрдм рдЖрдЗрдП рдПрд╕реАрдПрд▓ рд╕реЗ рдирд┐рдкрдЯреЗрдВред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рддрд╛рдЬрд╝рд╛ рд╕реНрдерд╛рдкрд┐рдд FusionPBX рдореЗрдВ рджреЛ ACL рд╣реЛрддреЗ рд╣реИрдВ:

рдбреЛрдореЗрди рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреНрд░рд┐рдпрд╛: рдЕрд╕реНрд╡реАрдХрд╛рд░ - рдпрд╣ рд╢реАрдЯ рдЖрдВрддрд░рд┐рдХ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рд╕реЗ рдмрдВрдзреА рд╣реИ
рд▓реИрди рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреНрд░рд┐рдпрд╛: рдЕрдиреБрдорддрд┐ рджреЗрдВ

рдбреЛрдореЗрди ACL рд╕реВрдЪреА рдореЗрдВ, рд╣рдо рдиреЗрдЯрд╡рд░реНрдХ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 192.168.0.0/24), рд╣рдо рдЗрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдорддрд┐ рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ, рд╣рдо reloadacl рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

рдЗрд╕рдХреЗ рдмрд╛рдж, рд╣рдо рдЗрд╕ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдПрдХ рдлрд╝реЛрди рдкрдВрдЬреАрдХреГрдд рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рд╕рдм рдХреБрдЫ рдареАрдХ рдФрд░ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдФрд░ рддрд╛рд░реНрдХрд┐рдХ рд░реВрдк рд╕реЗ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред
рд╣рдо рдкрд░реАрдХреНрд╖рдг рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рдПрдХ рдмрд╛рд╣рд░реА рдирдВрдмрд░ рдкрд░ рдХреЙрд▓ рдХрд░рддреЗ рд╣реИрдВ рдФрд░... рд╣рдореЗрдВ рдПрдХ рдбреЛрдирдЯ, рдпрд╛ рдпреВрдВ рдХрд╣реЗрдВ рдХрд┐ рдПрдХ рдбреЛрдирдЯ рд╣реЛрд▓ рдорд┐рд▓рддрд╛ рд╣реИред рдЕрдЪрд╛рдирдХ!

рд╣рдо рдХрдВрд╕реЛрд▓ рдореЗрдВ рдпрд╛ рд▓реЙрдЧ рд╡реНрдпреВрдЕрд░ FusioPBX рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓реЙрдЧ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред

рд╣рдо рдЕрдкрдиреА рдЪреБрдиреМрддреА рджреЗрдЦрддреЗ рд╣реИрдВ:

switch_channel.c:1104 New Channel sofia/internal/[email protected]

рд╣рдо ACL рджреЗрдЦрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛:

sofia.c:10208 IP 192.168.0.150 Approved by acl "domains[]". Access Granted.

рдФрд░ рдЖрдЧреЗ:

mod_dialplan_xml.c:637 Processing 1010 <1010>->98343379xxxx in context public
switch_core_state_machine.c:311 No Route, Aborting 
switch_core_state_machine.c:312 Hangup sofia/internal/[email protected] [CS_ROUTING] [NO_ROUTE_DESTINATION] 

рдХреЛрдИ рдорд╛рд░реНрдЧ рдирд╣реАрдВ! рд╣рд╛рд▓рд╛рдБрдХрд┐ рдЬрд┐рд╕ рд░реВрдЯ рдХреЛ рд╣рдордиреЗ рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рдкрдВрдЬреАрдХреГрдд рдХрд┐рдпрд╛ рд╣реИред

рдЙрддреНрддрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд░рд▓ рд╣реИред

рдмреБрд▓рд╛рд╡рд╛ рдЖ рдЧрдпрд╛ рд╣реИ. рдПрд╕реАрдПрд▓ рдЗрд╕рд╕реЗ рдЪреВрдХ рдЧрдпрд╛ред рдФрд░ рдЪреВрдВрдХрд┐ ACL рдЖрдВрддрд░рд┐рдХ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдмрдВрдзрд╛ рд╣реБрдЖ рд╣реИ, рдФрд░ рдпрд╣ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕рдВрджрд░реНрдн рдореЗрдВ рд╣реИ, FreeSWITCH рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕рдВрджрд░реНрдн рдореЗрдВ рд░реВрдЯрд┐рдВрдЧ рдХреЛ рджреЗрдЦрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕рдВрджрд░реНрдн рдореЗрдВ, рдХреЗрд╡рд▓ рдЖрдиреЗ рд╡рд╛рд▓реА рд░реВрдЯрд┐рдВрдЧ, рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рд╣рдореЗрдВ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рд╡рд╣рд╛рдВ рд╢рд╣рд░ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдорд╛рд░реНрдЧ рдирд╣реАрдВ рд╣реИрдВред

рдЗрд╕ рд╕реНрдерд┐рддрд┐ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХреЗ рдХрдо рд╕реЗ рдХрдо рджреЛ рд░рд╛рд╕реНрддреЗ рд╣реИрдВред

  1. рдЗрд╕ ACL рдХреЛ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рд╕реЗ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдЖрдВрддрд░рд┐рдХ рдирдВрдмрд░ рд╕реЗ рд╣реА рдЬреЛрдбрд╝реЗрдВред рдпрд╣ рд╣рд▓ рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рд╕рд╣реА рддрд░реАрдХрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐. рдмреЗрд╣рддрд░ рдЯреНрдпреВрдирд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдПрд╕реАрдПрд▓ рдХреЛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рдЬрд┐рддрдирд╛ рдХрд░реАрдм рд╕рдВрднрд╡ рд╣реЛ рдмрд╛рдВрдзрдирд╛ рдмреЗрд╣рддрд░ рд╣реИред рд╡реЗред рдЖрдк рдлрд╝реЛрди рдХрд╛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрддрд╛/рдиреЗрдЯрд╡рд░реНрдХ рдкрддрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕рд╕реЗ рд╡рд╣ рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ рдХреЙрд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдиреБрдХрд╕рд╛рди рдпрд╣ рд╣реИ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рдРрд╕рд╛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
  2. рдПрд╕реАрдПрд▓ рдХреЛ рдареАрдХ рдХрд░реЗрдВ рддрд╛рдХрд┐ рдпрд╣ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рд╕реНрддрд░ рдкрд░ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░реЗред рдореИрдВрдиреЗ рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдЪреБрдирд╛, рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдореЗрдВ рдЗрд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдПрд╕реАрдПрд▓ рдореЗрдВ рдПрдХ рдмрд╛рд░ рдЬреЛрдбрд╝рдирд╛ рдореБрдЭреЗ рдЖрд╕рд╛рди рд▓рдЧрд╛ред рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдореЗрд░реЗ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рд╣реИред рдЕрдиреНрдп рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рднрд┐рдиреНрди рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рд╡рд╛рд▓реЗ рддрд░реНрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред

рдЗрд╕рд▓рд┐рдПред рдЖрдЗрдП ACL рдбреЛрдореЗрди рдХреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдареАрдХ рдХрд░реЗрдВ:

рдбреЛрдореЗрди рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреНрд░рд┐рдпрд╛: рдЕрдиреБрдорддрд┐ рджреЗрдВ

рдбреЛрдореЗрди ACL рд╕реВрдЪреА рдореЗрдВ, рд╣рдо рдиреЗрдЯрд╡рд░реНрдХ рдкрдВрдЬреАрдХреГрдд рдХрд░рддреЗ рд╣реИрдВ:

рдЗрдирдХрд╛рд░ 192.168.0.0/24

рд▓рд╛рдЧреВ рдХрд░реЗрдВ, рдкреБрдирдГ рд▓реЛрдб рдХрд░реЗрдВред
рд╣рдо рдкрд░реАрдХреНрд╖рдг рдХрд░ рд░рд╣реЗ рд╣реИрдВ: рд╣рдо рдлрд┐рд░ рд╕реЗ 98343379xxxx рдирдВрдмрд░ рдбрд╛рдпрд▓ рдХрд░рддреЗ рд╣реИрдВ рдФрд░... рдЪреЗрдХрдкреЙрдЗрдВрдЯ рдЖ рд░рд╣рд╛ рд╣реИ... рдирдорд╕реНрддреЗред рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ.
рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдлреНрд░реАрд╕реНрд╡рд┐рдЪ рдореЗрдВ рдХреНрдпрд╛ рд╣реБрдЖ:
рдХреЙрд▓ рдкреНрд░рд╛рд░рдВрдн:

switch_channel.c:1104 New Channel sofia/internal/[email protected]

рдПрд╕реАрдПрд▓ рдирд╣реАрдВ рдЪреВрдХрд╛:

[DEBUG] sofia.c:10263 IP 192.168.0.150 Rejected by acl "domains". Falling back to Digest auth.

рдФрд░ рдЖрдЧреЗ:

mod_dialplan_xml.c:637 Processing 1010 <1010>->98343379xxxx in context domain.local
sofia/internal/[email protected] Regex (PASS) [Sity] destination_number(98343379xxxx) =~ /^9(8343[23]d{6})$/ break=on-false 

рд░реВрдЯрд┐рдВрдЧ рдмреАрдд рдЪреБрдХреА рд╣реИ, рдФрд░ рдлрд┐рд░ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрдирд╛ рдЖрддреА рд╣реИ, рдЬреЛ рд╡рд┐рд╖рдп рдХреЗ рджрд╛рдпрд░реЗ рд╕реЗ рдкрд░реЗ рд╣реИред

рдпрджрд┐ рд╣рдо ACL рдореЗрдВ рдиреЗрдЯрд╡рд░реНрдХ рдкрддрд╛ рдмрджрд▓рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЪрд┐рддреНрд░ рдкрд╣рд▓реЗ рдкрд░реАрдХреНрд╖рдг рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ, рдЕрд░реНрдерд╛рддред ACL рдХреЙрд▓ рдХреЛ рдЫреЛрдбрд╝ рджреЗрдЧрд╛ рдФрд░ рд░реВрдЯрд┐рдВрдЧ NO_ROUTE_DESTINATION рдХрд╣реЗрдЧреАред

рд╢рд╛рдпрдж рдореИрдВ ACL FusionPBX рдкрд░ рдмрд╕ рдЗрддрдирд╛ рд╣реА рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред

рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛.

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ