...
- There will be no required configuration change for this feature. The SIP stack already supports the querying of SRV records with advance mode. Advanced mode was enabled with the implemenation of IPv6. The host module will need to be updated to use the SRV query instead of its current DNS A record method.
Requirements
# | Title | User Story | Importance | Notes |
---|---|---|---|---|
1 | Support SRV Record Query | The SR140 will add support for sending an SRV DNS request. | Must Have | |
2 | TCP and UDP mode | Support for querying SRV records for both TCP and UDP over SIP mode based on the SR140. This is based on the users sip_transport_protocol setting in the [host module.x/parameters] section of the callctrl.cfg file. | Must Have | |
3 | Priority | The SR140 must attempt to contact the target host with the lowest-numbered priority it can reach | Must Have | |
4 | Weight | The SR140 target hosts with the same priority, the selection will be performed by the weight field. | Must Have | |
5 | DNS A | Based on the selected target, the SRV record may or may not have provided a DNS A record. If it available, the SR140 should used the provided record. If it is not available, the SR140 should query DNS for the A record of the target host. | Must Have | |
6 | No response | If there remote does not respond the the SRV request or returns a not support type response the SR140 will use the appropriate DNS A query as currently implemented. | Must Have | |
7 | Configuration | There will be no required configuration setting for this feature and it will be enabled by default. | ||
8 |
...