Discussion:
[SR-Users] possible regression on 4.1.3 vs 4.1.4
Kelvin Chua
2014-07-25 09:46:31 UTC
Permalink
using the default cfg file, whenever a WITHINDLG BYE is received, 4.1.4
needs a retransmission before passing it through, the first BYE would
generate this in syslog

tm [tm.c:1518]: _w_t_relay_to(): ERROR: w_t_relay_to: unsupported route
type: 64

and the 2nd retransmitted BYE would go on fine.

i believe route type 64 is branch failure, but using the same cfg and
reverting back to 4.1.3 solves it. so whatever changes was done to 4.1.4
broke it.

Kelvin Chua
Daniel-Constantin Mierla
2014-07-25 09:54:49 UTC
Permalink
Post by Kelvin Chua
using the default cfg file, whenever a WITHINDLG BYE is received,
4.1.4 needs a retransmission before passing it through, the first BYE
would generate this in syslog
tm [tm.c:1518]: _w_t_relay_to(): ERROR: w_t_relay_to: unsupported
route type: 64
and the 2nd retransmitted BYE would go on fine.
i believe route type 64 is branch failure, but using the same cfg and
reverting back to 4.1.3 solves it. so whatever changes was done to
4.1.4 broke it.
It is LOCAL_ROUTE (which is used as id by dialog event routes), but that
is not used in default config, iirc.

Can you give the logs with debug=3?

Cheers,
Daniel
--
Daniel-Constantin Mierla - http://www.asipto.com
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
Kelvin Chua
2014-07-25 12:13:38 UTC
Permalink
right, i missed this one

from route.h
#define LOCAL_ROUTE (1 << 6)

for the debug 3 log (can't find my dev server running the default cfg,
here's something similar, just added dialog and cnxcc to the default cfg)
http://pastebin.com/mrrbH0rh



Kelvin Chua
Post by Daniel-Constantin Mierla
Post by Kelvin Chua
using the default cfg file, whenever a WITHINDLG BYE is received, 4.1.4
needs a retransmission before passing it through, the first BYE would
generate this in syslog
tm [tm.c:1518]: _w_t_relay_to(): ERROR: w_t_relay_to: unsupported route
type: 64
and the 2nd retransmitted BYE would go on fine.
i believe route type 64 is branch failure, but using the same cfg and
reverting back to 4.1.3 solves it. so whatever changes was done to 4.1.4
broke it.
It is LOCAL_ROUTE (which is used as id by dialog event routes), but that
is not used in default config, iirc.
Can you give the logs with debug=3?
Cheers,
Daniel
--
Daniel-Constantin Mierla - http://www.asipto.com
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
Daniel-Constantin Mierla
2014-07-25 21:46:40 UTC
Permalink
You have to upgrade to latest sources from branch 4.1. There was a
regression with execution of event routes from dialog module, which
should be fixed already.

Cheers,
Daniel
Post by Kelvin Chua
right, i missed this one
from route.h
#define LOCAL_ROUTE (1 << 6)
for the debug 3 log (can't find my dev server running the default cfg,
here's something similar, just added dialog and cnxcc to the default cfg)
http://pastebin.com/mrrbH0rh
Kelvin Chua
On Fri, Jul 25, 2014 at 5:54 PM, Daniel-Constantin Mierla
using the default cfg file, whenever a WITHINDLG BYE is
received, 4.1.4 needs a retransmission before passing it
through, the first BYE would generate this in syslog
unsupported route type: 64
and the 2nd retransmitted BYE would go on fine.
i believe route type 64 is branch failure, but using the same
cfg and reverting back to 4.1.3 solves it. so whatever changes
was done to 4.1.4 broke it.
It is LOCAL_ROUTE (which is used as id by dialog event routes),
but that is not used in default config, iirc.
Can you give the logs with debug=3?
Cheers,
Daniel
--
Daniel-Constantin Mierla - http://www.asipto.com
http://twitter.com/#!/miconda <http://twitter.com/#%21/miconda> -
http://www.linkedin.com/in/miconda
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing
list
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
--
Daniel-Constantin Mierla - http://www.asipto.com
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
Kelvin Chua
2014-07-26 09:36:16 UTC
Permalink
thanks,
will wait for 4.1.5 then

Kelvin Chua
Post by Daniel-Constantin Mierla
You have to upgrade to latest sources from branch 4.1. There was a
regression with execution of event routes from dialog module, which should
be fixed already.
Cheers,
Daniel
right, i missed this one
from route.h
#define LOCAL_ROUTE (1 << 6)
for the debug 3 log (can't find my dev server running the default cfg,
here's something similar, just added dialog and cnxcc to the default cfg)
http://pastebin.com/mrrbH0rh
Kelvin Chua
On Fri, Jul 25, 2014 at 5:54 PM, Daniel-Constantin Mierla <
Post by Daniel-Constantin Mierla
Post by Kelvin Chua
using the default cfg file, whenever a WITHINDLG BYE is received, 4.1.4
needs a retransmission before passing it through, the first BYE would
generate this in syslog
tm [tm.c:1518]: _w_t_relay_to(): ERROR: w_t_relay_to: unsupported route
type: 64
and the 2nd retransmitted BYE would go on fine.
i believe route type 64 is branch failure, but using the same cfg and
reverting back to 4.1.3 solves it. so whatever changes was done to 4.1.4
broke it.
It is LOCAL_ROUTE (which is used as id by dialog event routes), but
that is not used in default config, iirc.
Can you give the logs with debug=3?
Cheers,
Daniel
--
Daniel-Constantin Mierla - http://www.asipto.com
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
--
Daniel-Constantin Mierla - http://www.asipto.comhttp://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
Loading...