แฉแแแ แกแขแแขแแ แแ แแ แแก แแ แแแฃแฅแขแแก แกแ แฃแแ แแฆแฌแแ แ, แแ แแแแ แแฎแแแแ แแชแแ แแแ แแแฎแแแฌแ แแแ แแ แแฃแแแแแแชแแแก "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 แแฃแแฌแ แคแแแแ แฃแงแฃแ แแแก แแแ แจแ แฃแขแแแแชแแแก แกแแฏแแ แ แแแแขแแฅแกแขแจแ. แแแแ แแ แกแแฏแแ แ แแแแขแแฅแกแขแจแ, แแฎแแแแ แจแแแแแแแแแ แแแ แจแ แฃแขแ, แแ แกแแกแขแแแ แแฃแแฌแ แคแแแแ แแแแฃแแแแแ, แ แแ แแฅ แฅแแแแฅแแแแ แแ แแ แแก แแแ แจแ แฃแขแแแ.
แแ แกแแขแฃแแชแแแแแ แแแแแแฃแ แแ แ แแแ แแ แกแแแแแก.
- แแแแแแแ แแ แแก ACL แแ แ แแ แแคแแแแ, แแ แแแแ แแแแแ แจแแแ แแแแแ แแ. แแก แจแแแซแแแแ แแงแแก แแแแแญแ แแก แงแแแแแแ แกแฌแแ แ แแแ, แ แแแแแ. แฃแแแแแกแ แแแฎแแแฌแแกแแแแก แฏแแแแ ACL แแแแแแแ แแ Extension-แแแ แ แแช แจแแแซแแแแ แแฎแแแก. แแแแ. แจแแแแซแแแแ แแแแแจแแแ แขแแแแคแแแแก แแแแแ แแขแฃแแ แแแกแแแแ แแ/แฅแกแแแแก แแแกแแแแ แแ, แกแแแแแแแช แแแก แจแแฃแซแแแ แแแแแแแแ แแแ แแก แแแแฎแแ แชแแแแแแ. แแ แแแ แแแแขแแก แแแแฃแกแ แแก แแ แแก, แ แแ แแแแแแฃแ แแแคแแ แแแแแแก แแแฃแฌแแแก แแแแก แแแแแแแแ.
- แแแแคแแฅแกแแ แแ 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