<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Bembo;
        panose-1:0 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:Bembo-Bold;
        panose-1:0 0 0 0 0 0 0 0 0 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=EN-GB link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal>Hi,<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>We are looking at how to implement some &#8220;Click to Dial&#8221;
functionality, and have come across a &#8220;REFER based&#8221; method
documented on several sites, e.g. <a
href="http://www.tech-invite.com/Ti-sip-service-19.html">http://www.tech-invite.com/Ti-sip-service-19.html</a>,
which shows the possibility of a Switch or some other agent sending a SIP REFER
to a Client which causes that client to make an outbound call to the &#8220;referred
to&#8221; URI.<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>This is also documented elsewhere as:-<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Bembo","serif"'>&#8220;First, the SIP server sends an </span><b><span
style='font-size:10.0pt;font-family:"Bembo-Bold","serif"'>INVITE </span></b><span
style='font-size:10.0pt;font-family:"Bembo","serif"'>to one of the phones
because phones usually do not accept<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><b><span style='font-size:10.0pt;
font-family:"Bembo-Bold","serif"'>REFER </span></b><span style='font-size:10.0pt;
font-family:"Bembo","serif"'>without prior invitation.The </span><b><span
style='font-size:10.0pt;font-family:"Bembo-Bold","serif"'>INVITE </span></b><span
style='font-size:10.0pt;font-family:"Bembo","serif"'>contains 0.0.0.0 as the IP
address in SDP, because<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Bembo","serif"'>there is no remote phone (the message is sent by
user agent within the SIP server which does not<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Bembo","serif"'>deal with media).<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Bembo","serif"'>After that, the server sends a </span><b><span
style='font-size:10.0pt;font-family:"Bembo-Bold","serif"'>REFER </span></b><span
style='font-size:10.0pt;font-family:"Bembo","serif"'>method which will ask the
phone to send </span><b><span style='font-size:10.0pt;font-family:"Bembo-Bold","serif"'>INVITE<o:p></o:p></span></b></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Bembo","serif"'>somewhere else.The URI of the called party is
passed to the phone in a </span><b><span style='font-size:10.0pt;font-family:
"Bembo-Bold","serif"'>Refer-To </span></b><span style='font-size:10.0pt;
font-family:"Bembo","serif"'>header field of<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Bembo","serif"'>the </span><b><span style='font-size:10.0pt;
font-family:"Bembo-Bold","serif"'>REFER </span></b><span style='font-size:10.0pt;
font-family:"Bembo","serif"'>method.&#8221;<o:p></o:p></span></p>

<p class=MsoNormal style='text-autospace:none'><span style='font-size:10.0pt;
font-family:"Bembo","serif"'><o:p>&nbsp;</o:p></span></p>

<p class=MsoNormal>My question relates to whether or not it is possible to cause
FS to issue this form of REFER via the Event Socket interface to implement this
kind of click to dial functionality.<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>Rgds,<o:p></o:p></p>

<p class=MsoNormal>Neil<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

</div>

</body>

</html>