[general] static=yes writeprotect=yes autofallthrough=yes [default] exten => _X.,1,Answer() same => n,Verbose(1,${CALLERID(num)} reached context DEFAULT by calling ${EXTEN}) same => n,Hangup() [out_arcor] ; national numbers with country code exten => _+49ZXX!.,1,Dial(PJSIP/${EXTEN}@out_arcor,60,Trg) same => n,Hangup() ; national numbers called with leading 0 exten => _0Z.,1,Dial(PJSIP/${EXTEN}@out_arcor,60,Trg) same => n,Hangup() ; local area numbers exten => _Z.,1,Dial(PJSIP/${EXTEN}@out_arcor,60,Trg) same => n,Hangup() ; emergency calls exten => 110,1,Dial(PJSIP/${EXTEN}@out_arcor,60,Trg) exten => 110,n,Hangup() exten => 112,1,Dial(PJSIP/${EXTEN}@out_arcor,60,Trg) exten => 112,n,Hangup() ; add rules for expensive special numbers. Get German examples from: ; https://www.linuxmaker.com//asterisk-pbx/dialplan-extensionsconf.html exten => _0137Z.,1,Verbose(1,Blocked: ${EXTEN}) ;same => n,Playback(forbidden) same => n,Hangup() [lantiq1_inbound] exten => ,1,Dial(TAPI/1,60,t) same => n,Hangup() [lantiq1] include => out_arcor ;[lantiq2] ;include => ltq2_out