[OpenSER-Users] Re: [Serusers] enum_query from failure route

Jiri Kuthan jiri at iptel.org
Wed Jul 11 21:49:28 CEST 2007


At 21:22 11/07/2007, Martin Hoffmann wrote:
>Jiri Kuthan wrote:
>> At 16:41 11/07/2007, JF wrote:
>> >
>> >Is there any particular reason why enum_query cannot be called from
>> >FAILURE_ROUTE?
>>
>> Not sure. I think it is possible to turn it on but possibly ENUM's processing
>> latency may conflict with the failure_route located in the middle of
>> transaction
>> processing and lead to some blocknig conditions, current TM
>> maintainer, Andrei, will
>> certainly know better.
>
>In short: There may be dragons there.
>
>Anyways, I am not sure what you want to do, but you can usually skip the
>problem by fixing the Request-URI and sprialing the call to yourself.
>
>For instance, if call forwarding is what you're after, instead of
>re-setting the target and just running processing again, you can just
>stuff the URI you want to forward to in the Request-URI and call
>t_relay() (don't forget the append_branch() if in a failure_route).
>
>As a rule, keep failure and onreply routes simple. Actually, as a rule,
>keep your config simple (Though simple does not necessarly mean short).

Indeed: KISS applies to ser.cfg very well.

-jiri




--
Jiri Kuthan            http://iptel.org/~jiri/





More information about the sr-users mailing list