<div dir="ltr">There's already an RFC to do this inband w/ SIP. PIDF-LO <a href="https://tools.ietf.org/html/rfc5491">https://tools.ietf.org/html/rfc5491</a><div><br></div><div>The trick w/ a softphone is detecting if the user is at some known location and using that address or a new unknown location and figuring out the address.</div><div><br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div style="font-family:Arial,Helvetica,sans-serif;font-size:small;letter-spacing:normal"><span><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-size:9pt;font-family:Arial;color:rgb(68,68,68);background-color:transparent;font-weight:700;vertical-align:baseline;white-space:pre-wrap">Heath Eldeen <br></span></p></span></div></div></div></div></div></div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, May 15, 2020 at 9:52 AM C.Maj <<a href="mailto:chris.voiceops@penguinpbx.com">chris.voiceops@penguinpbx.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 2020-05-14 14:23, Aaron C. de Bruyn via VoiceOps wrote:<br>
> One possibility would be to go old-style and transmit the data in-band over<br>
> the voice circuit similar to modems or DSL. We're only talking a few bytes<br>
> for GPS coordinates, elevation, and accuracy information. Burst the data<br>
> at the beginning of the call, or every 30 seconds, etc...<br>
> <br>
> My motorola HT-1250 from two decades ago would transmit something like an<br>
> 8-character radio identifier when you keyed up. It only delayed the<br>
> conversation by a third of a second.<br>
> <br>
> Maybe the phone server could even add in some additional information (i.e.<br>
> "123 West Main St / 3rd Floor / Room 42").<br>
<br>
W00T for the OG in-band location relay methods!<br>
<br>
Because the first question the PSAP operator asks is:<br>
<br>
*WHERE* is your emergency ?<br>
<br>
I was struggling with automating the answer to that question,<br>
and I considered Morse Code, but that requires the dispatcher<br>
to understand... and bursting a couple bytes of data would<br>
require the dispatcher's equipment to understand...<br>
<br>
I think the common denominator -- even in worst-case scenarios<br>
eg. GPS satellites offline, CAP system at PSAP is down, etc. --<br>
is the phone audio path. No Phone == No 911.<br>
<br>
So, I started cobbling together some dial plan configuration<br>
for Asterisk, that uses Text-To-Speech to relay locations with<br>
in-band audio, announcing info eg. the GPS, Plus Codes, and more,<br>
at the start of the call (and then again when anybody presses *.)<br>
It also allows conferencing in security and front desk phones,<br>
which potentially gets even more useful in the worst-worst-case<br>
scenario eg. external phone lines to PSAP are all down or busy.<br>
<br>
It came from a business conferencing solution, thus the odd name,<br>
but please give it a whirl -- Always Be Conferencing on GitHub:<br>
<br>
<a href="https://github.com/chrsmj/always-be-conferencing" rel="noreferrer" target="_blank">https://github.com/chrsmj/always-be-conferencing</a><br>
<br>
Currently, it includes FreePBX integration examples, some IVRs<br>
for IT to program desk phones on a per-phone basis (and help<br>
them train users to do it themselves), lots of Caller ID<br>
manipulation options (subnet based for branch offices, rotate<br>
from temporary pool for lobby phones, reverse Caller ID to<br>
help walk through the settings.) There's also focus on storing<br>
the location information locally in encrypted formats on the<br>
PBX itself instead of assigning a DID for each home office user<br>
and the associated risks of publishing all of those previously<br>
private whereabouts (until it is absolutely needed eg. emergency.)<br>
<br>
Kind Regards,<br>
<br>
-- <br>
🤠 C. Maj, Technology Captain @ Penguin PBX Solutions<br>
📞 USA Toll Free 1-833-PNGNPBX (1-833-764-6729)<br>
🤙 International & SMS Texting +1.720.32.42.72.9<br>
🐧 Visit on the World Wide Web at <a href="http://PENGUINPBX.COM" rel="noreferrer" target="_blank">PENGUINPBX.COM</a><br>
_______________________________________________<br>
VoiceOps mailing list<br>
<a href="mailto:VoiceOps@voiceops.org" target="_blank">VoiceOps@voiceops.org</a><br>
<a href="https://puck.nether.net/mailman/listinfo/voiceops" rel="noreferrer" target="_blank">https://puck.nether.net/mailman/listinfo/voiceops</a><br>
</blockquote></div>