@@ -987,7 +987,7 @@ private async Task<bool> Transfer(SIPRequest referRequest, TimeSpan timeout, Can
987987 {
988988 TaskCompletionSource < bool > transferAccepted = new TaskCompletionSource < bool > ( TaskCreationOptions . RunContinuationsAsynchronously ) ;
989989
990- SIPNonInviteTransaction referTx = new SIPNonInviteTransaction ( m_transport , referRequest , null ) ;
990+ SIPNonInviteTransaction referTx = new SIPNonInviteTransaction ( m_transport , referRequest , m_outboundProxy ) ;
991991
992992 SIPTransactionResponseReceivedDelegate referTxStatusHandler = ( localSIPEndPoint , remoteEndPoint , sipTransaction , sipResponse ) =>
993993 {
@@ -999,7 +999,7 @@ private async Task<bool> Transfer(SIPRequest referRequest, TimeSpan timeout, Can
999999 else if ( sipResponse . Header . CSeqMethod == SIPMethodsEnum . REFER && sipResponse . Status == SIPResponseStatusCodesEnum . ProxyAuthenticationRequired && username != null && password != null )
10001000 {
10011001 var newRequest = referRequest . DuplicateAndAuthenticate ( sipResponse . Header . AuthenticationHeaders , username , password ) ;
1002- referTx = new SIPNonInviteTransaction ( m_transport , newRequest , null ) ;
1002+ referTx = new SIPNonInviteTransaction ( m_transport , newRequest , m_outboundProxy ) ;
10031003 SIPTransactionResponseReceivedDelegate referTxStatusHandlerAuthRequest = ( localSIPEndPointAuthRequest , remoteEndPointAuthRequest , sipTransactionAuthRequest , sipResponseAuthRequest ) =>
10041004 {
10051005 if ( sipResponseAuthRequest . Header . CSeqMethod == SIPMethodsEnum . REFER && sipResponseAuthRequest . Status == SIPResponseStatusCodesEnum . Accepted )
@@ -1232,7 +1232,7 @@ static bool IsTwoWayStream(SDPMediaAnnouncement m, SDPMediaTypesEnum type) =>
12321232 private void ProcessTransferRequest ( SIPRequest referRequest )
12331233 {
12341234 // We use a reliable response to make sure that duplicate REFER requests are ignored.
1235- SIPNonInviteTransaction referResponseTx = new SIPNonInviteTransaction ( m_transport , referRequest , null ) ;
1235+ SIPNonInviteTransaction referResponseTx = new SIPNonInviteTransaction ( m_transport , referRequest , m_outboundProxy ) ;
12361236
12371237 if ( referRequest . Header . ReferTo . IsNullOrBlank ( ) )
12381238 {
0 commit comments