Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

E911 Module #2

Closed
demonspork opened this issue Oct 14, 2018 · 5 comments
Closed

E911 Module #2

demonspork opened this issue Oct 14, 2018 · 5 comments

Comments

@demonspork
Copy link

I am also using voipinnovations and was trying to see if your E911 module would be useful for us, and was wondering if you might provide some basic instructions to use it. I attempted to set it up but have been unable to get it working myself. My PHP skills are pretty basic, so I am probably missing/misinterpreting a variable that I need to set to make that app work.

@igorolhovskiy
Copy link
Owner

igorolhovskiy commented Oct 15, 2018

Hi!
This app was mostly written for users can register their own DID's in VoipInnovations in their e911 service.
As of now, it uses several variables to integrate with voipinnovations
screenshot at oct 15 10-52-31

@demonspork
Copy link
Author

Thanks for replying. I was only missing the did_length variable, but I still don't have it working. When I attempt to add a registration it just says "Not Validated" and when I use the "Load From Server" button it just goes to a page saying:

Please provide: Please provide: CityPlease provide: StatePlease provide: ZIP codePlease provide: Callername

even though that information is provided, I assume it says that because it wasn't able to retrieve the information from the API?

image

@igorolhovskiy
Copy link
Owner

igorolhovskiy commented Oct 15, 2018

At this point, I'd debug queries and answers from voipinnovations service.
Really, this app/scenario was done and tested only on 1 working environment.

@demonspork
Copy link
Author

Thanks for the info. I will probably keep my eye out if you do some more improvements/feature additions to the app, but for now, I will readily admit that is out of my wheelhouse without more time investment than it is probably worth for me. It will eventually become worth it to brush up on PHP and dive in, but not today.

Thanks for making this and publishing it, I will definitely be making use of it (and the API call examples) in the future!

@demonspork
Copy link
Author

demonspork commented Oct 16, 2018

Ahahah, scratch that. I started digging in, found some commented code that looks like it is supposed to write the API calls to a log file (it doesn't work), but everything else magically started working. I had just re-done the API user and secrets so that is probably the actual cause.

After playing with it for a few minutes, my to-do list contains:

  1. Form to Bulk Apply Emergency Caller ID Numbers to extensions (maybe even mark the ones with an unprovisioned number assigned in that field)
  2. Master "Update From Server" button to check the status of all DIDs at once.
  3. Use DID Groups or Customers feature in VI portal to populate a drop-down menu of assigned DIDs to fill in destinations/E911 details (this might end up just in its own app, like "VI Tools")

I will definitely make sure to fork and let you know if I get anything half-way usable along these lines. My eventual goal is to allow our techs to rely entirely on the FusionPBX interface and not even need a VI login at all.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants