Go to file
Andreas Eversberg f84cc060e6 Add Kamailio based IMS installation for testing Asterisk
Related: SY#6786
2024-03-28 13:39:03 +01:00
group_vars add authorized_keys to the playbooks 2024-02-08 17:41:13 +01:00
roles Add Kamailio based IMS installation for testing Asterisk 2024-03-28 13:39:03 +01:00
LICENSE.md license under MIT 2024-02-08 20:39:37 +01:00
README.md Add a minimal README.md 2024-02-08 20:53:07 +01:00
epc.yml epc: Configure P-CSCF IPv4 address in open5gs-smfd 2024-02-26 17:33:02 +01:00
epdg.yml Add epdg ifupdown specific traffic rules 2024-02-16 14:52:12 +01:00
hosts Add Kamailio based IMS installation for testing Asterisk 2024-03-28 13:39:03 +01:00
ims.yml add network configuration 2024-02-08 17:41:13 +01:00
ims_asterisk.yml Add Kamailio based IMS installation for testing Asterisk 2024-03-28 13:39:03 +01:00

README.md

ansible-prototype

Deploy the osmo-epdg and epc (IMS is deployed but untested yet).

See https://osmocom.org/projects/osmo-epdg/wiki/Hosted_epdg_playground for further information on the setup.

To install

The setup expect to have a private network available with layer 2 connectivity between the 3 hosts. Additional you need to setup the strongswan and osmo-epdg as both only prepare, but not installed.

ansible-playbook -i hosts epdg.yml epc.yml ims.yml
cd /srv/strongswan
./autogen.sh
./configure \
	--enable-eap-aka \
	--enable-eap-aka-3gpp \
	--enable-eap-aka-3gpp2 \
	--enable-eap-simaka-reauth \
	--enable-systemd \
	--enable-save-keys \
	--enable-p-cscf \
	--enable-osmo-epdg
make && make install
systemctl daemon-reload
systemctl restart strongswan
cd /srv/osmo-edpg
rebar3 shell --config ./config/local.config