question: public void processInvite ( RequestEvent requestEvent , ServerTransaction serverTransaction ) { SipProvider sipProvider = ( SipProvider ) requestEvent . getSource ( ) ; Request request = requestEvent . getRequest ( ) ; try { Response okResponse = messageFactory . createResponse ( Response . OK , request ) ; FromHeader from = ( FromHeader ) okResponse . getHeader ( FromHeader . NAME ) ; from . removeParameter ( "tag" ) ; Address address = addressFactory . createAddress ( "Shootme <sip:" + myAddress + ":" + myPort + ">" ) ; ContactHeader contactHeader = headerFactory . createContactHeader ( address ) ; ToHeader toHeader = ( ToHeader ) okResponse . getHeader ( ToHeader . NAME ) ; toHeader . setTag ( "4321" ) ; okResponse . addHeader ( contactHeader ) ; sipProvider . sendResponse ( okResponse ) ; } catch ( Exception ex ) { ex . printStackTrace ( ) ; System . exit ( 0 ) ; } }
target:  Process the invite request.