<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=utf-8">
<meta name="Generator" content="Microsoft Word 15 (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;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
span.EmailStyle20
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></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-US" link="blue" vlink="purple" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal">We have a customer who wants to perform both directions.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">For inbound calls, they have indicated their switch will provide Geolocation/E911 information using two different ways.  Sounds like it depends on the equipment before the SIP proxy. 
<o:p></o:p></p>
<p class="MsoNormal">It will either be in SIP headers (which we retrieve through PJSIP_HEADER in the dial plan).  Trivial for us to do this approach.<o:p></o:p></p>
<p class="MsoNormal">Second approacy is their SIP proxy will append information to the body with mime delimiters (indicating content type of pidf+xml).<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">They want us to retrieve this information (via Asterisk) and store it into their database.  When a 911 agent answers the call, they retrieve the data from the database and use it as needed for assisting the first responders.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">If Asterisk can’t do this and isn’t planned to be able to support this, we’re looking to make Kamailio able to process the INVITE in front of Asterisk.  Idea being Kamailio could communicate the information our customer requires and we
 store it in the database.  When Agent answers the call, use the Call-ID provided by Asterisk to match it with the Kamailio INVITE data’s Call-ID.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">We are still trying to gather details on how the customer wants the outbound calls to work.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Dan<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> asterisk-users <asterisk-users-bounces@lists.digium.com>
<b>On Behalf Of </b>Sebastian Nielsen<br>
<b>Sent:</b> Monday, May 23, 2022 3:19 PM<br>
<b>To:</b> 'Mailing List' <asterisk-users@lists.digium.com><br>
<b>Subject:</b> Re: [External] [asterisk-users] Geolocation/E911<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">What are you talking about exactly?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">What I have understand, E911 geo information is sent “out of band” when 911 is called.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">So the question is, is you operating a 911 call centre – then you should have this information at hand already how to access this information.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Or are it the opposite, you want to send geocoded information about SIP handset location to a E911 service when 911 is called? (that you want to embed in the outgoing body when 911 is called)?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I think gaining access to these types of E911 API’s requires you being a SIP operator – and if you are a SIP operator with a number plan already, you should already have access to these types of API from the beginning and how to use them.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span lang="SV">Från:</span></b><span lang="SV"> <a href="mailto:asterisk-users-bounces@lists.digium.com">
asterisk-users-bounces@lists.digium.com</a> <<a href="mailto:asterisk-users-bounces@lists.digium.com">asterisk-users-bounces@lists.digium.com</a>>
<b>För </b>Dan Cropp<br>
<b>Skickat:</b> den 23 maj 2022 22:01<br>
<b>Till:</b> Asterisk Users Mailing List - Non-Commercial Discussion <<a href="mailto:asterisk-users@lists.digium.com">asterisk-users@lists.digium.com</a>><br>
<b>Ämne:</b> [asterisk-users] Geolocation/E911<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span lang="SV"><o:p> </o:p></span></p>
<p class="MsoNormal">Out of curiosity, is there any documentation on what is planned for the Geolocation/E911?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Is the plan for Asterisk to expose the SIP body and leave it to dial plan, ARI, AMI to process the data?<o:p></o:p></p>
<p class="MsoNormal">For example, mime pidf+xml section?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Or is there a different approach being worked on (or planned to be worked on)?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Dan<o:p></o:p></p>
</div>
</body>
</html>