เชฎเชพเชฐเซ‹ เชฒเซ‡เช– เช‰เชคเซเชชเชพเชฆเชจเชจเซเช‚ เชธเช‚เชชเซ‚เชฐเซเชฃ เชตเชฐเซเชฃเชจ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชธเชพเชฐเชพ เชชเซเชฐเช•เชพเชถเชจ "FusionPBX, เช…เชฅเชตเชพ เชซเชฐเซ€เชฅเซ€-เชฎเชนเชพเชจ, FreeSWITCH" เชจเซเช‚ เชฎเชพเชคเซเชฐ เชฅเซ‹เชกเซเช‚ เชถเซเชฆเซเชงเชฟเช•เชฐเชฃ เช›เซ‡. เชฎเชจเซ‡ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ FusionPBX เชฎเชพเช‚ ACL เชจเซ‹ เชตเชฟเชทเชฏ เชคเซ‡เชฎเชพเช‚ เชฌเชนเซ เชธเชพเชฐเซ€ เชฐเซ€เชคเซ‡ เชชเซเชฐเช—เชŸ เชฅเชฏเซ‹ เชจเชฅเซ€. เชนเซเช‚ เชซเซเชฐเซ€เชธเซเชตเชฟเชš/เชซเซเชฏเซเชเชจเชชเซ€เชฌเซ€เชเช•เซเชธ เชธเชพเชฅเซ‡เชจเชพ เชฎเชพเชฐเชพ เชชเซ‹เชคเชพเชจเชพ เช…เชจเซเชญเชตเชจเชพ เช†เชงเชพเชฐเซ‡ เช† เช…เช‚เชคเชฐ เชญเชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชคเซเชจ เช•เชฐเซ€เชถ.

เช…เชจเซ‡ เชคเซ‡เชฅเซ€, เช…เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ domain.local เชกเซ‹เชฎเซ‡เชจเชฎเชพเช‚ เชฐเชœเชฟเชธเซเชŸเชฐเซเชก เช†เช‚เชคเชฐเชฟเช• เชจเช‚เชฌเชฐ 1010 เชธเชพเชฅเซ‡เชจเซเช‚ FusionPBX เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒเซเช‚ เช›เซ‡ เช…เชจเซ‡ เชถเชนเซ‡เชฐเชฎเชพเช‚ เชฌเชพเชนเซเชฏ เช•เซ‰เชฒเซเชธ เชฎเชพเชŸเซ‡ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชฟเชค เชฐเซ‚เชŸ เช›เซ‡. เช…เชฎเซ‡ เช…เชฎเชพเชฐเซ€ เชŸเซ‡เชฒเชฟเชซเซ‹เชจเซ€ เชธเชฟเชธเซเชŸเชฎเชจเซ‡ เช…เชจเชงเชฟเช•เซƒเชค เช•เซ‰เชฒเซเชธเชฅเซ€ เชธเซเชฐเช•เซเชทเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ ACLเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เช เช›เซ€เช เชœเซ‡ เช…เชฎเชพเชฐเชพ เชจเชพเชฃเชพเช‚ เช›เซ€เชจเชตเซ€ เชฒเซ‡เชถเซ‡. เชคเซ‡. เชซเช•เซเชค ACL เชฎเชพเช‚ เชตเชฐเซเชฃเชตเซ‡เชฒ เชจเซ‡เชŸเชตเชฐเซเช•เซเชธเชฎเชพเช‚เชฅเซ€ เชœ เช†เช‰เชŸเช—เซ‹เช‡เช‚เช— เช•เซ‹เชฒเซเชธเชจเซ‡ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เช…เชจเซ‡ เช…เชนเซ€เช‚ เชคเชฎเชพเชฐเซ‡ FusionPBX, เชคเซ‡เชจเซ€ เชตเชฟเชถเซ‡เชทเชคเชพเช“, เชคเชฐเซเช• เช…เชจเซ‡ เชคเซ‡เชจเชพ เชเชจเซเช•เชฐ เชชเซ‹เชˆเชจเซเชŸเชฎเชพเช‚ ACL เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡เชจเซ€ เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเซเชชเชทเซเชŸ เชธเชฎเชœเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.

เช‰เชชเชฐเซ‹เช•เซเชค เชฒเซ‡เช–เชจเชพ เช†เชฆเชฐเชฃเซ€เชฏ เชฒเซ‡เช–เช•เชจเซ€ เชœเซ‡เชฎ, เชฎเซ‡เช‚ เชชเชฃ ACL เชธเช‚เชฌเช‚เชงเชฟเชค เชคเชฎเชพเชฎ เชฐเซ‡เช•เซเชธ เชชเชฐ เชชเช— เชฎเซ‚เช•เซเชฏเซ‹.

เชนเซเช‚ เชธเชพเชฅเซ‡ เชถเชฐเซ‚ เช•เชฐเซ€เชถ SipProfiles.
เชฌเช‚เชจเซ‡ เชชเซเชฐเซ‹เชซเชพเช‡เชฒเซเชธ (เชนเซเช‚ เชคเซ‡เชฎเชจเซ‡ เชคเซ‡ เช•เชนเซ€เชถ), เช†เช‚เชคเชฐเชฟเช• เช…เชจเซ‡ เชฌเชพเชนเซเชฏ เชฌเช‚เชจเซ‡, เชœเชพเชนเซ‡เชฐ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚ เช›เซ‡, เช…เชจเซ‡ เช† เช†เช•เชธเซเชฎเชฟเช• เชจเชฅเซ€. เชธเช‚เช–เซเชฏเชพเช“เชจเซ€ เชจเซ‹เช‚เชงเชฃเซ€ เช†เช‚เชคเชฐเชฟเช• เชชเซเชฐเซ‹เชซเชพเช‡เชฒเชฎเชพเช‚ เชฅเชพเชฏ เช›เซ‡, เช…เชจเซ‡ เช…เชฎเซ‡ เชคเซ‡เชจเชพ เชชเชฐ เชงเซเชฏเชพเชจ เช†เชชเซ€เชถเซเช‚. เช†เช‚เชคเชฐเชฟเช• เชชเซเชฐเซ‹เชซเชพเช‡เชฒเชฎเชพเช‚, เชกเซ‹เชฎเซ‡เชจเซเชธ ACL เชเชชเซเชฒเชพเชฏ-เช‡เชจเชฌเชพเช‰เชจเซเชก-เชเชธเซ€เชเชฒ เชคเชฐเซ€เช•เซ‡ เชฌเช‚เชงเชพเชฏเซ‡เชฒเชพ เช›เซ‡. เชคเซ‡ เช† เชฐเซ‡เช–เชพ เช›เซ‡ เชœเซ‡ เชชเซเชฐเซ‹เชซเชพเช‡เชฒ เชธเซเชคเชฐเซ‡ ACL เชจเชพ เชธเช‚เชšเชพเชฒเชจ เชฎเชพเชŸเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ เช›เซ‡. เช…เชคเซเชฏเชพเชฐ เชธเซเชงเซ€, เชคเซ‡ เชชเซเชฐเซ‹เชซเชพเช‡เชฒเซเชธ เชธเชพเชฅเซ‡ เช›เซ‡.

เชธเช‚เชฆเชฐเซเชญ

เช•เซ‰เชฒ เชฐเชพเช‰เชŸเซ€เช‚เช—เชฎเชพเช‚ เช…เชจเซเชฏ เชฌเชพเชฌเชคเซ‹เชจเซ€ เชธเชพเชฅเซ‡ เชธเช‚เชฆเชฐเซเชญเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เช›เซ‡. เชคเชฎเชพเชฎ เช‡เชจเช•เชฎเชฟเช‚เช— เชฐเซ‚เชŸเซเชธ เชœเชพเชนเซ‡เชฐ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚ เชฌเช‚เชงเชพเชฏเซ‡เชฒเชพ เช›เซ‡.

เช†เช‰เชŸเช—เซ‹เช‡เช‚เช— (เชถเชนเซ‡เชฐเชฎเชพเช‚, เชธเซ‡เชฒเซเชฏเซเชฒเชฐ, เชฒเชพเช‚เชฌเชพ เช…เช‚เชคเชฐ, เช†เช‚เชคเชฐเชฐเชพเชทเซเชŸเซเชฐเซ€เชฏ เช…เชจเซ‡ เช…เชจเซเชฏ เช•เซ‹เชˆเชชเชฃ) เชฎเชพเชฐเซเช—เซ‹ เชกเซ‹เชฎเซ‡เชจ เชจเชพเชฎเชจเชพ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚ (เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡) เช›เซ‡ (เชšเชพเชฒเซ‹ เชคเซ‡เชจเซ‡ domain.local เช•เชนเซ€เช).

ACL

เชนเชตเซ‡ เชšเชพเชฒเซ‹ ACLs เชธเชพเชฅเซ‡ เชตเซเชฏเชตเชนเชพเชฐ เช•เชฐเซ€เช. เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡, เชคเชพเชœเซ€ เชธเซเชฅเชพเชชเชฟเชค FusionPBX เชชเชพเชธเซ‡ เชฌเซ‡ ACL เช›เซ‡:

เชกเซ‹เชฎเซ‡เชจเซเชธ เชกเชฟเชซเซ‰เชฒเซเชŸ เช•เซเชฐเชฟเชฏเชพ: เชจเชพเชฎเช‚เชœเซ‚เชฐ - เช† เชถเซ€เชŸ เช†เช‚เชคเชฐเชฟเช• เชชเซเชฐเซ‹เชซเชพเช‡เชฒ เชธเชพเชฅเซ‡ เชฌเช‚เชงเชพเชฏเซ‡เชฒ เช›เซ‡
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 เชชเซเชฐเชพเชฎเชพเชฃเชฟเช•เชชเชฃเซ‡ เชธเชพเชฐเซเชตเชœเชจเชฟเช• เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚ เชฐเซ‚เชŸเซ€เช‚เช—เชจเซ‡ เชœเซเช เช›เซ‡. เชชเชฐเช‚เชคเซ เชœเชพเชนเซ‡เชฐ เชธเช‚เชฆเชฐเซเชญเชฎเชพเช‚, เชซเช•เซเชค เช‡เชจเช•เชฎเชฟเช‚เช— เชฐเซ‚เชŸเซ€เช‚เช—, เช…เชจเซ‡ เชธเชฟเชธเซเชŸเชฎ เชชเซเชฐเชพเชฎเชพเชฃเชฟเช•เชชเชฃเซ‡ เช…เชฎเชจเซ‡ เช•เชนเซ‡ เช›เซ‡ เช•เซ‡ เชคเซเชฏเชพเช‚ เชถเชนเซ‡เชฐเชฎเชพเช‚ เชœเชตเชพ เชฎเชพเชŸเซ‡ เช•เซ‹เชˆ เชฐเซ‚เชŸ เชจเชฅเซ€.

เช† เชชเชฐเชฟเชธเซเชฅเชฟเชคเชฟเชฎเชพเช‚เชฅเซ€ เช“เช›เชพเชฎเชพเช‚ เช“เช›เชพ เชฌเซ‡ เชฐเชธเซเชคเชพเช“ เช›เซ‡.

  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

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹