[Asterisk-Dev] Shared Asterisk PBX for multiple companies
Brian Wilkins
brian at hcc.net
Mon Jan 17 04:53:17 MST 2005
Sure,
I use MySQL do define different functionality available per peer or
account. For instance:
extensions.conf:
[general]
autofallthrough=yes
context=default
[globals]
DefaultAGIScript=auth.agi
[default]
exten => _X.,1,MYSQL(Connect connid localhost username passwd dbname)
exten => _X.,2,MYSQL(Query resultid ${connid} SELECT scriptname from mac2pin
where userid=${CALLERIDNAME})
exten => _X.,3,MYSQL(Fetch fetchid ${resultid} AGIScript)
exten => _X.,4,GotoIf($[${AGIScript} = NULL]?5:7)
exten => _X.,5,AGI(${DefaultAGIScript},${EXTEN})
exten => _X.,6,Goto(_X.,8)
exten => _X.,7,AGI(${AGIScript},${EXTEN})
exten => _X.,8,MYSQL(Clear ${resultid})
exten => _X.,9,MYSQL(Disconnect ${connid})
exten => _X.,10,Hangup
This allows me to specify, by ATA (in this instance), a particular script to
run. That way, I can break out different functionality. Used in conjunction
with different contexts, and different configurations for each peer, you can
customize like you want.
On Monday 17 January 2005 04:10 pm, Etienne Merlebach wrote:
> Hi everyone,
>
> one of our customers in France is a business center where several companies
> are sharing the same facility incl. a traditionnal PBX.
>
> We have been asked to propose a replacement Asterisk configuration but,
> eventhough we know how to implement single-company Asterisk configurations,
> it will be the first time we have to implement a multi-company solution
> running on the same Asterisk server.
>
> Each company should only be able to manage their own virtual Asterisk pbx.
>
> Does anyone have experience with that kind of scenario? Does native
> Asterisk support that or is there additionnal software required?
>
> Many thanks in advance.
>
> Etienne
>
> _________________________________________________________________
> Nouveau MSN Hotmail : 250 Mo d'espace de stokage gratuit !
> http://www.msn.fr/newmsnhotmail
>
> _______________________________________________
> Asterisk-Dev mailing list
> Asterisk-Dev at lists.digium.com
> http://lists.digium.com/mailman/listinfo/asterisk-dev
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-dev
--
Brian Wilkins
Software Engineer
brian at hcc.net
Heritage Communications Corporation
Melbourne, FL USA 32935
321.308.4000 x33
http://www.hcc.net
More information about the asterisk-dev
mailing list