https://github.com/sipcapture/homer-view-react
Experimental React Viewer for HEP APIs
https://github.com/sipcapture/homer-view-react
hep homer qxip react sipcapture viewer
Last synced: 3 months ago
JSON representation
Experimental React Viewer for HEP APIs
- Host: GitHub
- URL: https://github.com/sipcapture/homer-view-react
- Owner: sipcapture
- License: agpl-3.0
- Created: 2019-01-29T11:32:14.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-02-27T17:46:36.000Z (over 2 years ago)
- Last Synced: 2025-04-05T13:11:27.489Z (6 months ago)
- Topics: hep, homer, qxip, react, sipcapture, viewer
- Language: JavaScript
- Size: 3.23 MB
- Stars: 10
- Watchers: 7
- Forks: 6
- Open Issues: 30
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# HOMER-View
Experimental Stand-Alone React Viewer for HOMER API 7.x
## Requirements
* This Application requires a [HEP Auth Proxy](https://github.com/sipcapture/homer-view-react/tree/master/proxy) to access the HOMER API## Installation
1. Clone this repository
2. `cd homer-view-react`
3. Run `npm install` to install dependencies
4. Run `npm run build` to build application
5. Start the development server `npm run start`
6. Access the application at http://localhost:3000/## Manual Configuration *(not required for docker)*
1. copy the example file from `example/view-config.js` to `src/config/index.js`
2. copy the example file from `example/proxy-config.js` to `proxy/config.js`
3. open `proxy/config.js` and configure your HOMER API parameters *(API url, username and password)*
4. start proxy: cd proxy; npm install && npm start## Docker
See the [example](https://github.com/sipcapture/homer-view-react/tree/master/example) folder for a working example### URL Parameters
The Application accepts the following URL parameters defining search settings:
* `from`: start time in milliseconds
* `to`: stop time in milliseconds
* `callid`: callid string or array
* `tabs`: visibile tabs, options
* messages
* qos
* flow
* logs
* export#### Example
* `http://localhost:3000/?from=1550706099000&to=1550707799000&callid=8afhjq@127.0.0.1&tabs=messages,qos`-------------
#### Made by Humans
This Open-Source project is made possible by actual Humans without corporate sponsors, angels or patreons.
If you use this software in production, please consider supporting its development with contributions or [donations](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=donation%40sipcapture%2eorg&lc=US&item_name=SIPCAPTURE&no_note=0¤cy_code=EUR&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHostedGuest)[](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=donation%40sipcapture%2eorg&lc=US&item_name=SIPCAPTURE&no_note=0¤cy_code=EUR&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHostedGuest)