This repository is meant to help SIPVicious PRO users run the toolset in an environment that has all the necessary requirements.
NOTE: This docker image does not contain SIPVicious PRO!
You will need a valid subscription to SIPVicious PRO for this docker image to be useful. For further information, consult the product page.
First time users need to build the svpro
docker image as follows:
SVPRO_URL=https://downloadurl docker-compose build svpro
NOTE: to obtain the download URL, you will need a valid subscription to SIPVicious PRO.
After that you can make use of SIPVicious PRO as follows:
docker-compose run svpro
sipvicious sip utils ping udp://demo.sipvicious.pro:5060
The host working directory is mapped to /home
and the working directory in the Docker
container is set to /home
so that templates and other files can be shared.
To upgrade to the latest version, run the following command:
SVPRO_URL=https://downloadurl docker-compose build --no-cache svpro
To make use of an alternative download file, instead of the default (sipviciouspro-latest.zip
), make use of an additional environment variable SVPRO_DLFN
when building. For example:
SVPRO_URL=https://downloadurl SVPRO_DLFN=sipviciouspro-delux.zip docker-compose build svpro
If you would like to run sipvicious without having to type docker or docker-compose commands, you can place a bash script in your $PATH
(e.g. in /usr/local/bin
) containing the something like following:
#!/bin/bash
cd /path/to/svpro-docker
docker-compose run svpro sipvicious $@