Git Product home page Git Product logo

awah-sip_codec's People

Contributors

andyweiss avatar leeo86 avatar

Stargazers

 avatar

Watchers

 avatar  avatar

awah-sip_codec's Issues

add GpioRouter

In GitLab by @LeeO86 on Apr 26, 2021, 22:24

Fctions:

  • getGpioRoutes
  • getGpioDevID
  • addGpioDev(type, incount, outcout, name, uid = "")
  • removeGpioDev
  • getGpioPortsList
  • connectGpioPort (schould be possible on the crosspoint)
  • disconnectGpioPort
  • changeGpioCrosspoint
  • getGpioDevices
  • setGPI
  • setGPO
  • getState

Signals:

  • gpioDeviceChanged
  • gpioRoutesChanged
  • gpioRoutesTableChanged
  • gpioChanged

Settings pro Account

In GitLab by @andyweiss on Apr 11, 2021, 09:33

Testen welche settings sich pro Account einstellen lassen. Z.B. Jitterbuffer wäre wichtig!

VOX detect

In GitLab by @andyweiss on Apr 11, 2021, 10:15

Add a VOX detection to set crosspoint on a certain audio level.

Mehrere Calls pro account

In GitLab by @andyweiss on Apr 11, 2021, 09:33

anstelle von mehreren calls pro account annehmen, ein option in den account hinzufügen, die den call bei besetzt an einen vordefinierten account weiterleitet.

So ist das handling und die Übersicht in dem router gewährleistet.

Datum und Zeit stimmen bei den logs nicht!

In GitLab by @andyweiss on Apr 16, 2021, 12:46

Hier ein Auszug vom logverzeiniss und er aktuellen zeit

root@raspberrypi:/opt/AWAH-SIP_Codec/bin/AWAH-SIP_Codec/logs# ls
Log_2021_04_10__01_12.txt Log_2021_04_11__21_49.txt Log_2021_04_11__22_08.txt Log_2021_04_11__22_59.txt
Log_2021_04_10__08_51.txt Log_2021_04_11__21_59.txt Log_2021_04_11__22_20.txt Log_2021_04_11__23_01.txt
Log_2021_04_10__10_32.txt Log_2021_04_11__22_03.txt Log_2021_04_11__22_21.txt

root@raspberrypi:/opt/AWAH-SIP_Codec/bin/AWAH-SIP_Codec/logs# date
Fri 16 Apr 13:42:50 BST 2021

L16/44100/2 codec chrashed die app

In GitLab by @andyweiss on Apr 11, 2021, 09:33

Assertion failed: (cport->tx_buf_count <= cport->tx_buf_cap), function write_port, file ../src/pjmedia/conference.c, line 1827.

die einkanalige version geht

Levelmeter

In GitLab by @andyweiss on Apr 11, 2021, 09:33

add a RX and TX levelmeter to the account. To show audio levels in the GUI

GPIO Router

In GitLab by @andyweiss on Apr 11, 2021, 10:08

Einen GPIO Router hinzufügen. GPIO Provider sollen sich via ein socket registrieren können. In einer Matrix sollen diese geroutet werden können.

AAC support

In GitLab by @andyweiss on Apr 11, 2021, 09:33

To be compatible with some legacy devices AAC support is needed

Ident file player stereo

In GitLab by @andyweiss on Apr 11, 2021, 09:33

The ident Player plays Full-scale files with some distortion. Probably because a stereo file gets mononmixed.
A stereo ident Player would be nicer anyway.

Audio Qualität Tests

In GitLab by @andyweiss on Apr 11, 2021, 09:33

Seriös testen ob wir sauberes audio übermitteln können.

vor allem auf Clock clicks, Quantisierungs Rauschen etc achten.

extend websocket

In GitLab by @LeeO86 on Apr 26, 2021, 22:00

  • Subscribe Events: each client has to subscribe to events such as:

    • logMessage
    • callInfo
    • gpIevents
    • gpOevents
  • Add GPIO functions (set and reset GPI & O, set Routes, add and remove devices incl. Logical functions, see also GPIO-Issue)
    -rename audioRoutesChanged to routesChanged

start point callrecorder

if a call recorder and an announcement is configured the recording schould start after the announcement and not immediately

todo check port range in settings

In GitLab by @andyweiss on Apr 11, 2021, 09:33

in configfile.cpp Line 216 is the port range set to 0 (with gives 10 addresses)
this is not EBU Tech 3329 compliant!!! schould we fix that?

nicht vorhandene Sound devices nicht löschen

In GitLab by @andyweiss on Apr 20, 2021, 09:56

wenn ein Soundevice nicht vorhanden ist, nicht gleich löschen, sondern user informieren und in der list behalten!
Benötigt eine Art notify user Funktion. -> oder kann einfach im Log vermerkt werden?

Detect media loss

In GitLab by @andyweiss on Apr 11, 2021, 09:33

for each active call a inspection of the mediastream is needed to detect media loss

First matching codec

In GitLab by @andyweiss on Apr 11, 2021, 09:33

Add "first matching codec" to the codeclist. Like that we can offer multiple codecs to the remote client

validate settings

In GitLab by @andyweiss on Apr 11, 2021, 09:33

alle settings validieren. Z.B Jitter Buffer einstellungen kann zu Assertion faults führen

Jitterbuffer Settings

In GitLab by @andyweiss on Apr 11, 2021, 09:34

Jitterbuffer Max delay als define oder in den Settings nur im config File.
Die min und max werte beim eingeben checken bzw Ranges updaten.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.