diff --git a/linphone/linphone.iss.in b/linphone/linphone.iss.in
index f5ba738a7c0cf23525bef5cc9b791f5fcc708f98..b7726f542e7d807e1272053c9c7dc4c22271ad34 100644
--- a/linphone/linphone.iss.in
+++ b/linphone/linphone.iss.in
@@ -33,6 +33,16 @@ Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{
 Name: "{group}\Linphone"; Filename: "{app}\bin\linphone-3.exe" ; WorkingDir: "{app}"
 Name: "{userdesktop}\Linphone"; Filename: "{app}\bin\linphone-3.exe"; WorkingDir: "{app}" ; Tasks: desktopicon
 
+[Registry]
+Root: HKCR; Subkey: "sip";
+Root: HKCR; Subkey: "sip"; ValueData: "URL: SIP protocol" ; ValueType:string
+Root: HKCR; Subkey: "sip"; ValueName: "EditFlags"; ValueData: "02 00 00 00" ; ValueType:binary
+Root: HKCR; Subkey: "sip"; ValueName: "URL Protocol" ;  ValueType:string
+Root: HKCR; Subkey: "sip\DefaultIcon"; ValueData: "{app}\bin\linphone-3.exe"; ValueType:string ; Flags:uninsdeletekey
+Root: HKCR; Subkey: "sip\shell"
+Root: HKCR; Subkey: "sip\shell\open"
+Root: HKCR; Subkey: "sip\shell\open\command"; ValueType:string ; ValueData: "{app}\bin\linphone-3.exe --workdir {app} --call %1"; Flags:uninsdeletekey
+
 [Run]
 Filename: "{app}\bin\linphone-3.exe"; Description: "{cm:LaunchProgram,Linphone}"; WorkingDir: "{app}" ; Flags: nowait postinstall skipifsilent