เจฎเฉ‡เจฐเจพ เจฒเฉ‡เจ– เจ‰เจคเจชเจพเจฆ เจฆเจพ เจชเฉ‚เจฐเจพ เจตเฉ‡เจฐเจตเจพ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจชเจฐ เจšเฉฐเจ—เฉ‡ เจชเฉเจฐเจ•เจพเจธเจผเจจ "เจซเจฟเจŠเจœเจผเจจเจชเฉ€เจฌเฉ€เจเจ•เจธ, เจœเจพเจ‚ เจฆเฉเจฌเจพเจฐเจพ-เจฎเจนเจพเจจ, เจซเฉเจฐเฉ€เจธเจตเจฟเฉฑเจš" เจฆเจพ เจธเจฟเจฐเจซ เจ‡เฉฑเจ• เจฎเจพเจฎเฉ‚เจฒเฉ€ เจธเฉเจงเจพเจฐ เจนเฉˆเฅค เจ‡เจน เจฎเฉˆเจจเฉ‚เฉฐ เจœเจพเจชเจฆเจพ เจนเฉˆ เจ•เจฟ FusionPBX เจตเจฟเฉฑเจš ACL เจฆเจพ เจตเจฟเจธเจผเจพ เจ‡เจธ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจšเฉฐเจ—เฉ€ เจคเจฐเฉเจนเจพเจ‚ เจชเฉเจฐเจ—เจŸ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจฎเฉˆเจ‚ FreeSWITCH/FusionPBX เจจเจพเจฒ เจ†เจชเจฃเฉ‡ เจ–เฉเจฆ เจฆเฉ‡ เจ…เจจเฉเจญเจต เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡ เจ‡เจธ เจชเจพเฉœเฉ‡ เจจเฉ‚เฉฐ เจญเจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเจพเจ‚เจ—เจพเฅค

เจ…เจคเฉ‡ เจ‡เจธ เจฒเจˆ, เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ domain.local เจกเฉ‹เจฎเฉ‡เจจ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฐเจœเจฟเจธเจŸเจฐเจก เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจจเฉฐเจฌเจฐ 1010 เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจธเจฅเจพเจชเจฟเจค FusionPBX เจนเฉˆ เจ…เจคเฉ‡ เจธเจผเจนเจฟเจฐ เจตเจฟเฉฑเจš เจฌเจพเจนเจฐเฉ€ เจ•เจพเจฒเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจธเฉฐเจฐเจšเจฟเจค เจฐเฉ‚เจŸ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ เจŸเฉˆเจฒเฉ€เจซเฉ‹เจจเฉ€ เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจ…เจฃเจ…เจงเจฟเจ•เจพเจฐเจค เจ•เจพเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจฐเจจ เจฒเจˆ ACL เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจœเฉ‹ เจธเจพเจกเฉ‡ เจชเฉˆเจธเฉ‡ เจ–เฉ‹เจน เจฒเฉˆเจฃเจ—เฉ€เจ†เจ‚เฅค เจ‰เจน. เจธเจฟเจฐเจซเจผ ACL เจตเจฟเฉฑเจš เจตเจฐเจฃเจฟเจค เจจเฉˆเฉฑเจŸเจตเจฐเจ•เจพเจ‚ เจคเฉ‹เจ‚ เจนเฉ€ เจ†เจŠเจŸเจ—เฉ‹เจ‡เฉฐเจ— เจ•เจพเจฒเจพเจ‚ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจเฅค เจ…เจคเฉ‡ เจ‡เฉฑเจฅเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจธเจชเจธเจผเจŸ เจธเจฎเจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจ•เจฟ เจ•เจฟเจตเฉ‡เจ‚ FusionPBX เจตเจฟเฉฑเจš ACL เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ‡เจธ เจฆเฉ€เจ†เจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚, เจคเจฐเจ• เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ‡ เจเจ‚เจ•เจฐ เจชเฉเจ†เจ‡เฉฐเจŸเฅค

เจ‰เจชเจฐเฉ‹เจ•เจค เจฒเฉ‡เจ– เจฆเฉ‡ เจธเจคเจฟเจ•เจพเจฐเจค เจฒเฉ‡เจ–เจ• เจตเจพเจ‚เจ—, เจฎเฉˆเจ‚ เจตเฉ€ เจเจธเฉ€เจเจฒ เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจธเจพเจฐเฉ‡ เจฐเฉˆเจ•เจพเจ‚ 'เจคเฉ‡ เจ•เจฆเจฎ เจฐเฉฑเจ–เจฟเจ†.

เจฎเฉˆเจ‚ เจจเจพเจฒ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจพเจ‚เจ—เจพ SipProfiles.
เจฆเฉ‹เจตเฉ‡เจ‚ เจชเฉเจฐเฉ‹เจซเจพเจˆเจฒเจพเจ‚ (เจฎเฉˆเจ‚ เจ‰เจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจนเจพเจ‚เจ—เจพ เจ•เจฟ), เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจ…เจคเฉ‡ เจฌเจพเจนเจฐเฉ€ เจฆเฉ‹เจตเฉ‡เจ‚, เจœเจจเจคเจ• เจธเฉฐเจฆเจฐเจญ เจตเจฟเฉฑเจš เจนเจจ, เจ…เจคเฉ‡ เจ‡เจน เจ…เจšเจพเจจเจ• เจจเจนเฉ€เจ‚ เจนเฉˆเฅค เจจเฉฐเจฌเจฐเจพเจ‚ เจฆเฉ€ เจฐเจœเจฟเจธเจŸเฉเจฐเฉ‡เจธเจผเจจ เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจชเฉเจฐเฉ‹เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจ‡เจธ เจตเฉฑเจฒ เจงเจฟเจ†เจจ เจฆเฉ‡เจตเจพเจ‚เจ—เฉ‡เฅค เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจชเฉเจฐเฉ‹เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš, เจกเฉ‹เจฎเฉ‡เจจ ACL เจฒเจพเจ—เฉ‚-เจ‡เจจเจฌเจพเจŠเจ‚เจก-เจเจธเฉ€เจเจฒ เจฆเฉ‡ เจคเฉŒเจฐ เจคเฉ‡ เจฌเฉฐเจจเฉเจนเฉ‡ เจนเฉ‹เจ เจนเจจเฅค เจ‡เจน เจ‡เจน เจฒเจพเจˆเจจ เจนเฉˆ เจœเฉ‹ เจชเฉเจฐเฉ‹เจซเจพเจˆเจฒ เจชเฉฑเจงเจฐ 'เจคเฉ‡ ACL เจฆเฉ‡ เจธเฉฐเจšเจพเจฒเจจ เจฒเจˆ เจœเจผเจฟเฉฐเจฎเฉ‡เจตเจพเจฐ เจนเฉˆเฅค เจนเฉเจฃ เจคเฉฑเจ•, เจ‡เจน เจชเฉเจฐเฉ‹เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจนเฉˆ.

เจชเจฐเจธเฉฐเจ—

เจ•เจพเจฒ เจฐเฉ‚เจŸเจฟเฉฐเจ— เจตเจฟเฉฑเจš, เจนเฉ‹เจฐ เจšเฉ€เจœเจผเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ, เจธเฉฐเจฆเจฐเจญ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจธเจพเจฐเฉ‡ เจ†เจ‰เจฃ เจตเจพเจฒเฉ‡ เจฐเจธเจคเฉ‡ เจœเจจเจคเจ• เจธเฉฐเจฆเจฐเจญ เจจเจพเจฒ เจฌเฉฐเจจเฉเจนเฉ‡ เจนเฉ‹เจ เจนเจจเฅค

เจ†เจŠเจŸเจ—เฉ‹เจ‡เฉฐเจ— (เจธเจผเจนเจฟเจฐ, เจธเฉˆเจฒเฉ‚เจฒเจฐ, เจฒเฉฐเจฌเฉ€ เจฆเฉ‚เจฐเฉ€, เจ…เฉฐเจคเจฐเจฐเจพเจธเจผเจŸเจฐเฉ€, เจ…เจคเฉ‡ เจ•เฉ‹เจˆ เจนเฉ‹เจฐ) เจฐเจธเจคเฉ‡ (เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš) เจ‡เฉฑเจ• เจกเฉ‹เจฎเฉ‡เจจ เจจเจพเจฎ เจฆเฉ‡ เจธเฉฐเจฆเจฐเจญ เจตเจฟเฉฑเจš เจนเจจ (เจ†เจ“ เจ‡เจธเจจเฉ‚เฉฐ domain.local เจ•เจนเฉ€เจ)เฅค

ACL

เจ†เจ‰ เจนเฉเจฃ ACLs เจจเจพเจฒ เจจเจœเจฟเฉฑเจ เฉ€เจ. เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš, เจ‡เฉฑเจ• เจคเจพเจœเจผเฉ‡ เจธเจฅเจพเจชเจฟเจค FusionPBX เจตเจฟเฉฑเจš เจฆเฉ‹ ACL เจนเจจ:

เจกเฉ‹เจฎเฉ‡เจจ เจกเจฟเจซเฉŒเจฒเจŸ เจเจ•เจธเจผเจจ: เจ‡เจจเจ•เจพเจฐ - เจ‡เจน เจธเจผเฉ€เจŸ เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจชเฉเจฐเฉ‹เจซเจพเจˆเจฒ เจจเจพเจฒ เจฌเฉฐเจจเฉเจนเฉ€ เจนเฉ‹เจˆ เจนเฉˆ
lan เจกเจฟเจซเฉŒเจฒเจŸ เจเจ•เจธเจผเจจ: เจ†เจ—เจฟเจ† เจฆเจฟเจ“

เจกเฉ‹เจฎเฉ‡เจจ ACL เจธเฉ‚เจšเฉ€ เจตเจฟเฉฑเจš, เจ…เจธเฉ€เจ‚ เจจเฉˆเฉฑเจŸเจตเจฐเจ• (เจ‰เจฆเจพเจนเจฐเจฃ เจฒเจˆ, 192.168.0.0/24) เจฆเฉ€ เจคเจœเจตเฉ€เจœเจผ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจ…เจธเฉ€เจ‚ เจ‡เจธ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจฒเจˆ เจ…เจจเฉเจฎเจคเฉ€ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเฉ‡ เจนเจพเจ‚, เจ…เจธเฉ€เจ‚ เจฐเฉ€เจฒเฉ‹เจกเฉˆเจ•เจฒ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค

เจ…เฉฑเจ—เฉ‡, เจ…เจธเฉ€เจ‚ เจ‡เจธ เจจเฉˆเจŸเจตเจฐเจ• เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจซเฉ‹เจจ เจฐเจœเจฟเจธเจŸเจฐ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจ…เจคเฉ‡ เจธเจญ เจ•เฉเจ เจ เฉ€เจ• เจ…เจคเฉ‡ เจจเจฟเจฐเจฆเฉ‡เจธเจผเจพเจ‚ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ เจ…เจคเฉ‡ เจคเจฐเจ• เจจเจพเจฒ เจฒเฉฑเจ—เจฆเจพ เจนเฉˆ.
เจ…เจธเฉ€เจ‚ เจœเจพเจ‚เจš เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, เจ•เจฟเจธเฉ‡ เจฌเจพเจนเจฐเฉ€ เจจเฉฐเจฌเจฐ 'เจคเฉ‡ เจ•เจพเจฒ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ ... เจธเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจกเฉ‹เจจเจŸ, เจœเจพเจ‚ เจ‡เฉฑเจ• เจกเฉ‹เจจเจŸ เจนเฉ‹เจฒ เจฎเจฟเจฒเจฆเจพ เจนเฉˆเฅค เจ…เจšเจพเจจเจ•!

เจ…เจธเฉ€เจ‚ เจ•เฉฐเจธเฉ‹เจฒ เจตเจฟเฉฑเจš เจœเจพเจ‚ เจฒเฉŒเจ— เจตเจฟเจŠเจ…เจฐ 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 เจตเจฟเฉฑเจš เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจเจกเจฐเฉˆเฉฑเจธ เจฌเจฆเจฒเจฆเฉ‡ เจนเจพเจ‚, เจชเจฐ เจชเจนเจฟเจฒเฉ‡ เจŸเฉˆเจธเจŸ เจคเฉ‹เจ‚ เจคเจธเจตเฉ€เจฐ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚, i.e. ACL เจ•เจพเจฒ เจจเฉ‚เฉฐ เจ›เฉฑเจก เจฆเฉ‡เจตเฉ‡เจ—เจพ เจ…เจคเฉ‡ เจฐเฉ‚เจŸเจฟเฉฐเจ— NO_ROUTE_DESTINATION เจ•เจนเฉ‡เจ—เฉ€เฅค

เจ‡เจน เจธเจผเจพเจ‡เจฆ เจ‰เจนเฉ€ เจนเฉˆ เจœเฉ‹ เจฎเฉˆเจ‚ ACL FusionPBX 'เจคเฉ‡ เจœเฉ‹เฉœเจจเจพ เจšเจพเจนเฉเฉฐเจฆเจพ เจธเฉ€เฅค

เจฎเฉˆเจจเฉ‚เฉฐ เจ‰เจฎเฉ€เจฆ เจนเฉˆ เจ•เจฟ เจ‡เจน เจ•เจฟเจธเฉ‡ เจฒเจˆ เจฒเจพเจญเจฆเจพเจ‡เจ• เจนเฉ‹เจตเฉ‡เจ—เจพ.

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹