Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Apr 01 19:45
    szenciattila commented #72
  • Apr 01 09:39
    alshell7 commented #73
  • Apr 01 09:39
    philiplb commented #70
  • Apr 01 00:19
    psanders commented #70
  • Apr 01 00:12
    psanders commented #73
  • Apr 01 00:03
    psanders commented #70
  • Mar 31 23:56
    psanders commented #70
  • Mar 31 23:30
    psanders commented #70
  • Mar 31 19:56
    alshell7 opened #73
  • Mar 30 15:26
    philiplb commented #70
  • Mar 29 22:30
    psanders commented #72
  • Mar 29 18:58
    szenciattila opened #72
  • Mar 28 15:28
    psanders opened #71
  • Mar 28 11:26
    psanders commented #70
  • Mar 26 15:12
    psanders commented #70
  • Mar 26 15:08
    psanders commented #70
  • Mar 26 15:08
    psanders commented #70
  • Mar 26 14:50
    philiplb commented #70
  • Mar 26 14:37
    psanders commented #70
  • Mar 26 14:21
    philiplb commented #70
Pedro Sanders
@psanders
@tjsnvs_twitter you don’t need a service provider unless you need to send calls to the pstn
matrixbot
@matrixbot
Kostivari on Freenode @PedroSanderGitt I'll test it out using linphone, they support ZRTP out of the box.
Pedro Sanders
@psanders
Got you. I believe most soft phones will negotiate SRTP/ZRTP if the signaling is secured. Let me know if you need any help.
matrixbot
@matrixbot
Kostivari on Freenode Have you tested the capabilities or theorized how many calls per second routr can handle? So far doing just a tiny bit of digging it's a sleek implementation design.
matrixbot
@matrixbot
Kostivari on Freenode I'm excited to see a production release :-)
Telmo Neves
@tjsnvs_twitter
@psanders Thanks !
Telmo Neves
@tjsnvs_twitter
@psanders Is there any easy way to do this with routr? Already orchestrated in some container?
Telmo Neves
@tjsnvs_twitter
because I have some troubles running last version(macOS) and having some troubles understanding how to do the connections after
Pedro Sanders
@psanders
@tjsnvs_twitter yes, there is a docker image with Routr
matrixbot
@matrixbot
Kostivari on Freenode Just wondering how to enable debugging, not much mention in the documention except for SSL
matrixbot
@matrixbot
Kostivari on Freenode I found a mention in an issue on github to add to the config.yml logging: traceLevel: 10 but doesn't seem to show anything then the standard logging
matrixbot
@matrixbot
Kostivari on Freenode Nevermind, found in stack.properties
Pedro Sanders
@psanders
stack.properties will help you debugging the underline SIP stack. If you want to debug the server itself then look into log4j.yml
Change the Loggers.Root.level from info to debug or trace.
PDGIII
@PDGIII
Saw RC4 released. Is the UI ready for some testing?
Pedro Sanders
@psanders
Not yet but is next on my TODO
PDGIII
@PDGIII
πŸ‘
Filippos Vasilakis
@vasilakisfil
just wanted to say that routr is amazing, the voip/sip scene really needed such a wonderful tool/sip server congrats to everyone who made this possible
Pedro Sanders
@psanders
@vasilakisfil thanks for the feedback
matrixbot
@matrixbot
vasilakisfil on Freenode a question: is there a way to have access to the currently incoming processed SIP message and be able to affect routr's decision ? (block it, allow it or even send a completely different response) ?
Pedro Sanders
@psanders
@vasilakisfil the server does not support programmable routes as today. There is planes to implement that in the future.
matrixbot
@matrixbot
@jon:terracrypt.net was kicked by @appservice-irc:matrix.org ("User has been idle for 30+ days.").
Mohsen
@mohsenk
Hi Pedro,
I believe you are doing wrong with using JS over JVM because you lose contributions, if you want to use JS it's better to use NodeJs or if you want to be in JVM it's better to use Java or Kotlin.
There is a few of java developers that want to contribute in a JS/JVM project.
matrixbot
@matrixbot
gitter_psanders[m] on Freenode The gitter bridge doesn't support private messaging, or inviting to rooms.
matrixbot
@matrixbot
gitter_vasilakisfil[m] on Freenode The gitter bridge doesn't support private messaging, or inviting to rooms.
Pedro Sanders
@psanders
@mohsenk Hey Mohsen! I'm aware that it is an unusual approach to run JS in the JVM. The good news is that RC4 will come with support for GraalVM which open the possibility of writing modules for Routr in different programming languages.
matrixbot
@matrixbot
psanders Gents, RC4 is finally released. See a summary of the release here: fonoster/routr#46
Mohsen
@mohsenk
Hi @psanders , i have a question about Router project.
Why do you store client & server transaction in context object ? Why we need to store the transactions ?
Pedro Sanders
@psanders
Hey @mohsenk. The context obj is kept in the context storage for the duration of the call. When a response is received, we look for an existing transaction in the context storage. The response is then send using the existing transaction. Take a look at https://github.com/fonoster/routr/blob/a2586eefebfda6da09cc222e5a4af8e46154bfd4/mod/core/processor/response_processor.js
Mohsen
@mohsenk
Yeah, i know that. Why you don't store server transaction in application data ?
matrixbot
@matrixbot
@zach:ghostcorp.net was kicked by @appservice-irc:matrix.org ("User has been idle for 30+ days.").
matrixbot
@matrixbot
leelai Hi everyone,
I am new here. do you know how to do Forking in Routr?
leelai * Hi everyone,
I am new here. Do you know how to do Forking in Routr?
matrixbot
@matrixbot
leelai * Hi everyone,
I am new here. Do you know how to do Forking in Routr?
just like this https://www.tutorialspoint.com/session_initiation_protocol/session_initiation_protocol_forking.htm
matrixbot
@matrixbot
leelai * Hi psanders , I have a question about Forking in Routr, how do I configure to make routr do forking?
just like this https://www.tutorialspoint.com/session_initiation_protocol/session_initiation_protocol_forking.htm
Pedro Sanders
@psanders
@leelai forking works automatically in routr. Just register your sip device using the same address of record.
matrixbot
@matrixbot
leelai Hi Pedro Sanders (Gitter) do we have notification in routr? because ios app does not support background service.
matrixbot
@matrixbot
leelai * Hi Pedro Sanders (Gitter) do we have notification in routr? because ios app does not support background service.
https://wiki.linphone.org/xwiki/wiki/public/view/Flexisip/Push%20Gateway/
Sergey Andreev
@Ch0k_gitlab
Hey. Tell me please. 2 sip providers. They give username, password for each user. Is it possible to use routr.io as a single entry point for users. Do you need to use peers for this?
Pedro Sanders
@psanders
Use Gateways instead of Peers.
matrixbot
@matrixbot
ktwo on Freenode Hi, i'm checking out routr but i cant seem to find an answer to whether it brings everything to make a voice call or if i still need other servers? e.g. media
Pedro Sanders
@psanders
Routr only deals with SIP signaling(connect to SIP endpoints). You can make voice calls, but it doesn't manipulate de media in any way(IVR, recordings, etc)
matrixbot
@matrixbot
@leelai:matrix.org was kicked by @appservice-irc:matrix.org ("Idle for 30+ days").
Wolfgang Huse
@wolfgang.huse_gitlab
Hi... i like to use a different config-dir in the Docker-Container (to mount a persistent volume)... if i set env ROUTR_DS_PARAMETERS=path=/config there is an error:
ERROR StatusLogger File not found in file system or classpath: config/log4j2.yml
ERROR StatusLogger Reconfiguration failed: No configuration found for '7dc5e7b4' at 'null' in 'null'
Unable to run server: org.graalvm.polyglot.PolyglotException: TypeError: params.split is not a function
Is it possible to use another folder for configs?
Pedro Sanders
@psanders
It’s not very friendly error, but also it means is tha Routr expect to find a log4j2.yml in your configurations folder.