Hi all I've been saddled with recreating a running Asterisk PBX setup (with Ruby on Rails). Due to some wrangling between my client and the original developers I am not able to talk to the developers themselves but have been given full SSH access to their servers! My questions are regarding their setup - they have functionality split over several servers as follows (all running CentOS): Server1 MySQL Server2 Ruby on Rails + CSTele Server3 Asterisk 1.4.19 + STUN #1 Server4 Trunk (Asterisk 1.4.19) + STUN #2 Server5 Apache ActiveMQ The system offers PBX services to ~10 small firms and connects via a SIP trunk to a Telecoms company. My questions are as follows: - STUN server - is it necessary (given that there are many free STUN servers on the Internet), and why two? - Why have a separate Asterisk server for the trunk? - Is the Apache Message Queue server necessary? - My info says that server 2 is running CSTele but I have been unable to find a process or program that matches this (except for a comment in a daemon, ast_ami_events.rb, running on Rails server). Can anybody tell me what CSTele might be? Many thanks Binni ITAnet Kirkestien 20 9230 Svenstrup Telefon: 3020 0868 Email: binni at itanet.nu<mailto:info at itanet.nu> WWW: http://www.itanet.nu<http://www.itanet.nu/> [cid:image001.gif at 01CCBA43.F35D3990] -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20111214/62fe4d18/attachment.htm> -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.gif Type: image/gif Size: 3392 bytes Desc: image001.gif URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20111214/62fe4d18/attachment.gif>
On 14-12-11 10:18, Brynjolfur Thorvardsson wrote:> Hi all > > I?ve been saddled with recreating a running Asterisk PBX setup (with > Ruby on Rails). Due to some wrangling between my client and the original > developers I am not able to talk to the developers themselves but have > been given full SSH access to their servers! > > My questions are regarding their setup ? they have functionality split > over several servers as follows (all running CentOS): > > Server1 MySQL > > Server2 Ruby on Rails + CSTele > > Server3 Asterisk 1.4.19 + STUN #1 > > Server4 Trunk (Asterisk 1.4.19) + STUN #2 > > Server5 Apache ActiveMQ > > The system offers PBX services to ~10 small firms and connects via a SIP > trunk to a Telecoms company. > > My questions are as follows: > > -STUN server ? is it necessary (given that there are many free STUN > servers on the Internet), and why two?Why would you want to rely on a free stun server which can disappear anytime when offering commercial services? I would also deploy my own stun servers for paying customers.> -Why have a separate Asterisk server for the trunk?No idea. Maybe the question could be: why have two Asterisk servers? Perhaps for for redundancy/failover?> -Is the Apache Message Queue server necessary?No idea. I know BigBlueButton uses Apache MQ & Asterisk but I don't know the specifics.> -My info says that server 2 is running CSTele but I have been unable to > find a process or program that matches this (except for a comment in a > daemon, ast_ami_events.rb, running on Rails server). Can anybody tell me > what CSTele might be?No idea. Good luck! Regards, Patrick
Hi, thanks for your answer. I suppose that both the STUN servers and ActiveMQ are there to give a better/more reliable service which is obviously a good idea.
On Wed, Dec 14, 2011 at 2:18 AM, Brynjolfur Thorvardsson <binni at itanet.nu>wrote:> > > ** > > I?ve been saddled with recreating a running Asterisk PBX setup (with Ruby > on Rails). Due to some wrangling between my client and the original > developers I am not able to talk to the developers themselves but have been > given full SSH access to their servers! >Jumping in without documentation or help when there is a questionable relationship between the client and developer...this should be a lot of fun.> **** > > > The system offers PBX services to ~10 small firms and connects via a SIP > trunk to a Telecoms company. >Sounds way over-built, but since we don't know the intent of the architecture nor all the features expected, hard to say.> **** > > - **STUN server ? is it necessary (given that there are many > free STUN servers on the Internet), and why two? >I don't believe so.> **- **Why have a separate Asterisk server for the trunk? >Can't think of any reason.> **** > > **- **Is the Apache Message Queue server necessary? >"Necessary" is not something that can be answered. In their environment as programmed, probably. In general, can an Asterisk server run without it? Yes. A low-end single x86 server can easily support hundreds of endpoints and dozens of concurrent calls, with all Asterisk services running on a single server.> ** >Do you have Asterisk expertise already? RoR, SQL, other telephony...? -- Carlos Alvarez TelEvolve 602-889-3003 -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20111214/8f0978ec/attachment.htm>