extensions.conf: [us-it] include => internal include => local-trunks include => international [finance] include => internal [internal] include=> local-extensions exten => _6XXX,1,Dial(SIP/${EXTEN}@someSIP,20) exten => _5XXX,1,Dial(SIP/${EXTEN}@someOtherSIP,20) [local-trunks] exten => _9NXXXXXX,1,Dial(Zap/g1/${EXTEN:1}) [local-extensions] ;you could split this section up more into local-extensions-finance, local-extensions-us-it etc ;but i'll lave that as an exercise for you exten => 8234,1,Dial(SIP/cartman) exten => 8235,1,Dial(SIP/tweak) exten => 8236,1,Dial(SIP/butters) exten => 8237,1,Dial(SIP/chef) [international] exten => _1011X.,1,Dial(SIP/${EXTEN}@someSIPwithInterntational,20) [sip-in] ;; change this to whatever context your sip peers which are sip connections ;; from another box ;; if its asterisk however, i would recomend using iax. include=> local-extensions