α’ααααααααααααα»ααα·ααααααΆααΆααα·αααααΆααααααα’αααΈααα·αααααααα ααα»ααααααααΆααααααΆααΆααααααα’ααααα·α
ααααα½α
ααααΆαααααα»αααααααΆαααααα’ "FusionPBX α¬αααααααααα’ααα
αΆααα FreeSWITCH" α ααΆα αΆααααΌα
ααΆαααα»αααΆαααααΆααααα ACL αα
αααα»α FusionPBX αα·αααααΌαααΆααααα αΆαα±ααααΎαα
αααΆαααα
αααα»αααΆααα αααα»αααΉαααααΆααΆααααααα
αααααααααααααα’ααααΎαααα·αααααααααΆαααααα½ααααααααα»αααΆαα½α FreeSWITCH/FusionPBX α
ααΌα
ααααα αΎα ααΎαααΆαααα‘αΎα FusionPBX ααΆαα½αααΉααααααΆααααα»ααααααΆαα
α»αααααα 1010 αα
αααα»αααα domain.local αα·αααααΌααααααΆαααααααααααΆααααΆαα α
ααΆααααα
αα
ααΆααααΈαααα»αα ααΎαααααΎ ACL ααΎααααΈααΆαααΆαααααααααααΌααααααααααααΎαααΈααΆαα α
ααΌαααααααααααααΆαααΆαα’αα»ααααΆααααααΉαααααααΆααααααααΎαα ααΆαααααα ααΆαααααΈαααααΆααααααΆααα·αααααΆαα
αααα»α ACL ααα»ααααααααα’αα»ααααΆαα±ααα α
α
ααα α αΎααα
ααΈαααα’αααααααΌαααΆαααΆααααααΉαα
αααΆααααΆααααΆαααααα»αα’αααΈααααααα ACL ααααΎαααΆααα
αααα»α FusionPBX αααααααα·ααα αααααα·ααααΆ αα·αα
ααα»α
αα»ααααΆααααααΆα
ααΌα α’ααααα·ααααααΆααΈααααααα’αααααααΆαααΎ αααα»αααααΆααααααα αΆαααΎαα»ααα½α ααΆααα’αααααααΆααααααΉα ACL α
αααα»αααΉαα
αΆααααααΎαααΆαα½α SipProfiles.
ααααααααΆααααΈα (αααα»αααΉαα α
ααΆααΆ) ααΆααααΆααααα»α αα·αααΆααααα
ααΊαααα·ααα
αααα»αααα·ααααΆααΆααα α αΎαααααα·ααααααΆααΏαα
αααααααα ααΆαα
α»αααααααααααααΎα‘αΎααα
αααα»ααααααααα·ααΌαααΆααααα»α α αΎαααΎαααΉαααα
α·ααααα»αααΆααα
ααααααΆα αα
αααα»αααααααααΆααααα»α ααα ACL ααααΌαααΆαα
αααΆ apply-inbound-acl α ααΆααΊααΆαααααΆααααααααααα½ααα»αααααΌαα
ααααααααα·ααααα·ααΆααααα ACL αα
ααααα·αααααααα αα αΌαβααβαααβαααβααα ααΆβααΆβαα½αβααΉαβααααααα
ααα·αα
ααα·ααβααααΌαβααΆαβααααΎβαααα»αβα ααααβα’αααΈβαααααβαααβαααα»αβααΆαβα α βααααΌαα ααααΌαα αΌαααΆααα’ααααααΌαααΆαα αααααΆαααα ααΉαααα·ααααΆααΆαααα
ααααΌαα αα (αα ααΈαααα»α αα αααα·ααΆ ααααΌαααααΆα α’ααααααΆαα· αα·ααααααααα) ααΊ (ααΆαααααΆαααΎα) αααα»αααα·αααααααααααα (ααΌαα α ααΆααΆ domain.local)α
ACL
α₯α‘αΌααααααΌααααααααΆαααΆαα½α ACLs α ααΆαααααΆαααΎα FusionPBX αααααΆαααα‘αΎαααααΈαααΆα ACLs ααΈαα
αααααααΆαααααΆαααΎααααααααα ααα·ααα - αααααΉααααααααΌαααΆαα
αααααΆαααα
ααΉαααααααααΆααααα»α
lan αααααααΆαααααΆαααΎαα α’αα»ααααΆα
αα αααα»ααααααΈ 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 ααΎααα αααααααααααααα ααααααΆααααααααααΌααα αααα»αααα·ααααΆααΆαααα ααα»αααααα αααα»αααα·ααααΆααΆααα ααΆαααααααΌαα αΌαααα»ααααα α αΎααααααααααααααααΆααααΎααααααααααααααααΆ αα·αααΆαααααΌααα ααΆααααΈαααα»ααα ααΈαααααα
αααΆαα αα ααΆααααΆααα·ααΈααΈααααΆαα ααααΈααααΆαααΆααααα
- ααααΆαα ACL ααααα·αααααα ααααααααααα»αααααα αααααΆααααα»ααααα½αααΆααααΆααα ααααααα ααααΆαα·ααΈααααΉαααααΌααααα»ααααα»αααΆααααααααΆα ααΈαααααα ααΆααΆααΆαααα’αααααΎαααΆααα»ααααα»αααΆαα α ACL α±αααα·ααααα»αααΆααααα’αΆα ααααΎαα ααΆααα ααΉαααααααααααααααααΆααααΆααααααααΌαααΆαααααααααΎαα ααΆαααααα α’αααα’αΆα α ααααααααααααΆα’αΆααααααΆαααΆααααΆαα / α’αΆααααααΆααααααΆαααααΌαααααααααααΆα’αΆα ααααΎααΆαα α α ααααΆαα αα»ααα·ααααα·αααααααΎααααααΊααΆαααααααααααααΈαα½ααααΉαααααΌαααααΎααΌα αααα
- αα½ααα»α 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 ααα»ααααααα½αααΆαααΌαααΆαααΈααΆαααααΎαααααααααΌα i.e. ACL ααΉαααααααΆαα α ααΌααααα α αΎαααΆαααΆαααααΌαααΉααα·ααΆαααΆ NO_ROUTE_DESTINATIONα
ααααααα ααααΆα’αααΈααααααα»αα ααααααααααΎ ACL FusionPBXα
αααα»ααααααΉαααΆααΆααΉαααΆααααααααααααααΆααααααΆααααΆααα
ααααα: www.habr.com