DISA (Direct Inward System Access) permite unei persoane care sună din exterior să obțină un ton intern de la centrala putând apoi efectua apeluri ca și cum ar telefona de la una dintre extensiile centralei.
Un exemplu de implementare a acestui lucru pe asterisk este prezentat mai jos (doar părțile specifice):
[context-intrare-trunchi]
exten = s,1,Answer()
exten = s,2,Background(outboundmsgs/mesaj_intampinare)
exten = s,3,Goto(default,6000,1)
exten = 8,1,Goto(context-disa,s,1)
În exemplul nostru apelurile care sosesc din exterior pe un trunchi ajung în contextul prezentat mai sus. Centrala răspunde apelului și cel care sună ascultă un mesaj de întâmpinare (înregistrat în prealabil și stocat pe server). După terminarea mesajului de întâmpinare apelul este transferat către extensia 6000. Dacă cel care sună, în timp ce ascultă mesajul, apasă tasta 8 este apelat contextul pentru DISA:
[context-disa]
exten = s,1,NoOp(DISA)
exten = s,2,DISA(4532,dialplan_existent)
Ajuns aici trebuie să introducă parola 4532 urmat de tasta #. Dacă introduce parola corect primește ton și poate iniția apeluri.
Nu am prezentat aici contextul default si dialplan_existent care trebuie să existe configurate după necesități, precum și alte configurări generale.