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

рдЖрдгрд┐ рдореНрд╣рдгреВрди, рдЖрдордЪреНрдпрд╛рдХрдбреЗ domain.local рдбреЛрдореЗрдирдордзреНрдпреЗ рдиреЛрдВрджрдгреАрдХреГрдд рдЕрдВрддрд░реНрдЧрдд рдХреНрд░рдорд╛рдВрдХ 1010 рдЕрд╕рд▓реЗрд▓реЗ FusionPBX рд╕реНрдерд╛рдкрд┐рдд рдЖрд╣реЗ рдЖрдгрд┐ рд╢рд╣рд░рд╛рд▓рд╛ рдмрд╛рд╣реНрдп рдХреЙрд▓ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓реЗрд▓рд╛ рдорд╛рд░реНрдЧ рдЖрд╣реЗ. рдЖрдореНрд╣реА рдЖрдордЪреА рдЯреЗрд▓рд┐рдлреЛрдиреА рдкреНрд░рдгрд╛рд▓реА рдЕрдирдзрд┐рдХреГрдд рдХреЙрд▓реНрд╕рдкрд╛рд╕реВрди рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА ACL рд╡рд╛рдкрд░рддреЛ рдЬреНрдпрд╛рдореБрд│реЗ рдЖрдордЪреЗ рдкреИрд╕реЗ рдХрд╛рдвреВрди рдШреЗрддрд▓реЗ рдЬрд╛рддреАрд▓. рддреНрдпрд╛. рдХреЗрд╡рд│ ACL рдордзреНрдпреЗ рд╡рд░реНрдгрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рдиреЗрдЯрд╡рд░реНрдХрд╡рд░реВрдирдЪ рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ рдХреЙрд▓реНрд╕рдирд╛ рдЕрдиреБрдорддреА рдорд┐рд│рддреЗ. рдЖрдгрд┐ рдпреЗрдереЗ рддреБрдореНрд╣рд╛рд▓рд╛ FusionPBX рдордзреНрдпреЗ ACL рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ, рддреНрдпрд╛рдЪреА рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ, рддрд░реНрдХрд╢рд╛рд╕реНрддреНрд░ рдЖрдгрд┐ рддреНрдпрд╛рдЪрд╛ рдЕрдБрдХрд░ рдкреЙрдЗрдВрдЯ рдпрд╛рд╡рд┐рд╖рдпреА рдкреВрд░реНрдгрдкрдгреЗ рд╕реНрдкрд╖реНрдЯ рд╕рдордЬ рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

рд╡рд░реАрд▓ рд▓реЗрдЦрд╛рдЪреНрдпрд╛ рдЖрджрд░рдгреАрдп рд▓реЗрдЦрдХрд╛рдкреНрд░рдорд╛рдгреЗ, рдореА рджреЗрдЦреАрд▓ ACL рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рд╕рд░реНрд╡ рд░реЗрдХрд╡рд░ рдкрд╛рдКрд▓ рдареЗрд╡рд▓реЗ.

рдореА рд╕реБрд░реБрд╡рд╛рдд рдХрд░реЗрди SipProfiles.
рджреЛрдиреНрд╣реА рдкреНрд░реЛрдлрд╛рдЗрд▓ (рдореА рддреНрдпрд╛рдВрдирд╛ рдЕрд╕реЗ рдореНрд╣рдгреЗрди), рдЕрдВрддрд░реНрдЧрдд рдЖрдгрд┐ рдмрд╛рд╣реНрдп рджреЛрдиреНрд╣реА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕рдВрджрд░реНрднрд╛рдд рдЖрд╣реЗрдд рдЖрдгрд┐ рд╣реЗ рдЕрдкрдШрд╛рддреА рдирд╛рд╣реА. рд╕рдВрдЦреНрдпрд╛рдВрдЪреА рдиреЛрдВрджрдгреА рдЕрдВрддрд░реНрдЧрдд рдкреНрд░реЛрдлрд╛рдЗрд▓рдордзреНрдпреЗ рд╣реЛрддреЗ рдЖрдгрд┐ рдЖрдореНрд╣реА рддреНрдпрд╛рдХрдбреЗ рд▓рдХреНрд╖ рджреЗрдК. рдЕрдВрддрд░реНрдЧрдд рдкреНрд░реЛрдлрд╛рдЗрд▓рдордзреНрдпреЗ, рдбреЛрдореЗрди ACL рд▓рд╛рдЧреВ-рдЗрдирдмрд╛рдЙрдВрдб-рдПрд╕реАрдПрд▓ рдореНрд╣рдгреВрди рдмрд╛рдВрдзреАрд▓ рдЖрд╣реЗрдд. рд╣реА рдУрд│ рдЖрд╣реЗ рдЬреА рдкреНрд░реЛрдлрд╛рдЗрд▓ рд╕реНрддрд░рд╛рд╡рд░ ACL рдЪреНрдпрд╛ рдСрдкрд░реЗрд╢рдирд╕рд╛рдареА рдЬрдмрд╛рдмрджрд╛рд░ рдЖрд╣реЗ. рдЖрддрд╛рдкрд░реНрдпрдВрдд, рддреЗ рдкреНрд░реЛрдлрд╛рдЗрд▓рд╕рд╣ рдЖрд╣реЗ.

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

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

рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ (рд╢рд╣рд░рд╛рдХрдбреЗ, рд╕реЗрд▓реНрдпреБрд▓рд░, рд▓рд╛рдВрдм рдЕрдВрддрд░, рдЖрдВрддрд░рд░рд╛рд╖реНрдЯреНрд░реАрдп рдЖрдгрд┐ рдЗрддрд░ рдХреЛрдгрддреЗрд╣реА) рдорд╛рд░реНрдЧ рдбреЛрдореЗрди рдирд╛рд╡рд╛рдЪреНрдпрд╛ рд╕рдВрджрд░реНрднрд╛рдд (рдбрд┐рдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░) рдЖрд╣реЗрдд (рдпрд╛рд▓рд╛ domain.local рдореНрд╣рдгреВ рдпрд╛).

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 рдЪреБрдХрд▓рд╛. рдЖрдгрд┐ ACL рдЕрдВрддрд░реНрдЧрдд рдкреНрд░реЛрдлрд╛рдЗрд▓рдордзреНрдпреЗ рдмрд╛рдВрдзрд▓реЗрд▓реЗ рдЕрд╕рд▓реНрдпрд╛рдиреЗ, рдЖрдгрд┐ рд╣реЗ рдкреНрд░реЛрдлрд╛рдЗрд▓ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕рдВрджрд░реНрднрд╛рдд рдЕрд╕рд▓реНрдпрд╛рдиреЗ, FreeSWITCH рдкреНрд░рд╛рдорд╛рдгрд┐рдХрдкрдгреЗ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕рдВрджрд░реНрднрд╛рдд рд░реВрдЯрд┐рдВрдЧрдХрдбреЗ рдкрд╛рд╣рддреЗ. рдкрд░рдВрддреБ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕рдВрджрд░реНрднрд╛рдд, рдлрдХреНрдд рдЗрдирдХрдорд┐рдВрдЧ рд░реВрдЯрд┐рдВрдЧ, рдЖрдгрд┐ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╛рдорд╛рдгрд┐рдХрдкрдгреЗ рд╕рд╛рдВрдЧрддреЗ рдХреА рддреЗрдереЗ рд╢рд╣рд░рд╛рдд рдХреЛрдгрддреЗрд╣реА рдорд╛рд░реНрдЧ рдирд╛рд╣реАрдд.

рдпрд╛ рдкрд░рд┐рд╕реНрдерд┐рддреАрддреВрди рдмрд╛рд╣реЗрд░ рдкрдбрдгреНрдпрд╛рдЪреЗ рдХрд┐рдорд╛рди рджреЛрди рдорд╛рд░реНрдЧ рдЖрд╣реЗрдд.

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

рддрд░. рдЦрд╛рд▓реАрд▓рдкреНрд░рдорд╛рдгреЗ ACL рдбреЛрдореЗрдирдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░реВрдпрд╛:

рдбреЛрдореЗрди рдбреАрдлреЙрд▓реНрдЯ рдХреНрд░рд┐рдпрд╛: рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛

рдбреЛрдореЗрди ACL рд╕реВрдЪреАрдордзреНрдпреЗ, рдЖрдореНрд╣реА рдиреЗрдЯрд╡рд░реНрдХрдЪреА рдиреЛрдВрджрдгреА рдХрд░рддреЛ:

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

рд▓рд╛рдЧреВ рдХрд░рд╛, рдкреБрдиреНрд╣рд╛ рд▓реЛрдб рдХрд░рд╛.
рдЖрдореНрд╣реА рдЪрд╛рдЪрдгреА рдХрд░рдд рдЖрд╣реЛрдд: рдЖрдореНрд╣реА рдкреБрдиреНрд╣рд╛ 98343379xxxx рдирдВрдмрд░ рдбрд╛рдпрд▓ рдХрд░рддреЛ рдЖрдгрд┐ ... рдЪреЗрдХрдкреЙрдИрдВрдЯ рдпреЗрдд рдЖрд╣реЗ ... рдирдорд╕реНрдХрд╛рд░. рд╕рд░реНрд╡ рдХрд╛рд╣реА рдХрд╛рд░реНрдпрд░рдд рдЖрд╣реЗ.
FreeSWITCH рдордзреНрдпреЗ рдХрд╛рдп рдЭрд╛рд▓реЗ рддреЗ рдкрд╛рд╣реВрдпрд╛:
рдХреЙрд▓ рд╕реБрд░реВ рд╣реЛрддреЛ:

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

ACL рдЪреБрдХрд▓реЗ рдирд╛рд╣реА:

[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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛