[asterisk-users] "Remote" extension search?
Gordon Henderson
gordon+asterisk at drogon.net
Wed Aug 15 03:29:13 CDT 2007
On Tue, 14 Aug 2007, Nicholas Blasgen wrote:
> I've heard about this, but I really can't seem to find anything on it. I've
> got a strange setup that exists only because of firewall issues, and
> everything about it seems fine. The setup:
>
> SIP clients -> Asterisk (office) -> IAX -> Asterisk (colocation) -> SIP PSTN
> Termination
>
> All the extensions I want to be able to dial are on the colocation box.
> What I'd really like is for the "office" asterisk box to forward all
> extension requests it doesn't know about to the colocation Asterisk box. I
> think this is refered to as Trunking. I only need to do this in a single
> direction, if that's any easier to setup.
You can do this by having a default widlcard extension to point to the
co-lo box. Simple (crude?) but effective... So in the diaplan in the
office asterisk box:
exten => _X.,1,Dial(IAX2/co-lo/${EXTEN})
so anything not matched locally will get punted through to the co-lo box.
This assumes 'co-lo' has an entry in iax.conf. (and corresponding
authentication on the co-lo side)
You can narrow it down if you know the extension numbering scheme - so if
you want to point all numbers starting with 0 and all 3-digit extensions
in the range 200 through 399, to the co-lo, then:
exten => _0.,1,Dial(IAX2/co-lo/${EXTEN})
exten => _2XX,1,Dial(IAX2/co-lo/${EXTEN})
exten => _3XX,1,Dial(IAX2/co-lo/${EXTEN})
and so on.
Although the last 2 might be combined with:
exten => _[23]XX,1,Dial(IAX2/co-lo/${EXTEN})
etc.
If you explicitly wanted to dial 9 for an outside line, then:
exten => _9.,1,Dial(IAX2/co-lo/${EXTEN:1})
> Are there any good documents on VOIP-Info or another site on setting up
> something like this? The office Asterisk's job is just to act as a SIP to
> IAX gateway. I've got a work-a-round that will work, but I thought I'd
> learn the proper method.
With so many ways to do something, who defines "proper" :)
Gordon
More information about the asterisk-users
mailing list