code: private void addRtpMapAttribute(Text attribute) throws IllegalArgumentException {
      	if (!attribute.startsWith(SessionDescription.RTPMAP)) {
      		throw new IllegalArgumentException("Not a valid RTP MAP attribute"+attribute);
      	}
  
      	Iterator<Text> it = attribute.split(':').iterator();
      	Text token = it.next();
      	
          token = it.next();
          token.trim();
  
          //payload and format descriptor
          it = token.split(' ').iterator();
  
          //payload
          token = it.next();
          token.trim();
  
          int payload = token.toInteger();
  
          //format descriptor
          token = it.next();
          token.trim();
  
          createFormat(payload, token);
      }
docs: Register a new RTP MAP attribute.
  <p>Example: <code>a=rtpmap:126 telephone-event/8000</code></p>
  
  @param attribute
  The attribute line to be registered.
  @throws IllegalArgumentException
  If the attribute is not a valid RTP MAP line.