Search in sources :

Example 1 with HeaderParser

use of gov.nist.javax.sip.parser.HeaderParser in project XobotOS by xamarin.

the class SIPMessage method addHeader.

/**
     * Add a SIP header.
     * 
     * @param sipHeader -- string version of SIP header to add.
     */
public void addHeader(String sipHeader) {
    String hdrString = sipHeader.trim() + "\n";
    try {
        HeaderParser parser = ParserFactory.createParser(sipHeader);
        SIPHeader sh = parser.parse();
        this.attachHeader(sh, false);
    } catch (ParseException ex) {
        this.unrecognizedHeaders.add(hdrString);
    }
}
Also used : HeaderParser(gov.nist.javax.sip.parser.HeaderParser) SIPHeader(gov.nist.javax.sip.header.SIPHeader) ParseException(java.text.ParseException)

Aggregations

SIPHeader (gov.nist.javax.sip.header.SIPHeader)1 HeaderParser (gov.nist.javax.sip.parser.HeaderParser)1 ParseException (java.text.ParseException)1