{"action":"created","issue":{"url":"https://api.github.com/repos/meetecho/janus-gateway/issues/484","repository_url":"https://api.github.com/repos/meetecho/janus-gateway","labels_url":"https://api.github.com/repos/meetecho/janus-gateway/issues/484/labels{/name}","comments_url":"https://api.github.com/repos/meetecho/janus-gateway/issues/484/comments","events_url":"https://api.github.com/repos/meetecho/janus-gateway/issues/484/events","html_url":"https://github.com/meetecho/janus-gateway/issues/484","id":140643839,"number":484,"title":"Janus SIP plugin hangs up when there is issue SIP signalling","user":{"login":"nbansalvox","id":14924531,"avatar_url":"https://avatars.githubusercontent.com/u/14924531?v=3","gravatar_id":"","url":"https://api.github.com/users/nbansalvox","html_url":"https://github.com/nbansalvox","followers_url":"https://api.github.com/users/nbansalvox/followers","following_url":"https://api.github.com/users/nbansalvox/following{/other_user}","gists_url":"https://api.github.com/users/nbansalvox/gists{/gist_id}","starred_url":"https://api.github.com/users/nbansalvox/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nbansalvox/subscriptions","organizations_url":"https://api.github.com/users/nbansalvox/orgs","repos_url":"https://api.github.com/users/nbansalvox/repos","events_url":"https://api.github.com/users/nbansalvox/events{/privacy}","received_events_url":"https://api.github.com/users/nbansalvox/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2016-03-14T11:12:54Z","updated_at":"2016-03-14T16:10:31Z","closed_at":null,"body":"While doing some basic testing with Janus SIP plugin, I noticed that for certain call flows, Janus SIP plugin starting spitting the following error and becomes unresponsive:\r\n`[plugins/janus_sip.c:janus_sip_relay_thread:2883] [SIP-click2vox] Error polling: POLLERR.`\r\nIt seems that issue is reproducible, here is the SIP call flow resulting in the error:\r\nJanus     SIP INVITE --------> Remote end point\r\nJanus     2xx       <----------    Remote end point (2xx contain Record  Route header address)\r\nJanus    ACK      ------------> SIP address in Contact header of 2xx\r\nIssue in this case is that  ACK should have been sent to the address in Record-Route header rather than IP address in Contact header of 2xx.\r\nThis SIP signalling always triggers the above said issue with Janus.\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/meetecho/janus-gateway/issues/comments/196387895","html_url":"https://github.com/meetecho/janus-gateway/issues/484#issuecomment-196387895","issue_url":"https://api.github.com/repos/meetecho/janus-gateway/issues/484","id":196387895,"user":{"login":"nbansalvox","id":14924531,"avatar_url":"https://avatars.githubusercontent.com/u/14924531?v=3","gravatar_id":"","url":"https://api.github.com/users/nbansalvox","html_url":"https://github.com/nbansalvox","followers_url":"https://api.github.com/users/nbansalvox/followers","following_url":"https://api.github.com/users/nbansalvox/following{/other_user}","gists_url":"https://api.github.com/users/nbansalvox/gists{/gist_id}","starred_url":"https://api.github.com/users/nbansalvox/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nbansalvox/subscriptions","organizations_url":"https://api.github.com/users/nbansalvox/orgs","repos_url":"https://api.github.com/users/nbansalvox/repos","events_url":"https://api.github.com/users/nbansalvox/events{/privacy}","received_events_url":"https://api.github.com/users/nbansalvox/received_events","type":"User","site_admin":false},"created_at":"2016-03-14T16:10:31Z","updated_at":"2016-03-14T16:10:31Z","body":"If you want to reproduce the issue, you can do it yourself, as mentioned on the mailing list:, just dial the following SIP URI ''sip:+883510000000091@inum.net', don't use inum.net as proxy address, this domain belongs to the remote end point.\r\nI used 'sip:click2vox@voxbone.com' as the caller identity (it doesn't matter as in this case, call is going directly from Janus to inum.net), register as a guest, skip the proxy address. \r\n"}}