Search results

  1. Adrian Fretwell

    Outgoing calls not working, SIP/2.0 401 Unauthorised

    It should work OK with the internal profile. What I don't understand is why FreeSWITCH is not responding to the 401 with a second INVITE containing a Proxy-Authorization header (authentication digest). Does your realm setting in your gateway record match the Digetst-realm in the...
  2. Adrian Fretwell

    Hi

    Welcome, this is a good place to learn...
  3. Adrian Fretwell

    Outgoing calls not working, SIP/2.0 401 Unauthorised

    Any reason for setting up a gateway on an internal profile? External is the norm for gateways and there are a few configuration differences between internal and external.
  4. Adrian Fretwell

    Outgoing calls not working, SIP/2.0 401 Unauthorised

    Ok, so the 401 response does contain a WWW-Authenticate header, This is normal in order to set up the proxy authentication process. So after the ACK you should see another INVITE go out with a Proxy-Authorization header. Looking at the Contact header in the INVITE, it looks like your...
  5. Adrian Fretwell

    Outgoing calls not working, SIP/2.0 401 Unauthorised

    You should talk to your SIP provider. If the providers proxy was wanting you to perform a user authentication then it would have sent a 407 Proxy Authentication Required. The immediate 401 suggests to me that the proxy doesn't like your INVITE for some other reason, for example, not...
  6. Adrian Fretwell

    Browser Issues saving wrong dialplan context

    Yes, I have seen it. Never really pinned it down, but I think it is associated with the URI you access to log in, let me try to explain what I mean. In the browser you go to https://testbox.mydomain.com But then in the login box you log in as me@mytestdomain.mydomain.com This logs you in and...
  7. Adrian Fretwell

    How to enable possibility to record calls in mp3 format?

    Some of the newer dialplans use the FreeSWITCH API call "uuid_record" to record calls, the reason for this is that uuid_record supports masking and un-masking the audio during the recording so sensitive things like credit card numbers are not recorded. Now I'm not sure if it is still the case...
  8. Adrian Fretwell

    incoming call fail

    The clue may be in the "Audio Codec Compare" entries and the "INCOMPATIBLE_DESTINATION" entries. This is probably what is often referred to as No Codec Intersection, which means the two ends could not agree on a codec to use.
  9. Adrian Fretwell

    Understanding the Fusion dial plan manager for time conditions

    Off the top of my head (I'm sure there are better explanations), and in no particular order: 1. The order entries are simply that, just the order in which the statements get assembled into an XML file. 2. The group allows sets of conditions to be grouped together, so you can form several sets...
  10. Adrian Fretwell

    New Set-up Help

    The problem may be with your inbound route (destination), from what I can see the inbound number is not being matched hence you get a 480. dd8a3c93-a4e8-4b16-879a-8a62cb1067c4 Dialplan: sofia/internal/340@172.16.3.10 parsing [172.16.3.10->BulkVS.91800445566778829d6] continue=false...
  11. Adrian Fretwell

    Looking for Fusion Wallboard

    redis, may be a better option or me, I only went the way I did to keep the load on FreeSWITCH to a minimum. Please keep me in the loop, I'm pretty sure you have acces to my personal email address.
  12. Adrian Fretwell

    Looking for Fusion Wallboard

    Just thought some explanation of the directory structure may be helpful, below is an example structure of a callcenter queue with seven agents, I have removed five of them to make it easier to read. The agents data is held in the directories prefixed with an 'a', the queue data is in the...
  13. Adrian Fretwell

    Looking for Fusion Wallboard

    I am happy to share anything I have done. BUT The last thing I want to do is upset Mark. Sadly this is an area where the membership/closed source thing can become divisive. Ok the hook script line in /etc/freeswitch/autoload_configs/lua.conf.xml: <!-- AHF for Wallboard --> <hook...
  14. Adrian Fretwell

    Looking for Fusion Wallboard

    @DigitalDaz Looking good! I had to code my own for a customer, simply because I just could not make the financials work for Purple membership. I produced a version of a wall board that does not put any extra load on Freeswitch for each instance of the wall board. I achieve this by setting up...
  15. Adrian Fretwell

    change rtp port range

    This is configured at the switch level, the file to look at is /etc/freeswitch/autoload_configs/switch.conf.xml The parameters rtp-start-port and rtp-end-port are commented out because 16384-32768 are the default values. If you change anything in this file, you will need to restart FreeSWITCH...
  16. Adrian Fretwell

    OUTBOUND CALLS - No ring tone - silence until party answers

    I've had this before, just can't remember exactly what it was. I have got a feeling it was something to do with early media and /or receiving both a 183 Session progress and a 180 Ringing. I'll have a look back through my notes, if I find anything I'll post back. Hopefully someone else will...
  17. Adrian Fretwell

    gateway with ip

    Yes, that looks correct for a bridge statement - don't confuse with FusionPBX bridges: https://freeswitch.org/confluence/display/FREESWITCH/mod_dptools%3A+bridge The $1 is a variable that represents the first capturing group from a regex, for example, if your dialplan entry started with the...
  18. Adrian Fretwell

    gateway with ip

    Once you create a bridge record, it will appear in the destination select lists. Of course you can do the same thing in the dial plan instead of using the bridge record. The advantage is that if you use the same bridge statement many times you only need to maintain it in one place.
  19. Adrian Fretwell

    gateway with ip

    In FusionPBX the App->bridges facility was created to help with this: https://docs.fusionpbx.com/en/latest/applications/bridges.html