code: @Override
      	protected void doSuccessResponse(SipServletResponse resp)
  			throws ServletException, IOException {
  		if (resp.getStatus() == SipServletResponse.SC_OK) {
  			String audioFilePath = (String)getServletContext().getAttribute("audioFilePath");
  			logger.info("audio file path is " + audioFilePath);
  			try {
  				MsPeer peer = MsPeerFactory.getPeer("org.mobicents.mscontrol.impl.MsPeerImpl");
  				MsProvider provider = peer.getProvider();
  				MsSession session = provider.createSession();
  				MsConnection connection = session.createNetworkConnection(PR_JNDI_NAME);
  				MediaConnectionListener listener = new MediaConnectionListener();
  				listener.setResponse(resp);
  				listener.setAudioFilePath(audioFilePath);
  				connection.addConnectionListener(listener);
  				Object sdpObj = resp.getContent();
  				byte[] sdpBytes = (byte[]) sdpObj;
  				String sdp = new String(sdpBytes); 
  				connection.modify("$", sdp);
  			} catch (ClassNotFoundException e) {
  				logger.error("class not found ", e);
  			}			
  		}
  	}
docs: private static final String AUDIO_DIR = "/audio";