[Kamailio-Users] ENUM with ERROR:rr:w_record_route: Double attempt to record-route
Joao Gomes Pereira
gomespereira at startel.pt
Fri Mar 27 19:10:23 CET 2009
Yes, I had also record_routing in the main routing:
# record routing
if (!is_method("REGISTER|MESSAGE"))
record_route();
I erased it and the error disappeared.
isn't this going to be necessary in other situations?
Thanks
regards
Joao Pereira
Daniel-Constantin Mierla wrote:
> Hello,
>
> the error says that you call two times in your config record_route()
> function. Check your config routing logic and see the cases when
> record_route() is executed.
>
> Cheers,
> Daniel
>
> On 03/27/2009 07:05 PM, Joao Gomes Pereira wrote:
>> Hello to all.
>> Every time I do an ENUM call, this error appears... but the call is
>> placed anyway:
>>
>> [16783]: LOG: route 1 sip:351210329169@"MY_IP"/<null>
>> [16783]: LOG: ENUM: E164.org query EXISTS :) [16783]:
>> ERROR:rr:w_record_route: Double attempt to record-route
>> [16788]: ACC: transaction answered: timestamp=1238173021;method=INVITE;
>> .....
>>
>>
>> Here is my route[1] code:
>>
>> route[1] {
>> xlog("LOG: route 1 $ru/$du\n");
>> if (check_route_param("nat=yes")) {
>> setbflag(6);
>> }
>> if (isflagset(5) || isbflagset(6)) {
>> route(5);
>> }
>>
>> #ENUM area
>> if (!lookup("location")) {
>>
>> if (is_method("INVITE")) {
>> if ( method=="INVITE" && ( uri=~"sip:[1-9][0-9]*@MY_IP"
>> )) {
>> prefix("+");
>> if(!enum_query("e164.org.")) {
>> log(1, "LOG: ENUM: E164.org query falhou!!!
>> :( \n");
>> strip(1);
>> }else{ log(1, "LOG: ENUM:
>> E164.org query EXISTS :) \n");
>>
>> if (!method=="REGISTER") record_route();
>> t_relay();
>> return; }
>>
>> }
>> }
>> }
>>
>> if (is_method("INVITE")) {
>> xlog("LOG ---> T_ON_REPLY - $rc/$mF\n");
>> t_on_reply("1");
>> t_on_failure("1");
>> }
>>
>> if (!t_relay()) {
>> xlog("LOG ---> T_RELAY - $rc/$mF\n");
>> sl_reply_error();
>> }
>> exit;
>> } # end of route 1
>>
>>
>>
>> What could be wrong with the configuration?
>> Thanks
>> Regards
>> Joao Pereira
>>
>>
>>
>> _______________________________________________
>> Kamailio (OpenSER) - Users mailing list
>> Users at lists.kamailio.org
>> http://lists.kamailio.org/cgi-bin/mailman/listinfo/users
>> http://lists.openser-project.org/cgi-bin/mailman/listinfo/users
>>
>>
>
--
StarTel - A Rede Livre
Joao Gomes Pereira
www.startel.pt
+351 304500650
sip: gomespereira at startel.pt
More information about the Users
mailing list