src/net/java/sip/communicator/impl/protocol/sip/CallPeerMediaHandlerSipImpl.java
/**
     * Allocates ports, retrieves supported formats and creates a
     * <tt>SessionDescription</tt>.
     *
     * @return the <tt>String</tt> representation of the newly created
     * <tt>SessionDescription</tt>.
     *
     * @throws OperationFailedException if generating the SDP fails for whatever
     * reason.
     */
Allocates ports, retrieves supported formats and creates a
SessionDescription.

@return the String representation of the newly created
SessionDescription.

@throws OperationFailedException if generating the SDP fails for whatever
reason.
Allocates ports retrieves supported formats and creates a SessionDescription . @return the String representation of the newly created SessionDescription . @throws OperationFailedException if generating the SDP fails for whatever reason .
private SessionDescription createFirstOffer()
        throws OperationFailedException
    {
        List<MediaDescription> mediaDescs = createMediaDescriptions();
        String userName
            = getPeer().getProtocolProvider().getAccountID().getUserID();
        SessionDescription sDes
            = SdpUtils.createSessionDescription(
                    getTransportManager().getLastUsedLocalHost(),
                    userName,
                    mediaDescs);
        this.localSess = sDes;
        return localSess;
    }
private SessionDescription createFirstOffer ( ) throws OperationFailedException { List < MediaDescription > mediaDescs = createMediaDescriptions ( ) ; String userName = getPeer ( ) . getProtocolProvider ( ) . getAccountID ( ) . getUserID ( ) ; SessionDescription sDes = SdpUtils . createSessionDescription ( getTransportManager ( ) . getLastUsedLocalHost ( ) , userName , mediaDescs ) ; this . localSess = sDes ; return localSess ; }
Allocates ports, retrieves supported formats and creates a
 <tt>SessionDescription</tt>.
Allocates ports retrieves supported formats and creates a <tt > SessionDescription< / tt > .
//Audio Media Description //wrap everything up in a session description //ICE HACK - please fix //new IceTransportManagerSipImpl(getPeer()).startCandidateHarvest( //    sDes, null, false, false, false, false, false );