แƒฉแƒ”แƒ›แƒ˜ แƒกแƒขแƒแƒขแƒ˜แƒ แƒแƒ  แƒแƒ แƒ˜แƒก แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ˜แƒก แƒกแƒ แƒฃแƒšแƒ˜ แƒแƒฆแƒฌแƒ”แƒ แƒ, แƒแƒ แƒแƒ›แƒ”แƒ“ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ›แƒชแƒ˜แƒ แƒ”แƒ“แƒ˜ แƒ“แƒแƒฎแƒ•แƒ”แƒฌแƒ แƒ™แƒแƒ แƒ’แƒ˜ แƒžแƒฃแƒ‘แƒšแƒ˜แƒ™แƒแƒชแƒ˜แƒ˜แƒก "FusionPBX, แƒแƒœ แƒ˜แƒกแƒ”แƒ• แƒจแƒ”แƒกแƒแƒœแƒ˜แƒจแƒœแƒแƒ•แƒ˜, FreeSWITCH". แƒ›แƒ”แƒฉแƒ•แƒ”แƒœแƒ”แƒ‘แƒ, แƒ แƒแƒ› ACL-แƒ˜แƒก แƒ—แƒ”แƒ›แƒ FusionPBX-แƒจแƒ˜ แƒแƒ แƒช แƒ—แƒฃ แƒ˜แƒกแƒ” แƒ™แƒแƒ แƒ’แƒแƒ“ แƒแƒ แƒ˜แƒก แƒ’แƒแƒ›แƒŸแƒฆแƒแƒ•แƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ›แƒแƒกแƒจแƒ˜. แƒ•แƒ”แƒชแƒ“แƒ”แƒ‘แƒ˜ แƒจแƒ”แƒ•แƒแƒ•แƒกแƒ แƒ”แƒก แƒฎแƒแƒ แƒ•แƒ”แƒ–แƒ˜ FreeSWITCH/FusionPBX-แƒ˜แƒก แƒกแƒแƒ™แƒฃแƒ—แƒแƒ แƒ˜ แƒ’แƒแƒ›แƒแƒชแƒ“แƒ˜แƒšแƒ”แƒ‘แƒ˜แƒ“แƒแƒœ แƒ’แƒแƒ›แƒแƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ”.

แƒแƒกแƒ” แƒ แƒแƒ›, แƒฉแƒ•แƒ”แƒœ แƒ’แƒ•แƒแƒฅแƒ•แƒก แƒ“แƒแƒ˜แƒœแƒกแƒขแƒแƒšแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ FusionPBX แƒ แƒ”แƒ’แƒ˜แƒกแƒขแƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒจแƒ˜แƒ“แƒ แƒœแƒแƒ›แƒ แƒ˜แƒ— 1010 domain.local แƒ“แƒแƒ›แƒ”แƒœแƒจแƒ˜ แƒ“แƒ แƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ›แƒแƒ แƒจแƒ แƒฃแƒขแƒ˜ แƒ’แƒแƒ แƒ” แƒ–แƒแƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒฅแƒแƒšแƒแƒฅแƒจแƒ˜. แƒฉแƒ•แƒ”แƒœ แƒ•แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ— ACL-แƒก, แƒ แƒแƒ—แƒ แƒ“แƒแƒ•แƒ˜แƒชแƒ•แƒแƒ— แƒฉแƒ•แƒ”แƒœแƒ˜ แƒกแƒแƒขแƒ”แƒšแƒ”แƒคแƒแƒœแƒ แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ แƒแƒ แƒแƒแƒ•แƒขแƒแƒ แƒ˜แƒ–แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ–แƒแƒ แƒ”แƒ‘แƒ˜แƒกแƒ’แƒแƒœ, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒฌแƒแƒแƒ แƒ—แƒ›แƒ”แƒ•แƒ”แƒœ แƒฉแƒ•แƒ”แƒœแƒก แƒคแƒฃแƒšแƒก. แƒ˜แƒ›แƒแƒ—. แƒ›แƒฎแƒแƒšแƒแƒ“ ACL-แƒจแƒ˜ แƒแƒฆแƒฌแƒ”แƒ แƒ˜แƒšแƒ˜ แƒฅแƒกแƒ”แƒšแƒ”แƒ‘แƒ˜แƒ“แƒแƒœ แƒœแƒ”แƒ‘แƒแƒ“แƒแƒ แƒ—แƒฃแƒšแƒ˜แƒ แƒ’แƒแƒ›แƒแƒ•แƒแƒšแƒ˜ แƒ–แƒแƒ แƒ”แƒ‘แƒ˜. แƒ“แƒ แƒแƒฅ แƒ—แƒฅแƒ•แƒ”แƒœ แƒ’แƒญแƒ˜แƒ แƒ“แƒ”แƒ‘แƒแƒ— แƒกแƒ แƒฃแƒšแƒ˜แƒแƒ“ แƒ›แƒ™แƒแƒคแƒ˜แƒ แƒ’แƒแƒ’แƒ”แƒ‘แƒ, แƒ—แƒฃ แƒ แƒแƒ’แƒแƒ  แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก ACL FusionPBX-แƒจแƒ˜, แƒ›แƒ˜แƒกแƒ˜ แƒ›แƒแƒฎแƒแƒกแƒ˜แƒแƒ—แƒ”แƒ‘แƒšแƒ”แƒ‘แƒ˜, แƒšแƒแƒ’แƒ˜แƒ™แƒ แƒ“แƒ แƒ›แƒ˜แƒกแƒ˜ แƒฌแƒแƒ›แƒงแƒ•แƒแƒœแƒ˜ แƒฌแƒ”แƒ แƒขแƒ˜แƒšแƒ˜.

แƒ–แƒ”แƒ›แƒแƒแƒฆแƒœแƒ˜แƒจแƒœแƒฃแƒšแƒ˜ แƒกแƒขแƒแƒขแƒ˜แƒ˜แƒก แƒžแƒแƒขแƒ˜แƒ•แƒชแƒ”แƒ›แƒฃแƒšแƒ˜ แƒแƒ•แƒขแƒแƒ แƒ˜แƒก แƒ›แƒกแƒ’แƒแƒ•แƒกแƒแƒ“, แƒ›แƒ”แƒช แƒ“แƒแƒ•แƒแƒ‘แƒ˜แƒฏแƒ”แƒ‘ ACL-แƒ—แƒแƒœ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒฃแƒš แƒงแƒ•แƒ”แƒšแƒ แƒ แƒ”แƒ™แƒ–แƒ”.

แƒ“แƒแƒ•แƒ˜แƒฌแƒงแƒ”แƒ‘ แƒ˜แƒ›แƒ˜แƒ— SipProfiles.
แƒแƒ แƒ˜แƒ•แƒ” แƒžแƒ แƒแƒคแƒ˜แƒšแƒ˜ (แƒ›แƒ” แƒแƒกแƒ” แƒ“แƒแƒ•แƒแƒ แƒฅแƒ›แƒ”แƒ•), แƒ แƒแƒ’แƒแƒ แƒช แƒจแƒ˜แƒ“แƒ, แƒ˜แƒกแƒ” แƒ’แƒแƒ แƒ”, แƒกแƒแƒฏแƒแƒ แƒ แƒ™แƒแƒœแƒขแƒ”แƒฅแƒกแƒขแƒจแƒ˜แƒ แƒ“แƒ แƒ”แƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒ˜แƒ—แƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก. แƒœแƒแƒ›แƒ แƒ”แƒ‘แƒ˜แƒก แƒ แƒ”แƒ’แƒ˜แƒกแƒขแƒ แƒแƒชแƒ˜แƒ แƒฎแƒ“แƒ”แƒ‘แƒ แƒจแƒ˜แƒ“แƒ แƒžแƒ แƒแƒคแƒ˜แƒšแƒจแƒ˜ แƒ“แƒ แƒฉแƒ•แƒ”แƒœ แƒแƒ›แƒแƒก แƒ›แƒ˜แƒ•แƒแƒฅแƒชแƒ”แƒ•แƒ— แƒงแƒฃแƒ แƒแƒ“แƒฆแƒ”แƒ‘แƒแƒก. แƒจแƒ˜แƒ“แƒ แƒžแƒ แƒแƒคแƒ˜แƒšแƒจแƒ˜ ACL แƒ“แƒแƒ›แƒ”แƒœแƒ”แƒ‘แƒ˜ แƒจแƒ”แƒ™แƒ แƒฃแƒšแƒ˜แƒ แƒ แƒแƒ’แƒแƒ แƒช application-inbound-acl. แƒกแƒฌแƒแƒ แƒ”แƒ“ แƒ”แƒก แƒฎแƒแƒ–แƒ˜แƒ แƒžแƒแƒกแƒฃแƒฎแƒ˜แƒกแƒ›แƒ’แƒ”แƒ‘แƒ”แƒšแƒ˜ ACL-แƒ˜แƒก แƒ›แƒฃแƒจแƒแƒแƒ‘แƒแƒ–แƒ” แƒžแƒ แƒแƒคแƒ˜แƒšแƒ˜แƒก แƒ“แƒแƒœแƒ”แƒ–แƒ”. แƒฏแƒ”แƒ แƒฏแƒ”แƒ แƒแƒ‘แƒ˜แƒ— แƒžแƒ แƒแƒคแƒ˜แƒšแƒ”แƒ‘แƒ—แƒแƒœ แƒแƒกแƒ”แƒ.

แƒ™แƒแƒœแƒขแƒ”แƒฅแƒกแƒขแƒ˜

แƒ™แƒแƒœแƒขแƒ”แƒฅแƒกแƒขแƒ˜ แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ, แƒกแƒฎแƒ•แƒ แƒกแƒแƒ™แƒ˜แƒ—แƒฎแƒ”แƒ‘แƒ—แƒแƒœ แƒ”แƒ แƒ—แƒแƒ“, แƒ–แƒแƒ แƒ˜แƒก แƒ›แƒแƒ แƒจแƒ แƒฃแƒขแƒ˜แƒ–แƒแƒชแƒ˜แƒ˜แƒกแƒแƒก. แƒงแƒ•แƒ”แƒšแƒ แƒจแƒ”แƒ›แƒแƒ›แƒแƒ•แƒแƒšแƒ˜ แƒ›แƒแƒ แƒจแƒ แƒฃแƒขแƒ˜ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒกแƒแƒฏแƒแƒ แƒ แƒ™แƒแƒœแƒขแƒ”แƒฅแƒกแƒขแƒ—แƒแƒœ.

แƒ’แƒแƒ›แƒแƒ•แƒแƒšแƒ˜ (แƒฅแƒแƒšแƒแƒฅแƒ˜แƒกแƒ™แƒ”แƒœ, แƒคแƒ˜แƒญแƒฃแƒ แƒ˜, แƒกแƒแƒฅแƒแƒšแƒแƒฅแƒ—แƒแƒจแƒแƒ แƒ˜แƒกแƒ, แƒกแƒแƒ”แƒ แƒ—แƒแƒจแƒแƒ แƒ˜แƒกแƒ แƒ“แƒ แƒœแƒ”แƒ‘แƒ˜แƒกแƒ›แƒ˜แƒ”แƒ แƒ˜ แƒกแƒฎแƒ•แƒ) แƒ›แƒแƒ แƒจแƒ แƒฃแƒขแƒ”แƒ‘แƒ˜ (แƒœแƒแƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒแƒ“) แƒ“แƒแƒ›แƒ”แƒœแƒ˜แƒก แƒกแƒแƒฎแƒ”แƒšแƒ˜แƒก แƒ™แƒแƒœแƒขแƒ”แƒฅแƒกแƒขแƒจแƒ˜แƒ (แƒ›แƒแƒ“แƒ˜แƒ— แƒ“แƒแƒ•แƒแƒ แƒฅแƒ•แƒแƒ— domain.local).

ACL

แƒแƒฎแƒšแƒ แƒ›แƒแƒ“แƒ˜แƒ— แƒ’แƒแƒฃแƒ›แƒ™แƒšแƒแƒ•แƒ“แƒ”แƒ— ACL-แƒ”แƒ‘แƒก. แƒœแƒแƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒแƒ“, แƒแƒฎแƒšแƒแƒ“ แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒฃแƒš FusionPBX-แƒก แƒแƒฅแƒ•แƒก แƒแƒ แƒ˜ ACL:

แƒ“แƒแƒ›แƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒœแƒแƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒ˜ แƒ›แƒแƒฅแƒ›แƒ”แƒ“แƒ”แƒ‘แƒ: แƒฃแƒแƒ แƒงแƒแƒคแƒ - แƒ”แƒก แƒคแƒฃแƒ แƒชแƒ”แƒšแƒ˜ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒจแƒ˜แƒ“แƒ แƒžแƒ แƒแƒคแƒ˜แƒšแƒ—แƒแƒœ
lan แƒœแƒแƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒ˜ แƒ›แƒแƒฅแƒ›แƒ”แƒ“แƒ”แƒ‘แƒ: แƒ“แƒแƒจแƒ•แƒ”แƒ‘แƒ

แƒ“แƒแƒ›แƒ”แƒœแƒ”แƒ‘แƒ˜แƒก ACL แƒกแƒ˜แƒแƒจแƒ˜ แƒฉแƒ•แƒ”แƒœ แƒ•แƒฌแƒ”แƒ แƒ— แƒฅแƒกแƒ”แƒšแƒก (แƒ™แƒแƒ แƒ’แƒแƒ“, แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, 192.168.0.0/24), แƒฉแƒ•แƒ”แƒœ แƒ•แƒแƒซแƒšแƒ”แƒ•แƒ— แƒœแƒ”แƒ‘แƒแƒ แƒ—แƒ•แƒแƒก แƒแƒ› แƒฅแƒกแƒ”แƒšแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ•แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ— reloadacl-แƒก.

แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜, แƒฉแƒ•แƒ”แƒœ แƒ“แƒแƒ•แƒ แƒ”แƒ’แƒ˜แƒกแƒขแƒ แƒ˜แƒ แƒ”แƒ‘แƒ— แƒขแƒ”แƒšแƒ”แƒคแƒแƒœแƒก แƒแƒ› แƒฅแƒกแƒ”แƒšแƒ˜แƒ“แƒแƒœ แƒ“แƒ, แƒ แƒแƒ’แƒแƒ แƒช แƒฉแƒแƒœแƒก, แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ™แƒแƒ แƒ’แƒแƒ“แƒแƒ, แƒ˜แƒœแƒกแƒขแƒ แƒฃแƒฅแƒชแƒ˜แƒ˜แƒก แƒ›แƒ˜แƒฎแƒ”แƒ“แƒ•แƒ˜แƒ— แƒ“แƒ แƒšแƒแƒ’แƒ˜แƒ™แƒฃแƒ แƒแƒ“.
แƒ•แƒ˜แƒฌแƒงแƒ”แƒ‘แƒ— แƒขแƒ”แƒกแƒขแƒ˜แƒ แƒ”แƒ‘แƒแƒก, แƒ•แƒฃแƒ แƒ”แƒ™แƒแƒ•แƒ— แƒ’แƒแƒ แƒ” แƒœแƒแƒ›แƒ”แƒ แƒ–แƒ” แƒ“แƒ ... แƒ•แƒ˜แƒฆแƒ”แƒ‘แƒ— แƒ“แƒแƒœแƒแƒขแƒก, แƒฃแƒคแƒ แƒ แƒกแƒฌแƒแƒ แƒแƒ“ แƒ“แƒแƒœแƒแƒข แƒฎแƒ•แƒ แƒ”แƒšแƒก. แƒฃแƒชแƒ”แƒ‘!

แƒฉแƒ•แƒ”แƒœ แƒ•แƒ˜แƒฌแƒงแƒ”แƒ‘แƒ— แƒŸแƒฃแƒ แƒœแƒแƒšแƒ˜แƒก แƒแƒœแƒแƒšแƒ˜แƒ–แƒก แƒ™แƒแƒœแƒกแƒแƒšแƒจแƒ˜ แƒแƒœ Log Viewer 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 แƒ›แƒ˜แƒแƒ›แƒแƒ’แƒ แƒแƒ— Extension-แƒ—แƒแƒœ แƒ แƒแƒช แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒแƒฎแƒšแƒแƒก. แƒ˜แƒ›แƒแƒ—. แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ“แƒแƒœแƒ˜แƒจแƒœแƒแƒ— แƒขแƒ”แƒšแƒ”แƒคแƒแƒœแƒ˜แƒก แƒ™แƒแƒœแƒ™แƒ แƒ”แƒขแƒฃแƒšแƒ˜ แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ˜/แƒฅแƒกแƒ”แƒšแƒ˜แƒก แƒ›แƒ˜แƒกแƒแƒ›แƒแƒ แƒ—แƒ˜, แƒกแƒแƒ˜แƒ“แƒแƒœแƒแƒช แƒ›แƒแƒก แƒจแƒ”แƒฃแƒซแƒšแƒ˜แƒ แƒ’แƒแƒ›แƒแƒ•แƒแƒšแƒ˜ แƒ–แƒแƒ แƒ˜แƒก แƒ’แƒแƒœแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒ. แƒแƒ› แƒ•แƒแƒ แƒ˜แƒแƒœแƒขแƒ˜แƒก แƒ›แƒ˜แƒœแƒฃแƒกแƒ˜ แƒ˜แƒก แƒแƒ แƒ˜แƒก, แƒ แƒแƒ› แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒš แƒ’แƒแƒคแƒแƒ แƒ—แƒแƒ”แƒ‘แƒแƒก แƒ›แƒแƒฃแƒฌแƒ”แƒ•แƒก แƒแƒ›แƒ˜แƒก แƒ’แƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒ.
  2. แƒ“แƒแƒแƒคแƒ˜แƒฅแƒกแƒ˜แƒ แƒ”แƒ— ACL แƒ˜แƒกแƒ”, แƒ แƒแƒ› แƒกแƒฌแƒแƒ แƒแƒ“ แƒ˜แƒ›แƒฃแƒจแƒแƒแƒก แƒžแƒ แƒแƒคแƒ˜แƒšแƒ˜แƒก แƒ“แƒแƒœแƒ”แƒ–แƒ”. แƒ›แƒ” แƒแƒ•แƒ˜แƒ แƒฉแƒ˜แƒ” แƒ”แƒก แƒ•แƒแƒ แƒ˜แƒแƒœแƒขแƒ˜, แƒ แƒแƒ“แƒ’แƒแƒœ แƒ›แƒ”แƒฉแƒ•แƒ”แƒœแƒ”แƒ‘แƒแƒ“แƒ แƒฃแƒคแƒ แƒ แƒแƒ“แƒ•แƒ˜แƒšแƒ˜แƒ แƒฅแƒกแƒ”แƒšแƒ˜แƒก ACL-แƒจแƒ˜ แƒ”แƒ แƒ—แƒฎแƒ”แƒš แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ, แƒ•แƒ˜แƒ“แƒ แƒ” แƒ—แƒ˜แƒ—แƒแƒ”แƒฃแƒš แƒ’แƒแƒคแƒแƒ แƒ—แƒแƒ”แƒ‘แƒแƒจแƒ˜ แƒ›แƒ˜แƒกแƒ˜ แƒ“แƒแƒœแƒ˜แƒจแƒ•แƒœแƒ. แƒ›แƒแƒ’แƒ แƒแƒ› แƒ”แƒก แƒกแƒžแƒ”แƒชแƒ˜แƒแƒšแƒฃแƒ แƒแƒ“ แƒฉแƒ”แƒ›แƒ˜ แƒ“แƒแƒ•แƒแƒšแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒกแƒแƒ. แƒกแƒฎแƒ•แƒ แƒแƒ›แƒแƒชแƒแƒœแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ“แƒแƒ’แƒญแƒ˜แƒ แƒ“แƒ”แƒ— แƒ’แƒแƒ“แƒแƒฌแƒงแƒ•แƒ”แƒขแƒ˜แƒšแƒ”แƒ‘แƒ˜แƒก แƒ›แƒ˜แƒฆแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒœแƒกแƒฎแƒ•แƒแƒ•แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒšแƒแƒ’แƒ˜แƒ™แƒ.

แฒ˜แƒกแƒ”. แƒ›แƒแƒ“แƒ˜แƒ— แƒ“แƒแƒ•แƒแƒคแƒ˜แƒฅแƒกแƒ˜แƒ แƒแƒ— ACL แƒ“แƒแƒ›แƒ”แƒœแƒ”แƒ‘แƒ˜ แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒœแƒแƒ˜แƒ แƒแƒ“:

แƒ“แƒแƒ›แƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒœแƒแƒ’แƒฃแƒšแƒ˜แƒกแƒฎแƒ›แƒ”แƒ•แƒ˜ แƒ›แƒแƒฅแƒ›แƒ”แƒ“แƒ”แƒ‘แƒ: แƒ“แƒแƒจแƒ•แƒ”แƒ‘แƒ

แƒ“แƒแƒ›แƒ”แƒœแƒ”แƒ‘แƒ˜แƒก ACL แƒกแƒ˜แƒแƒจแƒ˜ แƒฉแƒ•แƒ”แƒœ แƒ•แƒ แƒ”แƒ’แƒ˜แƒกแƒขแƒ แƒ˜แƒ แƒ”แƒ‘แƒ— แƒฅแƒกแƒ”แƒšแƒก:

แƒฃแƒแƒ แƒงแƒแƒคแƒ 192.168.0.0/24

แƒ›แƒ˜แƒ›แƒแƒ แƒ—แƒ•แƒ, แƒ’แƒแƒ“แƒแƒขแƒ•แƒ˜แƒ แƒ—แƒ•แƒ.
แƒ•แƒแƒ›แƒแƒฌแƒ›แƒ”แƒ‘แƒ—: แƒ˜แƒกแƒ”แƒ• แƒแƒ•แƒ™แƒ แƒ˜แƒคแƒ”แƒ— แƒœแƒแƒ›แƒ”แƒ แƒ˜ 98343379xxxx แƒ“แƒ ... แƒกแƒแƒ’แƒฃแƒจแƒแƒ’แƒ แƒ›แƒแƒ“แƒ˜แƒก... HELLO. แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒ›แƒฃแƒจแƒแƒแƒ‘แƒก.
แƒ•แƒœแƒแƒฎแƒแƒ— แƒ แƒ แƒ›แƒแƒฎแƒ“แƒ 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

แƒแƒฎแƒแƒšแƒ˜ แƒ™แƒแƒ›แƒ”แƒœแƒขแƒแƒ แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ