Inleiding
Dit document beschrijft hoe te om enableDelayQuickRerequire te configureren om te voorkomen dat de Application Server (AS) te snel na een ACK een re-INVITE verstuurt.
Voorwaarden
- Basiskennis van Session Initiation Protocol (SIP)
- Basis AS kennis
- Basiskennis van BW bwcli
Vereisten
- De AS bwcli en een beheerder kunnen gebruiken
- De AS XSLogs kunnen bekijken
Een krijgen opdracht om de huidige waarden van beide parameters te controleren.
Standaard DelayQuickReInvite inschakelen is uitgeschakeld (onjuist) en de standaardwaarde van vertragingQuickReInviteMilliseconden is 1000 (1000 ms, of 1 seconde).
Een deel van de get commando output wordt weggelaten om de leesbaarheid te vergroten.
AS_CLI/Interface/SIP> get
...
enableDelayQuickReInvite = false
delayQuickReInviteMilliseconds = 1000
...
Configureer de parameter DelayQuickReInviteMilliseconds.
Accepteer de standaardwaarde of gebruik de waarde die het meest geschikt is voor uw omgeving.
Gebruik de laagst mogelijke waarde. Begin met de waarde van 100ms, en verhoog het genoeg om het probleem toe te laten om worden opgelost.
AS_CLI/Interface/SIP> set delayQuickReInviteMilliseconds 100
...Done
Nadat de waarde voor DelayQuickReInviteMilliseconds is geconfigureerd, activerenDelayQuickReInvite.
AS_CLI/Interface/SIP> set enableDelayQuickReInvite true
...Done
Verifiëren
Wanneer de configuratie is voltooid, voert u het gespreksscenario opnieuw uit om er zeker van te zijn dat het AS de vertraging tussen de ACK en de re-INVITE toevoegt.
Als het AS bijvoorbeeld is geconfigureerd om 100ms toe te voegen, verwacht dan dat de vertraging ten minste 100ms of iets hoger is.
100ms zijn normaal genoeg om ACK te voorkomen en opnieuw uit te nodigen om buiten orde te worden ontvangen.
De waarde is mogelijk hoger, gebaseerd op de netwerkomgeving en de betrokken SIP-entiteiten in het signaalpad.
Problemen oplossen
Als het apparaat nog met een 500 foutcode antwoordt, en ACK en re-INVITE zijn geleverd in de juiste volgorde, is verder onderzoek nodig op het apparaat.
Gebruik de XSLogs op de AS om te verifiëren dat de AS de vertraging zoals geconfigureerd heeft toegevoegd.
Gebruik een pakketopname of de apparaatlogboeken om er zeker van te zijn dat de vertraging genoeg was om de berichten in de juiste volgorde te leveren.
Merk op dat dit alleen werkt wanneer het AS een re-INVITE verstuurt net nadat het een ACK verstuurd heeft.
Dit werkt niet indien het AS een ACK ontvangt en daardoor een AS een re-INVITE stuurt.