code: public MgcpSignal provide(String pkg, String signal, int requestId, NotifiedEntity notifiedEntity, Map<String, String> parameters, MgcpEndpoint endpoint)
              throws UnrecognizedMgcpPackageException, UnsupportedMgcpSignalException {
          switch (pkg) {
              case AudioPackage.PACKAGE_NAME:
                  return provideAudioSignal(signal, requestId, notifiedEntity, parameters, endpoint, this.executor);
  
              default:
                  throw new UnrecognizedMgcpPackageException("Unrecognized package " + pkg);
          }
      }
docs: Provides an MGCP Signal to be executed.
  
  @param pkg The package name.
  @param signal The signal name.
  @param requestId The request identifier.
  @param notifiedEntity The entity that requested to be notified about events resulting from signal completion. May be null.
  @param parameters The parameters that configure the signal
  @param endpoint The endpoint where the signal is going to be executed.
  @return The MGCP signal.
  @throws UnrecognizedMgcpPackageException When package name is unrecognized.
  @throws UnsupportedMgcpSignalException When package does not support the specified signal.