Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SDP parsing error: bad SDP message #190

Open
amneiht opened this issue Jul 31, 2024 · 0 comments
Open

SDP parsing error: bad SDP message #190

amneiht opened this issue Jul 31, 2024 · 0 comments

Comments

@amneiht
Copy link

amneiht commented Jul 31, 2024

Hi, I am new on flexisip ,when I using flexisip version 2.3.4 (build by docker) and Linphone version 5.2.6 to make conferencer call i got error message like that

2024-07-31 09:43:24:609 flexisip-debug-CallContext 0x55bd8fe5ebe0 created
2024-07-31 09:43:24:609 flexisip-debug-New RelayedCall 0x55bd8fe5ebe0
2024-07-31 09:43:24:609 flexisip-warning-SDP parsing error: bad SDP message
2024-07-31 09:43:24:609 flexisip-warning-Invalid SDP
2024-07-31 09:43:24:610 flexisip-debug-Skipping onRequest() on module Transcoder

It make my server can't change SDP from caller , I get connection information in sdp packet with local address, so I can't initiate call.
This is my configuration . I can create a chat room , make video call with MediaRelay module

[global]
aliases = 192.168.100.210 localhost  sip.amneiht.test
log-level = debug
syslog-level = debug
user-errors-logs = true
transports = sip:sip.amneiht.test:21100;maddr=192.168.100.210 sip:127.0.0.1;maddr=*  

rtp-bind-address = 192.168.100.210 ::0

[module::Authentication]
# for tesst disable authenticate
enabled = false
auth-domains = sip.amneiht.test
trusted-hosts= 127.0.0.1 192.168.100.210
available-algorithms = SHA-256 MD5 
db-implementation=soci
soci-backend=mysql
soci-connection-string=db='flexisip' user='mysql' password='mysql' host='192.168.1.210'
soci-password-request=select password, algorithm from passwords join accounts on passwords.id = accounts.id where accounts.username = :authid

[module::Registrar]
enabled = true
reg-domains = sip.amneiht.test 
# max-expires = 600

db-implementation = redis
redis-server-domain = 127.0.0.1
redis-server-port = 6379
redis-auth-password = ComplicatedPassWord123456789


[module::MediaRelay]
enabled = true
filter = 
nortpproxy=nortpproxy

#config port range
sdp-port-range-min = 21200
sdp-port-range-max = 21999

force-relay-for-non-ice-targets = true
force-public-ip-for-sdp-masquerading = false
early-media-relay-single = true

#for test
# prevent-loops = false
[stun-server]
enabled = false 
bind-address = 0.0.0.0
port = 21101

[conference-server]
enabled=true
# Make the conference server listen on localhost since
# it only needs to communicate with the SIP proxy, which is
# on the same host usually.

#transport = sip:127.0.0.1:6064;transport=tcp
transport = sip:127.0.0.1:6064;transport=tcp
# SIP identity of the conference server. This identity is
# used by the other user agents when they need to communicate
# with the conference server (for creating a new
# conference/chatroom for instance).
conference-factory-uris = sip:[email protected]
conference-focus-uris   = sip:[email protected]

# Address of the proxy to use for sending requests.
outbound-proxy = sip:192.168.100.210:21100;transport=tcp

# The database to use for chatroom persistence. The schema
# is automatically created by the conference server if the
# database is empty.
database-backend = mysql
database-connection-string= db='conference' user='mysql' password='mysql' host='127.0.0.1'

nat-addresses = sip.amneiht.test
#local-domains = 192.168.100.210
#local-domains = sip.amneiht.test

supported-media-types = video audio text
check-capabilities = false

[module::NatHelper]
# Indicate whether the module is activated.
#  Default value: true
enabled=true

[module::Presence]
enabled=true
presence-server = sip:127.0.0.1:6065;transport=tcp
#expires=600

[presence-server]

enabled = true
transports = sip:127.0.0.1:6065;transport=tcp
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant