Section | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
The provided transport is instructed to establish a new connection to the resolved IP address and port.
Note |
---|
Info |
If an existing connection exists to the IP address and port using the specific transport type then it is reused and a new one is not established. |
4. Multihomed Transport Selection (Connection-less protocols)
...
Code Block |
---|
[system-udp]
type=transport
protocol=udp
bind=0.0.0.0
[system-tcp]
type=transport
protocol=tcp
bind=0.0.0.0
[system-tls]
type=transport
protocol=tls
bind=0.0.0.0:5061
cert_file=certificate
[phone]
type=endpoint |
This example includes an endpoint without a transport explicitly defined. Since there is only one transport configured this will always be usedfor each address family and transport type each respective one will be used depending on the URI dialed. For requests to this endpoint the logic in section 3a will be used.
...
Code Block |
---|
[system-internet-udp] type=transport protocol=udp bind=5.5.5.5 [system-internet-tcp] type=transport protocol=tcp bind=5.5.5.5 [system-internet-tls] type=transport protocol=tls bind=5.5.5.5:5061 cert_file=certificate [system-local-udp] type=transport protocol=udp bind=192.168.1.1 [system-udplocal-tcp] type=transport protocol=tcp bind=192.168.1.1 [system-local-tls] type=transport protocol=tls bind=192.168.1.1:5061 cert_file=certificate [phone-internet] type=endpoint transport=system-internet-udp [phone-local] type=endpoint transport=system-local-udp [phone-unspecified] type=endpoint |
This example includes two three endpoints which are each present on different networks. To ensure that outgoing requests to each endpoint the first two endpoints travel over the correct transport the transport has been explicitly specified on each. For requests to these endpoints the logic in section 3b will be used. For requests to the "phone-unspecified" endpoint since no transport has been explicitly specified the logic in section 3a will be used.
IPv6 Only (Single Interface)
...