startMusicOnHold static method

Future startMusicOnHold(
  1. String bridgeId
)

Implementation

static Future<dynamic> startMusicOnHold(String bridgeId) async {
  // var queryParams = {
  //   //'bridgeId': bridgeId,
  //   'channel': channels.join(','),
  //   //'role':""
  // };

  var uri = Uri(
      scheme: "http",
      userInfo: "",
      host: "10.44.0.55",
      port: 8088,
      path: "ari/bridges/${bridgeId}/moh",
      //String? fragment
      queryParameters: {'api_key': api_key});

  //var uri = Uri.http(baseUrl, '/bridges/${bridgeId}/moh', queryParams);

  /// print(uri); // http://example.org/path?q=dart
  HttpClientRequest request = await client.postUrl(uri);
  HttpClientResponse response = await request.close();
  //print(response);

  final String stringData = await response.transform(utf8.decoder).join();
  //print(response.statusCode);
  //print(stringData);
  return (statusCode: response.statusCode, resp: stringData);
  ;
}