Commit Graph

16 Commits

Author SHA1 Message Date
Ian Wienand e0acf4a68d Retire Asterisk service
As announced in [1], retire the Asterisk PBX service

[1] http://lists.opendev.org/pipermail/service-discuss/2021-March/000198.html

Change-Id: I527eb3423831c6a155228b6d79428681f60a3273
2021-05-07 09:53:17 +10:00
Monty Taylor bab6fcad3c
Remove base.yaml things from openstack_project::server
Now that we've got base server stuff rewritten in ansible, remove the
old puppet versions.

Depends-On: https://review.openstack.org/588326
Change-Id: I5c82fe6fd25b9ddaa77747db377ffa7e8bf23c7b
2018-08-16 17:25:10 -05:00
Paul Belanger b90eca9bcb Remove pabelanger from asterisk and stackalytics
This is no longer needed as pabelanger is now an infra-root.

Change-Id: I6939c2ee9e3662c08441dd0ddad3e84a47bd0192
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2016-03-08 16:26:37 -05:00
Paul Belanger 1eb8cfacdc Break out openstack_project::server from pbx.o.o
Change-Id: Ia49ee6c3bbf41c03041856aa55f81e7a4c1699bf
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-12-02 17:35:36 -05:00
Paul Belanger c692b5b813 Migrate pbx.openstack.org to Ubuntu Trusty
Centos6 is being deprecated so we need to move to something newer.
This will require pbx.o.o to be rebuilt.

Change-Id: Id3fc74bf58ba5febac79674e6fd23d6ade3e4bd1
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2015-12-02 17:31:50 -05:00
Timothy Chavez e130792ed9 Parameterize setting the selinux mode
By parameterizing the selinux mode we can set the mode and pass the mode
to other classes so they can make decisions on whether or not to run
selinux commands as part of their configuration.

Depends-On: I21add092d9d09077f2b23760a384f5a5cb91d86a
Change-Id: I86a5bb006b6ab9d64f7fbd894c967428cfaed8f8
2015-09-10 13:38:53 -05:00
K Jonathan Harker c29a9dd8df Only include selinux bits on rhel-based systems
The gate-config-puppet-apply test will try to run everything on a
bare-precise node, so even though this doesn't occur in production it is
being tested.

Change-Id: I13b03a7476e30cbb26dc820bb4cf5b56c4018669
2014-05-30 15:36:07 -07:00
Jenkins ada5c9a8e3 Merge "Add a CDR log file" 2013-08-01 18:03:09 +00:00
Jenkins 4301d7469b Merge "Add sshkey for pabelanger" 2013-07-25 16:01:01 +00:00
Russell Bryant f94b32a42f Add a CDR log file
It may be useful to have a consumable log of every call the system has
processed.  This enables a simple CSV based file for CDRs (Call Detail
Records).

Change-Id: I2086594a127e1377056fdb10af763ade3af4ad56
2013-07-25 11:45:14 -04:00
James E. Blair 624a89dd98 Add voipms configuration
Change-Id: Ib776c8944bb3b2564e52b94fdb2bd04ffc6835eb
2013-07-20 10:20:41 -07:00
Russell Bryant 1fc153fb5e Enable inbound SIP calls
Enable inbound SIP calls.  There are a few steps to this.

1) iptables config.  Open UDP and TCP port 5060 for SIP, as well as
UDP ports 10000-20000 for RTP.

2) Add a custom sip.conf which makes chan_sip listen on all address, including
IPv4 and IPv6.  Also enable unauthenticated inbound calls and send them to the
'public' dialplan context.

3) Create the dialplan.  Right now it just plays a sound prompt called 'spam'.
You'll have to call in to find out what it says.  Note that this required
installing the extra sounds.  There's a bunch of good stuff in there that
may be handy, other than just 'spam'.

Change-Id: I6b62511317603eedf9280b55a00ba5cee0611b62
2013-07-18 14:44:51 -04:00
Russell Bryant d4ec2e00a9 Set up basic Asterisk configuration
This commit sets up the basic configuration for Asterisk.  It will allow
Asterisk to run, but it won't do anything useful yet.

Change-Id: I7975082ff5351db4dc6e3c8cf9dd2d90675e3108
2013-07-18 14:44:51 -04:00
Paul Belanger b107625d79 Add sshkey for pabelanger
Also add myself to pbx.openstack.org to help provision the server.

Change-Id: Ib9fcc17b4aafe33ef8692baab248398338b2d499
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
2013-07-18 10:45:12 -04:00
Russell Bryant 813a2ccf84 Install Asterisk
Add the necessary bits to get Asterisk installed on the pbx node.
This is using Asterisk 11 from Digium's repo.

Change-Id: I200789c7ee7fc1fb2e0779a38db2ea35ead998ae
2013-07-17 13:11:39 -04:00
Russell Bryant 3b18e93131 Add a skeleton asterisk server.
This commit adds a bare server that will be updated to become an
Asterisk server.

Change-Id: If54badab3269d8c8ce504f8bfcb0e5f79eeaeb69
2013-07-17 13:11:39 -04:00