[Asterisk-Users] Central Asterisk Server and Asterisk VoIP Gateway
    Daniel Salama 
    dsalama at user.net
       
    Mon May  9 20:16:35 MST 2005
    
    
  
I'm setting up a demo for two asterisk machines. One will be a  
central Asterisk server which will handle everything already in VoIP  
(office-like functions plus agents functionality). The second  
Asterisk box will be used strictly as a VoIP gateway to the first  
server.
The gateway server will have 4 T1s connected to it and what I was  
thinking on doing was the following:
in /etc/asterisk/zapata.conf
switchtype = dms100
signalling = em_w
group = 1
context = inbound
channel => 1-96
What I'm trying to accomplish here is to create one huge trunk group  
where ALL incoming calls will be directed to the inbound context.
On the same machine, /etc/asterisk/extensions.conf
[general]
MAIN_SERVER = IAX2/inbound:gateway at 192.168.0.10
[inbound]
exten => _N.,1,Dial(${MAIN_SERVER}/${EXTEN})
exten => _N.,2,Congestion
exten => _N.,3,HangUp
[outbound]
exten => _N.,1,Dial(Zap/g1/${EXTEN})
exten => _N.,2,Congestion
exten => _N.,3,HangUp
On the main Asterisk server, I would have in /etc/asterisk/ 
extensions.conf:
[general]
GATEWAY = IAX2/outbound:server at 192.168.0.20
[inbound]
exten => 1234,1,Dial(SIP/100,20,t)
exten => 1234,2,VoiceMail(uSIP/100)
exten => 1234,102,VoiceMail(bSIP/100)
exten => _N.,1,Dial(SIP/500,20,t)
exten => _N.,2,VoiceMail(uSIP/500)
exten => _N.,102,VoiceMail(bSIP/100)
[outbound]
exten => _N.,1,Dial(${GATEWAY}/${EXTEN})
exten => _N.,2,Congestion
exten => _N.,3,HangUp
Basically, what I'm trying to accomplish is that the gateway server  
will forward to the main asterisk server all incoming calls into the  
[inbound] context so that the main asterisk server will have all the  
necessary logic to process all corresponding DIDs or what have you.  
At the same time, whenever the main asterisk server wants to make ANY  
outbound call, it will simply send it to the [outbound] context of  
the gateway server for it to place the actual call(s).
Does this make sense to you guys? Am I missing anything? Is there  
anything I should be concerned with or that I should watch out for?
Thanks,
Daniel
    
    
More information about the asterisk-users
mailing list