Hallo,
Wanneer gesprekken altijd na exact 15 minuten worden verbroken, wijst dat vrijwel altijd op een probleem met SIP Session Timers of het uitblijven van een succesvolle sessievernieuwing (re-INVITE of UPDATE). De SBC, SIP-provider of een tussenliggende firewall verwacht een sessie-refresh, maar ontvangt die niet correct, waardoor de sessie verloopt en de oproep wordt afgebroken.
Controleer eerst de SIP-signalisatie met een trace op de SBC of via een SIP-capture. Zoek naar de Session-Expires header en controleer welke waarde wordt onderhandeld. In veel omgevingen ziet u een waarde van 900 seconden, wat exact overeenkomt met 15 minuten. Controleer daarnaast welke partij als refresher is aangewezen via de parameter refresher=uac of refresher=uas.
Op de SBC is het doorgaans aan te raden om het refresh-interval aanzienlijk lager in te stellen dan de maximale Session-Expires waarde. Als de provider bijvoorbeeld Session-Expires: 900 gebruikt, configureer dan re-INVITEs rond de 450 seconden of volgens de aanbeveling van de leverancier van de SBC. Hierdoor wordt de sessie ruim vóór de vervaltijd vernieuwd.
Controleer ook of tussenliggende firewalls, NAT-apparatuur of session-aware beveiligingsoplossingen SIP-verkeer niet beïnvloeden. Het komt regelmatig voor dat een SBC correct een re-INVITE verstuurt, maar dat deze onderweg wordt geblokkeerd of dat het antwoord nooit terugkomt. In dergelijke gevallen ziet u in de SIP-trace een verlopen sessie terwijl de Session Timer configuratie op zichzelf correct is.
Als u een Microsoft-gerelateerde omgeving gebruikt, zoals Teams Direct Routing met een gecertificeerde SBC, controleer dan eveneens of de SBC-firmware up-to-date is en of de SIP Session Timer-instellingen overeenkomen met de aanbevelingen van zowel Microsoft als de SIP-provider. Mismatches tussen carrier-, SBC- en Teams-configuraties kunnen exact dit gedrag veroorzaken.
Omdat de exacte configuratiestappen afhankelijk zijn van het SBC-platform, zoals AudioCodes, Ribbon, Oracle, Cisco of een ander product, zou ik graag willen weten welk SBC-type wordt gebruikt. Met die informatie kan ik de precieze locatie van de Session Timer-, Session-Expires- en re-INVITE-instellingen aangeven.
Domic Vo.