Quantcast
Viewing all articles
Browse latest Browse all 889

UCMA application is unable to Establish a call on ApplicationEndpoint in IPv6 environment

When UCMA4 application is run in environment with IPv6 only, attempt to establish an audio-video call on ApplicationEndpoint fails with exception.

Same code works without a problem when UCMA applicaiton is run in IPv4 environment.

All hosts involved in call flow have respective AAAA records in DNS (lync 2013 server standard edition itself, meet, dialin). Mediation and SQL servers are collocated with lync.

Question: Is UCMA4 application in IPv6 environment supported and what could be workaround to overcome the problem?

Thanks, any help will be appreciated.

Kind regards,

RM

Stack trace is below:

15:44:05.062 Trc 09900 Sessionid 00000001 : AcdCustomerSession: Start to establish main AV call
15:44:05.788 Std 09900 Sessionid 00000001 AvMainCallEstablishCompleted: Failed to establish main AV call: FailureReason = 0
Microsoft.Rtc.Collaboration.CallOperationFailureException:An internal media error occurred ---> Microsoft.Rtc.Collaboration.OfferAnswerException:An internal media error occurred ---> Microsoft.Rtc.Internal.Media.EndpointException: Cannot get the transport parameter.
   at Microsoft.Rtc.Internal.Media.RtpEndpoint.EngineGetTransportParameter(CTransportHandle TransportHandle, UInt32 ulParamName, Void* pParamValue)
   at Microsoft.Rtc.Internal.Media.RtpEndpoint.StartListenForConnectivityChecks()
   at Microsoft.Rtc.Collaboration.AudioVideo.MediaSessionAgent.StartListenForConnectivityChecksForNewMedia(IList`1 newMediaList)
   at Microsoft.Rtc.Collaboration.AudioVideo.MediaSessionAgent.ProcessGenerateOfferWorkitem(GenerateOfferWorkitemAsyncResult workitem) Inner hr : 0xC0044004
   
--- End of inner exception stack trace ---
   at Microsoft.Rtc.Signaling.SipAsyncResult`1.ThrowIfFailed()
   at Microsoft.Rtc.Collaboration.ComponentModel.MediaProvider.EndGetOfferInternal(IAsyncResult result)
   at Microsoft.Rtc.Collaboration.Call.EstablishCoreAsyncResult.OfferAnswerRequestCompleted(IAsyncResult result)
Detected at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
   at System.Environment.get_StackTrace()
   at Microsoft.Rtc.Signaling.RealTimeException..ctor(String message, Exception innerException)
   at Microsoft.Rtc.Collaboration.OfferAnswerException..ctor(OfferAnswerFailureReason reason, String message, Exception innerException, IEnumerable`1 signalingHeaders, DiagnosticsInformation diagnosticsInformation)
   at Microsoft.Rtc.Collaboration.AudioVideo.MediaSessionAgent.CreateOfferAnswerException(OfferAnswerFailureReason type, Exception e, UInt32 errorCode, RtpEndpoint endpointForDiagBlob)
   at Microsoft.Rtc.Collaboration.AudioVideo.MediaSessionAgent.ProcessGenerateOfferWorkitem(GenerateOfferWorkitemAsyncResult workitem)
   at Microsoft.Rtc.Signaling.WorkitemQueue.ProcessItems()
   at Microsoft.Rtc.Signaling.SerializationQueue`1.ResumeProcessing()
   at Microsoft.Rtc.Signaling.SerializationQueue`1.ResumeProcessingCallback(Object state)
   at Microsoft.Rtc.Signaling.QueueWorkItemState.ExecuteWrappedMethod(WaitCallback method, Object state)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
   at System.Threading.ThreadPoolWorkQueue.Dispatch()
...  



Viewing all articles
Browse latest Browse all 889

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>