Recent content by hfoster

  1. hfoster

    One-Way Audio when SDP Header includes a=inactive

    FYI. It still manifests, but I think it's related to this uncommitted PR: https://github.com/signalwire/freeswitch/pull/2393 (which the author accidentally left a semi-colon in the commit).
  2. hfoster

    Outgoing call issue [nobody@IP]

    Might also seem obvious too, but make sure the firmware is latest. I've had a a handful of SIP related Yealink issues over the years. Also, it's possible a SIP ALG is stripping it. You can confirm that with a packet capture from the Yealink itself.
  3. hfoster

    Outgoing call issue [nobody@IP]

    Never seen that before, is that coming from the Yealink? You can tell with 'sngrep' on the FusionPBX and looking at an INVITE. We have similar issues when a phone is configured to send INVITEs to a PBX, but they aren't REGISTERED. The nobody username does pop up in mod_sofia when a username is...
  4. hfoster

    One-Way Audio when SDP Header includes a=inactive

    Slight update: Actually, replacing the a=inactive with a=sendrecv does work. We tried using a=recvonly to simulate kind of inactive, but that didn't work, so I think it's more where the SDP state is very quickly modified at the start of the call. Hard to say really.
  5. hfoster

    One-Way Audio when SDP Header includes a=inactive

    Hey all Not been around here for a while, but I've been investigating a recent problem with our FusionPBX servers where callers are reporting one way audio (Outbound call to third parties means no inbound audio, third party can hear caller fine) and it appears to be related to Broadworks...
  6. hfoster

    SOLVED Nightmare_xfer on transfers

    Well, I discovered what it is, it was the Cisco SIP ALG. I never thought to clear the NAT translations after disabling and the Cisco kept pushing SIP traffic through it long after a typical UDP timeout, I presume it just tracks them like TCP sessions. You have to wonder why router...
  7. hfoster

    SOLVED Nightmare_xfer on transfers

    Hey everyone. We have a client who is experiencing problems with failed transfers, and I'm just wondering if anyone has any bright ideas about what the typical causes of the nightmare_xfer scenario tend to be: 4c5f0ee2-0a68-4a98-9f7d-2775eabd310b 2025-06-02 12:34:59.578055 100.00% [DEBUG]...
  8. hfoster

    Call Recording Query

    Did you modify any of the dialplans at all during the initial testing? My only thought is that I don't know if both the call_recording_on_demand and user_record can live in harmony both being enabled, presumably due to conflicting bind_digit_actions.
  9. hfoster

    Call Recording Query

    It's *5 and *6 to mask and unmask the recording (silence). You can also use the SIP Record param that some handsets support on DSS keys like on Yealinks, but I find the problem is that they don't start in the 'on' position. The way I prefer to do it usually is by using different extensions...
  10. hfoster

    Yealink/Snom Record Lamp - On by Default?

    Yeh, I was thinking of that, just playing something like 'enabled' or 'disabled' to one or potentially both parties after pressing the mask/unmask.
  11. hfoster

    Release IPs from event_guard

    Yeh, pretty much. Anything it sees in the access list is ignored.
  12. hfoster

    Release IPs from event_guard

    Event guard uses the Advanced -> Access Control allowed nodes as a white list. Can add a new Access Control List called Customers or any name you like set to default deny then add the customer CIDR to a new node set as allowed.
  13. hfoster

    Yealink/Snom Record Lamp - On by Default?

    Hi all Anyone got any smart ideas to fix this request? Background: User wants recordings on by default, but wants to be able to disable the recordings when they are going to be listening to sensitive information. They are going to be using a Yealink or a Snom handset. Potential Methods: 1...
  14. hfoster

    Running php or bash script in dialplan + push notification

    Good to hear, the only reason why I elaborated is a lot of people come here and expect to just be able to install some free SIP app off the store and push to work out of the box and think it's a problem with FusionPBX and they think there's some magic toggle you can enable. Ah yeh, was going...
  15. hfoster

    Running php or bash script in dialplan + push notification

    If you need to modify the default dial string, it's in Default Settings and then Domain -> Dial String. You can override it on each extension under advanced, so something like this *might* work...