Setting Up the SIP Bridge
Basic config
From the Installer's Integrations page, click "Install" under "SIP Bridge"
For the provided sipbridge.yml
, please see the following documentation:
postgres_create_in_cluster
:true
to create the PostgreSQL db into the k8s cluster. On a standalone deployment, it is necessary to define thepostgres_data_path
.postgres_fqdn
: The fqdn of the PostgreSQL server. If usingpostgres_create_in_cluster
, you can choose the name of the workload.postgres_data_path
:/mnt/data/sipbridge-postgres
postgres_port
: 5432postgres_user
: The user to connect to the db.postgres_db
: The name of the db.postgres_password
: A password to connect to the db.port_type
:HostPort
orNodePort
depending on which kind of deployment you want to use. On standalone deployment, we advise you to useHostPort
mode.port
: The port on which to configure the SIP protocol. OnNodePort
mode, it should be in Kubernetes range:enable_tcp
:true
to enable TCP SIP.pstn_gateway
: The hostname of the PSTN Gateway.external_address
: The external address of the SIP Bridgeproxy
: The address of the SIP Proxyuser_agent
: A user agent for the sip bridge.user_avatar
: An MXC url to the sip bridge avatar. Don't define it if you have not uploaded any avatar.encryption_key
: A 32 character long secret used for encryption. Generate this withpwgen 32 1