Search results

  1. ewdpb

    play_and_detect_speech: speech or DTMF

    Hi all, I am trying to use play_and_detect_speech so the caller can either say their choice or press a key. It works fine for speech but I have not been able to make it work for tone detection. This is what I am sending (with LUA)...
  2. ewdpb

    play_and_get_digits no input vs wrong input

    I am writing a LUA script using freeswitch play_and_get_digits. The code is quite simple: local caller_input = session:playAndGetDigits(min_digits_allowed, max_digits_allowed, max_tries, timeout, terminators, audio, audio_on_invalid_input, pattern, caller_input, interdigit_timeout); It...
  3. ewdpb

    Homer 7.7. Install for FusionPBX

    Hi all, After playing with Audicodes (which already come with their own nice monitoring and traffic capture system) for a while I wanted something similar for my FusionPBX boxes. I installed a test server and figure I would share the process. It would help anyone looking for the same and also...
  4. ewdpb

    RTP EVENT are gone! Cannot do tone detection any more.

    Hi all, Since yesterday I have been experiencing an issue I am at lost with in one of my boxes (FusionPBX: 4.5.11, Switch: 1.10.2.). It had been working for around a month or two without problems. All of the sudden (or so it seems to me) the system does not detect tones. In a regular system...
  5. ewdpb

    SOLVED Audio format efficiency

    Hi all, Question: is there any performance difference in using WAV, MP3, OGG files (at 8K) in an IVR (for playing back audio to callers). Clearly ogg files are more efficient from the band width perspective but would I be paying any penalty on CPU or memory processing? I cannot really find any...
  6. ewdpb

    Set RTP ports per domain

    Hi all, I was wondering. Is there a way to set a specific RTP port range per domain? I need to create some firewall rules in my edge router and it would really simplify my life if I knew the RTP port range per domain. Thanks!
  7. ewdpb

    Design question for IVR application

    Hi all, I have a design question. The first time I wrote an IVR for freeswitch what I did was to send all calls to a LUA script which would handle the whole call by sending the interaction to other LUA scripts. I took that path because "why not? " and I did not know enough to compare with...
  8. ewdpb

    Yet another LUA question: playAndGetDigits followed by star

    Hi all, I would like to know if I am doing something wrong. I have a simple playAndGetDigits in LUA. Once callers enter a valid number I simply repeat the number to them. What I am facing is: if callers enter the max number of allowed digits, followed by *, the say command is skipped. What is...
  9. ewdpb

    SOLVED DTMF # key missing

    Hey all. I need some guidance on how to troubleshoot a problem with DTMF. I have an IVR app that uses # as termination key when collecting digits from the user. It all works through my voip.ms trunks but when I connect through a SIP trunk with Audiocodes the pound (#) is just not recognized...
  10. ewdpb

    Using bgapi from LUA

    Hi all, I am trying to wrap my head around the use of bgapi. What I am tryin gto is to call a lua script that executes a curl command. While curl does its thing I want to do something else (e.g. playing back some music on hold to the caller). I am trying to do this in pure LUA (no ESL - the...
  11. ewdpb

    Where are the say macros defined?

    Hi all, Can anyone please point me at the configuration files where the definition for the say macros are? I mean. let's say I have this: session:execute('say', 'es number pronounced '..${some_number}); Then if ${some_number} is 403, then it gets pronounced as: "four .... hundred ... and ...
  12. ewdpb

    Play music on hold while LUA task execution

    Hi all, I have an IVR that executes some API requests. A couple of those may take 3 to 5 seconds to come back with a result (this is expected, not a bug - it is the backend system taking that long - it is is not ideal but it is what it is). I was wondering if there is a way to play music on...
  13. ewdpb

    curl JSON POST. What is the right format?

    Hi all, I realize this is a pure freeswitch question but I have not been able to find a good forum for freeswitch. The SignalWire slack channel is just like shouting in the middle of the street hoping someone will look at you. Anyway, sorry, just venting! the actual question is: I am trying...
  14. ewdpb

    SOLVED SIP Gateway without authentication credentials

    Hi all, I have a project where I need my FusionPBX to use an Audiocodes SBC as a gateway for all calls (in/out). The question came when setting up the SIP Trunk against the Audiocodes. As far as a I know in FusionPBX and freeswitch world a SIP Trunk would be a Gateway. In FusionPBX, the...
  15. ewdpb

    Voicemail templates variables

    Hi all, Probably very basic question here but where can I find a ist of the variables I can use in the email templates? Thanks!
  16. ewdpb

    FusionPBX Sizing

    Hi all, I was wondering if anyone is willing to give me some advice on resources for a small FusionPBX system I am to set up. I have a customer that needs to handle 25 non compressed concurrent calls. The calls would not be to internal extensions but to an IVR I am setting up for them. I am...
  17. ewdpb

    SOLVED 'say' in Spanish not working

    Hi all, I am trying to simply have say reading back input digits in Spanish to a single domain (I do not want to change the defaults). Based on the documentation, I am simply doing: caller_input = 785412 session:execute('say', 'es number iterated '..caller_input) However I keep getting a...
  18. ewdpb

    Using voicemail app via LUA

    Hi all, According to freeswitch documentation, there should be a voicemail application. However when I try something like: <action application="voicemail" data="default multitenant_domain 1021" /> or session:execute('lua','app.lua voicemail'); freeswitch complains that there is no such an...
  19. ewdpb

    SOLVED Where to find transcription log

    Hi all, I am testing voicemail transcription with IBM watson. I already followed all the steps in the instructions but while I do not get any error, warning or, in fact, any mention whatsoever on the subject, I do not get a transcription either. The email comes with a lines saying transcription...
  20. ewdpb

    SOLVED Check bridge transfer result

    Hi all, I am bridging some calls in my application. It all works well but I am strugling to find a way to properly deal with expected errors (e.g. non registered extensions, no answer, rejected, etc.) This is an extract of my code...