{"action":"reopened","issue":{"url":"https://api.github.com/repos/Mobicents/sip-servlets/issues/63","labels_url":"https://api.github.com/repos/Mobicents/sip-servlets/issues/63/labels{/name}","comments_url":"https://api.github.com/repos/Mobicents/sip-servlets/issues/63/comments","events_url":"https://api.github.com/repos/Mobicents/sip-servlets/issues/63/events","html_url":"https://github.com/Mobicents/sip-servlets/issues/63","id":89526864,"number":63,"title":"Lync requires Record-Route Header with FQDN to be set for in dialog requests","user":{"login":"deruelle","id":54279,"avatar_url":"https://avatars.githubusercontent.com/u/54279?v=3","gravatar_id":"","url":"https://api.github.com/users/deruelle","html_url":"https://github.com/deruelle","followers_url":"https://api.github.com/users/deruelle/followers","following_url":"https://api.github.com/users/deruelle/following{/other_user}","gists_url":"https://api.github.com/users/deruelle/gists{/gist_id}","starred_url":"https://api.github.com/users/deruelle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/deruelle/subscriptions","organizations_url":"https://api.github.com/users/deruelle/orgs","repos_url":"https://api.github.com/users/deruelle/repos","events_url":"https://api.github.com/users/deruelle/events{/privacy}","received_events_url":"https://api.github.com/users/deruelle/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Mobicents/sip-servlets/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":{"login":"deruelle","id":54279,"avatar_url":"https://avatars.githubusercontent.com/u/54279?v=3","gravatar_id":"","url":"https://api.github.com/users/deruelle","html_url":"https://github.com/deruelle","followers_url":"https://api.github.com/users/deruelle/followers","following_url":"https://api.github.com/users/deruelle/following{/other_user}","gists_url":"https://api.github.com/users/deruelle/gists{/gist_id}","starred_url":"https://api.github.com/users/deruelle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/deruelle/subscriptions","organizations_url":"https://api.github.com/users/deruelle/orgs","repos_url":"https://api.github.com/users/deruelle/repos","events_url":"https://api.github.com/users/deruelle/events{/privacy}","received_events_url":"https://api.github.com/users/deruelle/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/Mobicents/sip-servlets/milestones/2","html_url":"https://github.com/Mobicents/sip-servlets/milestones/3.1","labels_url":"https://api.github.com/repos/Mobicents/sip-servlets/milestones/2/labels","id":907461,"number":2,"title":"3.1","description":null,"creator":{"login":"deruelle","id":54279,"avatar_url":"https://avatars.githubusercontent.com/u/54279?v=3","gravatar_id":"","url":"https://api.github.com/users/deruelle","html_url":"https://github.com/deruelle","followers_url":"https://api.github.com/users/deruelle/followers","following_url":"https://api.github.com/users/deruelle/following{/other_user}","gists_url":"https://api.github.com/users/deruelle/gists{/gist_id}","starred_url":"https://api.github.com/users/deruelle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/deruelle/subscriptions","organizations_url":"https://api.github.com/users/deruelle/orgs","repos_url":"https://api.github.com/users/deruelle/repos","events_url":"https://api.github.com/users/deruelle/events{/privacy}","received_events_url":"https://api.github.com/users/deruelle/received_events","type":"User","site_admin":false},"open_issues":20,"closed_issues":14,"state":"open","created_at":"2014-12-17T20:45:25Z","updated_at":"2015-06-23T15:50:25Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2015-06-19T10:20:10Z","updated_at":"2015-06-23T15:50:25Z","closed_at":null,"body":"The Lync (SIP) clients talk directly to the Lync server where they are registered.\r\n\r\nWe are not being blocked from connecting. We can establish dialogs. The part that doesn’t work is when we create a dialog and Lync is supposed to send a request over the dialog.\r\n\r\nIf there is no record route, Lync doesn’t send the request. There is no trace of an attempt in its logs.\r\n\r\nIf the record route is present, but using an IP address, Lync ignores the record route address and instead sends to a fixed static destination previously administered.\r\n\r\nOnly if the record route is present and an FQDN accessible through DNS does Lync send the in-dialog request back to the sender.\r\n\r\nLync requires TLS on all its connections. Apparently, the certificates are created with the property that does not allow the private key to be exported; therefore, I cannot provide a Wireshark trace."}}