It appears that _trans_layer::send_non_200_ack() is not working with loose routing.

In my case, I have sems configured as a sbc pointing to a load balancing proxy server then to destination.

 Sems         proxy         dest
|INVITE ------->|
|               |INVITE ------>|
|               |<----------401|
|<-----------401|
|ACK----------->|

There is what I see as the last two messages:

SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP xxxxxxxxxx:xxxx;received=xxxxxxxxxx;branch=z9hG4bKNhgUJab9;rport=xxxx
Record-Route: <sip:xxxxxxxxxx;lr>
Record-Route: <sip:xxxxxxxxxx;lr;ftag=642E8657-4F1EFE5C000428EB-B6E17B90>
To: <sip:Xxxxxxxxxxx@xxxxxxxxxx>
From: <sip:xxxxxxxxxx@xxxxxxxxxx>;tag=642E8657-4F1EFE5C000428EB-B6E17B90
Call-ID: 452BAC97-4F1EFE5C000428F0-B6E17B90
CSeq: 10 INVITE
Server: Sippy
WWW-Authenticate: Digest realm="xxxxxxxxxx",nonce="2768bdf413db29e8ef8c5590c4a87715ef6f"
Content-Length: 0


ACK sip:xxxxxxxxxx@xxxxxxxxxx;transport=tcp SIP/2.0
Via: SIP/2.0/UDP xxxxxxxxxx:xxxx;branch=z9hG4bKNhgUJab9;rport
From: <sip:xxxxxxxxxx@xxxxxxxxxx>;tag=642E8657-4F1EFE5C000428EB-B6E17B90
To: <sip:xxxxxxxxxx@xxxxxxxxxx>
Call-ID: 452BAC97-4F1EFE5C000428F0-B6E17B90
CSeq: 10 ACK

--
Peter Loeppky
Fibernetics
519-489-6700 x675

_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev

Reply via email to