Hello.

I am trying test DNS SRV implementation in SEMS and I bit confused.

My sems configured as SBC with one profile (default transparent profile).
In sems.conf disable_dns_srv=no
I have domain name with two SRV records.

If I trying route call to this domain and first server unreacheable then sems successfully tried route call to another server.

But if SEMS got 503 error from first, this error relayed to originator without any rerouting.

In rfc3263 i see:

4.3 Details of RFC 2782 Process
...
For SIP requests, failure occurs if the transaction layer reports a
   503 error response or a transport failure of some sort (generally,
   due to fatal ICMP errors in UDP or connection failures in TCP).
   Failure also occurs if the transaction layer times out without ever
   having received any response, provisional or final (i.e., timer B or
   timer F in RFC 3261 [1] fires).  If a failure occurs, the client
   SHOULD create a new request, which is identical to the previous, but
   has a different value of the Via branch ID than the previous (and
   therefore constitutes a new SIP transaction).  That request is sent
   to the next element in the list as specified by RFC 2782.



Should there sems try reroute in this case?
Or RFC 2782 not fully implemented?

Thanks.
_______________________________________________
Sems mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/sems

Reply via email to