SIP-Server Konfiguration

F

Fluffy

Guest
Hallo,
Ich habe einen Sip-Server.
Einloggen, Statusweitergabe, Textnachrichten, alles soweit kein Problem, aber wenn ich versuche ein Telefonat zu starten, so kann ich zwar abheben aber die Video- und Audio-Informationen kommen nicht an.
Setup für beide ClientSysteme ist: Computer -> Router(192.168.20.1) -> Gateway(192.168.0.1) -> Server.

Als Clientsoftware kommt linphone zum Einsatz.
Konfiguration der Netzwerkverbindung auf "behind a NAT/Firewall" gesetzt, und einen Stun-server(stun.sipgate.net:10000) angegeben.

Als Server dient mit zZ repro auf einem Ubuntu-System.
(Sollte es andere, eher zu empfehlende Server geben so bin ich nicht an diesen Server gebunden).

Die Konfigurationsdatei habe ich unten angehangen(Kommenater der Länge wegen ausgeschnitten).
Ich bin mir sicher das mir nicht mehr viel fehlt, aber ich weiss gerade nicht mehr was ich noch ändern muss damit es läuft, zumal ich hin und wieder das Phänomen habe das es funtionioniert, und dann nach einmal aus und einloggen, sehen sich die Clienten auf einmal nicht mehr.

Gruß

Fluffy

P.s.:Anwendungsszenario ist ein privater Sip-Server ohne große Anbindung nach aussen. Nutzerbasis ist überschaubar(~15 Leute).

PHP:
LoggingType = file
LogLevel = WARNING
LogFilename = /var/log/repro/repro.log
LogFileMaxBytes = 0
IPAddress =
UDPPort = 5060
TCPPort = 5060
TLSPort = 0
WSPort = 0
WSSPort = 0
DTLSPort = 0
TLSDomainName =
TLSCertificate =
TLSPrivateKey =
TLSClientVerification = None
TLSUseEmailAsSIP = false
Transport1Interface = <serverIp>:5060
Transport1Type = UDP
Transport1RecordRouteUri = auto
DNSServers =
EnableIPv6 = true
DisableIPv4 = false
HttpBindAddress = 127.0.0.1, ::1
HttpPort = 5080
DisableHttpAuth = false
HttpAdminRealm = repro
HttpAdminUserFile = /etc/repro/users.txt
CommandBindAddress = 127.0.0.1, ::1
CommandPort = 5081
RegSyncPort = 0
RegSyncPeer =
TCPConnectionGCAge = 7200
RunAsUser = repro
RunAsGroup = repro
Daemonize = true
PidFile = /var/run/repro/repro.pid
CertificatePath =
CADirectory = /etc/ssl/certs
DatabasePath = /var/lib/repro
MySQLServer =
MySQLUser = root
MySQLPassword = root
MySQLDatabaseName = repro
MySQLPort = 3306
RuntimeMySQLServer =
RuntimeMySQLUser = root
RuntimeMySQLPassword = root
RuntimeMySQLDatabaseName = repro
RuntimeMySQLPort = 3306
MySQLCustomUserAuthQuery =
SessionAccountingEnabled = false
SessionAccountingAddRoutingHeaders = false
SessionAccountingAddViaHeaders = false
RegistrationAccountingEnabled = false
RegistrationAccountingAddRoutingHeaders = false
RegistrationAccountingAddViaHeaders = false
RegistrationAccountingLogRefreshes = false
EnableCertServer = false
CongestionManagement = true
CongestionManagementMetric = WAIT_TIME
CongestionManagementTolerance = 200
StatisticsLogInterval = 3600
ThreadedStack = true
NumAuthGrabberWorkerThreads = 2
NumAsyncProcessorWorkerThreads = 2
Domains =
RecordRouteUri = sip:<serverUrl>
ForceRecordRouting = true
AssumePath = false
DisableRegistrar = false
EnumSuffixes =
EnumDomains =
TimerC = 180
TimerT1 = 0
DisableOutbound = false
OutboundVersion = 5626
AssumeFirstHopSupportsOutbound = false
EnableFlowTokens = false
ClientNatDetectionMode = DISABLED
FlowTimer = 0
EnableCertificateAuthenticator = false
DisableAuth = false
StaticRealm =
HttpHostname =
DisableIdentity = false
EnablePAssertedIdentityProcessing = false
DisableAuthInt = false
RejectBadNonces = false
AllowBadReg = false
DisableRequestFilterProcessor = false
RequestFilterDefaultNoMatchBehavior =
RequestFilterDefaultDBErrorBehavior = 500, Server Internal DB Error
RequestFilterMySQLServer =
RequestFilterMySQLUser = root
RequestFilterMySQLPassword = root
RequestFilterMySQLDatabaseName =
RequestFilterMySQLPort = 3306
Routes =
ParallelForkStaticRoutes = false
ContinueProcessingAfterRoutesFound = false
ChallengeThirdPartiesCallingLocalDomains = false
MessageSiloEnabled = false
MessageSiloDestFilterRegex =
MessageSiloMimeTypeFilterRegex = application\/im\-iscomposing\+xml
MessageSiloExpirationTime = 2592000
MessageSiloAddDateHeader = true
MessageSiloMaxContentLength = 4096
MessageSiloSuccessStatusCode = 202
MessageSiloFilteredMimeTypeStatusCode = 200
MessageSiloFailureStatusCode = 480
RecursiveRedirect = false
GeoProximityTargetSorting = false
GeoProximityIPv4CityDatabaseFile = GeoLiteCity.dat
GeoProximityIPv6CityDatabaseFile =
GeoProximityRequestUriFilter = ^sip:mediaserver.*@mydomain.com$
GeoProximityDefaultDistance = 0
LoadBalanceEqualDistantTargets = true
QValue = true
QValueBehavior = EQUAL_Q_PARALLEL
QValueCancelBetweenForkGroups = true
QValueMsBeforeCancel = 30000
QValueWaitForTerminateBetweenForkGroups = true
QValueMsBetweenForkGroups = 3000
 
Zurück
Oben