rtpPort function
Implementation
Future<int> rtpPort(String filename) async {
// baseUrl.path = baseUrl.path + '/channels';
//10.100.54.137
var uri = Uri(
scheme: "http",
userInfo: "",
host: "10.100.54.137",
port: 8080,
//path: "ari/channels/$channelId/answer",
//Iterable<String>? pathSegments,
query: "",
queryParameters: {'filename': filename}
//String? fragment
);
//HttpClientRequest request = await client.getUrl(uri);
//var uri = Uri.http(baseUrl, '/channels/${channelId}/answer', qParams);
HttpClientRequest request = await httpRtpClient.postUrl(uri);
HttpClientResponse response = await request.close();
//print(response);
final String stringData = await response.transform(utf8.decoder).join();
print(response.statusCode);
var port = jsonDecode(stringData); //print(stringData);
return port['rtp_port'];
}