a=inactive from gamma

mattswainston

Member
Sep 27, 2018
48
1
8
54
Hi All,

I can only see one post on this - but gamma sends a=inactive then another reinvite later but the damage has already been done and I get no speech
I did have it working at one point (I think) but I cannot reproduce now

I have a comepletly new install latest freeswitch latest fusionpbx and brand new gamma test SBC and I just get the same - does anyone know how to cure this?

I have done the works
set(media_webrtc=false)
set(bypass_media=false)
set(proxy_media=false)
unset(inbound_late_negotiation)
unset(outbound_late_negotiation)
inbound_late_negotiation=true
outbound_late_negotiation=true
ignore_early_media=true
bypass_media=false
proxy_media=false

and anything else IO can get my hands on in the outbound dial plan, internal sip profile and external profile - been messing for 7 days straight but can't get anything to work - anyone have any ideas?
 
If you're referring to my post, we had to brute force it by just rewriting the SDP headers using our SBCs. I'm pretty sure it's related to the issue this person is talking about, where it's set in the session attributes, but not in the media (or vice versa, I can't remember), so freeswitch just never unmutes the media.
 
If you're referring to my post, we had to brute force it by just rewriting the SDP headers using our SBCs. I'm pretty sure it's related to the issue this person is talking about, where it's set in the session attributes, but not in the media (or vice versa, I can't remember), so freeswitch just never unmutes the media.
yeah thats the one - it was a bit old though so I was hoping it had been fixed by now - a new install of kamailio it is then
 
We had an issues with our customers calling 1 company's pbx when making outbound calls but this was with ASTPP which uses freeswitch. The fix was

Added to sip profile.

inbound-late-negotiation=true

I notice Matt that yours had underscores inbound_late_negotiation=true rather than dashes so might be relevant
 
accept-blind-authtrue
accept-blind-regtrue
aggressive-nat-detectiontrue
aliassip:10.0.1.251:5555
apply-inbound-acldomains
apply-nat-aclnat.auto
apply-register-acldomains
auth-all-packetsfalse
auth-callstrue
auth-subscriptionstrue
auto-jitterbuffer-msec60
auto-rtp-bugs
bind-paramstransport=udp
bitpackingaal2
caller-id-typenone
caller-id-typepid
caller-id-typerpid
challenge-realmauto_to
cid-in-1xxfalse
contextpublic
dbnameshare_presence
debug0
delete-subs-on-registerfalse
dialplanXML
disable-naptrfalse
disable-registertrue
disable-rtp-auto-adjusttrue
disable-srvfalse
disable-srv503true
disable-transcodingtrue
disable-transfertrue
dtmf-duration2000
dtmf-typerfc2833
enable-100reltrue
enable-3pcctrue
enable-compact-headerstrue
enable-timerfalse
extended-info-parsingtrue
ext-rtp-ip$${local_ip_v4}
ext-sip-ip$${local_ip_v4}
force-register-db-domain$${domain}
force-register-domain$${domain}
force-subscription-domain$${domain}
force-subscription-expires60
forward-unsolicited-mwi-notifyfalse
hold-music$${hold_music}
inbound-bypass-mediatrue
inbound-codec-negotiationgenerous
inbound-codec-prefs$${global_codec_prefs}
inbound-late-negotiationtrue
inbound-proxy-mediatrue
inbound-reg-force-matching-usernametrue
liberal-dtmftrue
local-network-acllocalnet.auto
log-auth-failurestrue
manage-presencetrue
manage-shared-appearancetrue
manual-redirecttrue
max-proceeding1000
media-optionresume-media-on-hold
media-optionbypass-media-after-att
minimum-session-expires0
multiple-registrationscontact
nat-options-pingtrue
NDLB-broken-auth-hashtrue
NDLB-connectile-dysfunctiontrue
NDLB-force-rportsafe
NDLB-received-in-nat-reg-contacttrue
nonce-ttl60
odbc-dsn$${dsn}
outbound-codec-prefs$${global_codec_prefs}
pass-callee-idfalse
pass-rfc2833true
presence-hosts$${domain},$${local_ip
presence-privacy$${presence_privacy}
presence-probe-on-registertrue
presence-proto-lookuptrue
record-path$${recordings_dir}
record-template${domain_name}/archive
registration-thread-frequency30
renegotiate-codec-on-holdtrue
rfc2833-pt101
rtcp-audio-interval-msec5000
rtcp-video-interval-msec5000
rtp-autofix-timingtrue
rtp-autoflush-during-bridgefalse
rtp-hold-timeout-sec1800
rtp-ip$${local_ip_v4}
rtp-rewrite-timestampstrue
rtp-timeout-sec300
rtp-timer-namesoft
send-message-query-on-registertrue
send-presence-on-registertrue
session-timeout0
session-timeout1800
shutdown-on-failtrue
sip-captureno
sip-expires-max-deviation600
sip-force-expires1800
sip-ip$${local_ip_v4}
sip-port5060
sip-traceno
suppress-cngtrue
timer-T1500
timer-T1X6432000
timer-T24000
timer-T44000
tls$${internal_ssl_enable
tls-bind-paramstransport=tls
tls-cert-dir$${internal_ssl_dir}
tls-onlyfalse
tls-passphrase
tls-sip-port5061
tls-verify-datefalse
tls-verify-depth2
tls-verify-in-subjects
tls-verify-policyall|subjects_all
tls-version$${sip_tls_version}
track-callsfalse
unregister-on-options-failtrue
user-agent-stringFreeSWITCH
vadout
watchdog-enabledno
watchdog-event-timeout30000
watchdog-step-timeout30000
wss-binding:7443
[td]
False​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
True​
[/td]​
[td]
[/td]​
[td]
False​
[/td]​


sorry that was just a typo - this is what i have and still the a=inactive stops the call rtp packets :(