[Freeswitch-users] FSW not matching ACK transaction

David Escartin descartin at systemonenoc.com
Fri Apr 19 16:22:48 MSD 2013


Hello all

we are using freeswitch with a sip-proxy setup and we are trying to make 
match in a dialog with the ACK transaction, by receiving direclty the 
ACK from the UAC not passing through the proxy (as the initial INVITE does)

this is the scenario for the INVITE

UAC ----> PROXY ----> FSW

in the proxy we are not adding record-route header, so when the UAC 
generates the ACK, it goes like this

UAC ---------------------> FSW

however, seems the FSW is not recognizing the ACK and keeps sending 
several 200OK back to the PROXY (because we did include Via: in the INVITE)

for the INVITE here we have the parameters needed to match in the ACK 
construction
Request-URI: sip:34666988297 at 79.170.68.132:5060
Call-ID: 61E072E1-A80F11E2-9934BA77-E98AD4CD at 79.170.64.56
From: "EXTERNAL-CALL" <sip:34917019888 at 79.170.64.56>;tag=4B21F0A0-CFE

for the ACK here are the parameters
Request-URI: sip:34666988297 at 79.170.68.132:5060;transport=udp
Call-ID: 61E072E1-A80F11E2-9934BA77-E98AD4CD at 79.170.64.56
From: "EXTERNAL-CALL" <sip:7299 at 79.170.64.56>;tag=4B21F0A0-CFE

maybe the difference in the user of the From and the "transport=udp" of 
the R-URI could explain the issue

or do you know if it could be needed to add any configuration in the FSW 
to make the transaction match?


thanks a lot and regards
david escartin



Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-users mailing list