Exemplo n.º 1
0
        /// <summary>
        /// ContactUnregistered (EP semantic: Endpoint = Contact)
        /// </summary>
        /// <param name="uri"></param>
        /// <param name="endpointId">+sip.instance or contact hearder</param>
        public void EndpointUnregistered(string uri, string endpointId)
        {
            lock (sync)
            {
                Publication publication = null;
                if (this.publications.TryGetValue(uri, out publication))
                {
                    publication.EndpointUnregistered(endpointId);
                }

                RemoveSubscriptionByEndpointId(endpointId);
            }
        }