FusionPBX ma le ACL

O laʻu tusiga e le o se faʻamatalaga atoa o le oloa, ae naʻo sina faʻaleleia o le lomiga lelei "FusionPBX, poʻo le toe-sili, FreeSWITCH". E foliga mai ia te aʻu o le autu o le ACL i FusionPBX e leʻo faʻaalia lelei i totonu. O le a ou taumafai e faʻatumu lenei avanoa e faʻatatau i loʻu lava poto masani i le FreeSWITCH/FusionPBX.

Ma o lea, ua matou faʻapipiʻiina FusionPBX ma se numera i totonu 1010 resitala i totonu o le domain.local domain ma se auala faʻatulagaina mo telefoni i fafo i le taulaga. Matou te fa'aogaina le ACL e fa'amautu ai a matou telefoni mai telefoni e le fa'atagaina e aveesea ai a matou tupe. O na. na'o feso'ota'iga o lo'o fa'amatalaina i le ACL e fa'ataga ai vala'au i fafo. Ma o iinei e te manaʻomia se malamalama atoatoa i le auala e galue ai ACL i FusionPBX, ona foliga, faʻatatau ma lona taula.

E pei o le tusitala faʻaaloalogia o le tusiga o loʻo i luga, na ou laa foi i luga o rake uma e fesoʻotaʻi ma ACL.

O le a ou amata i SipProfiles.
O faʻamatalaga uma e lua (O le a ou taʻua i latou), i totonu ma fafo, o loʻo i totonu o le lautele lautele, ma e le o se mea faʻafuaseʻi. Le resitalaina o numera e faia i totonu o le talaaga i totonu, ma o le a matou gauai atu i ai. I totonu o le faʻamatalaga i totonu, o loʻo faʻapipiʻiina le ACL e pei ole talosaga-inbound-acl. O le laina lea e nafa ma le faʻaogaina o le ACL i le tulaga faʻamatalaga. E oo mai i le taimi nei, o le mea lena i talaaga.

Anotusi

O lo'o fa'aogaina le anotusi, fa'atasi ai ma isi mea, ile fa'aalaina ole telefoni. O auala uma e sau e fusifusia i le Public context.

O le alu i fafo (i le taulaga, i le telefoni feaveaʻi, mamao mamao, faavaomalo, ma soʻo se isi lava) auala e (e ala i le faaletonu) i le tulaga o se igoa ole igoa (tatou taʻua domain.local).

ACL

Se'i o tatou feagai nei ma ACL. Ona o le faaletonu, o le FusionPBX fou faʻapipiʻi e lua ACL:

domains default action: te'ena - o lenei pepa o lo'o fusifusia i le fa'amatalaga i totonu
lan gaioiga faaletonu: faataga

I le lisi ACL domains, matou te faʻatonuina le fesoʻotaʻiga (lelei, mo se faʻataʻitaʻiga, 192.168.0.0/24), matou te faia le faʻatagaina mo lenei fesoʻotaʻiga, matou te faʻaaogaina reloadacl.

Le isi, matou te resitalaina se telefoni mai lenei fesoʻotaʻiga, ma o mea uma e foliga mai e lelei ma e tusa ai ma faʻatonuga ma talafeagai.
E amata ona matou suʻeina, fai se telefoni i se numera i fafo ma ... matou te maua se donut, pe sili atu o se pu donut. Fa'afuase'i!

Matou te amata suʻesuʻeina le ogalaau i totonu o le faʻamafanafanaga poʻo le Log Viewer FusioPBX.

Matou te vaʻai i la matou luʻitau:

switch_channel.c:1104 New Channel sofia/internal/[email protected]

Matou te vaʻai i le ACL na galue:

sofia.c:10208 IP 192.168.0.150 Approved by acl "domains[]". Access Granted.

Ma le isi:

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] 

Leai se auala! E ui o le auala ua matou lesitala faamaoni.

E matua faigofie lava le tali.

Ua oo mai le valaau. Na misia e ACL. Ma talu ai o le ACL o loʻo noatia i totonu o le faʻamatalaga i totonu, ma o lenei faʻamatalaga o loʻo i totonu o le lautele lautele, FreeSWITCH e vaʻavaʻai ma le faamaoni i le taʻavale i totonu o le lautele lautele. Ae i le tulaga lautele, naʻo le faʻaogaina o auala, ma o le faiga faʻamaoni e taʻu mai ia i tatou e leai ni auala i le taulaga iina.

E le itiiti ifo ma le lua auala e alu ese ai mai lenei tulaga.

  1. Fa'apipi'i le ACL lea e le o le talaaga, ae i le numera totonu lava ia. Atonu o le auala sili lea ona sa'o e foia ai, aua. E sili atu le fusifusia o le ACL i le latalata e mafai i le Extension mo le faʻalogo lelei. O na. e mafai ona e fa'atonuina se tuatusi patino / tuatusi feso'ota'iga o le telefoni lea e mafai ai ona faia se telefoni i fafo. O le le lelei o lenei filifiliga o le a tatau ona faia e Extension taʻitasi lenei mea.
  2. Fa'asa'o le ACL ina ia sa'o lelei i le tulaga o fa'amatalaga. Na ou filifilia lenei filifiliga, aua na foliga mai ia te aʻu e faigofie ona faʻaopoopo le fesoʻotaʻiga i le ACL tasi nai lo le faʻatonuina i Faʻaopoopoga taʻitasi. Ae e faapitoa lava lenei mo la'u galuega. Mo isi galuega, atonu e te manaʻomia se isi manatu e fai ai filifiliga.

O lea. Se'i o tatou fa'alelei le ACL domains e fa'apea:

fa'atonuga ole domains: fa'ataga

I totonu ole lisi ole ACL, matou te resitalaina le upega tafailagi:

faafitia 192.168.0.0/24

Fa'aoga, toeloadacl.
O loʻo matou suʻeina: matou te toe vili le numera 98343379xxxx ma ... o loʻo sau le siaki ... Talofa. O loʻo galue mea uma.
Sei o tatou vaʻai i le mea na tupu i FreeSWITCH:
valaau amata:

switch_channel.c:1104 New Channel sofia/internal/[email protected]

E le'i misia e le ACL:

[DEBUG] sofia.c:10263 IP 192.168.0.150 Rejected by acl "domains". Falling back to Digest auth.

ma isi:

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 

Ua pasia le auala, ona oʻo mai lea o le faʻavaeina o fesoʻotaʻiga, lea e sili atu i le lautele o le autu.

Afai tatou te suia le tuatusi fesoʻotaʻiga i le ACL, ae maua le ata mai le suʻega muamua, i.e. Ole ACL ole a fa'ase'e le vala'au ae fa'apea ole auala ole NO_ROUTE_DESTINATION.

Masalo na pau lava le mea na ou manaʻo e faʻaopopo ile ACL FusionPBX.

Ou te faamoemoe o le a aoga i se tasi.

puna: www.habr.com

Faaopoopo i ai se faamatalaga