[Serusers] failure route

Jason Mohler jmohler at dcivoice.com
Fri Oct 7 15:24:05 CEST 2005


I still can not run it.can the primary rewrite be in my if or do I need 
2 route[] statements.

if (src_ip== xxx.xxx.xxx.xxx){
   t_on_failure("1");
   rewritehost("xxx.xxx.xxx.xxx");
};

route[1]{
   rewritehost("xxx.xxx.xxx.xxx");
   append_branch()
   t_relay();
   break;
};



Atle Samuelsen wrote:

>Hi Jason,
>
>move the break; under t_relay();
>
>
>
>- Atle
>
>* Jason Mohler <jmohler at dcivoice.com> [051007 00:04]:
>  
>
>>Thank you Paul.  Does that mean that I just do it as I have changed below?  
>>Please forgive my ignorance on my failure route.
>>
>>
>>if (src_ip== xxx.xxx.xxx.xxx){
>>   t_on_failure("1");
>>   rewritehost("xxx.xxx.xxx.xxx");
>>};
>>
>>route[1]{
>>   rewritehost("xxx.xxx.xxx.xxx");
>>   append_branch()
>>   break;
>>   t_relay();
>>};
>>
>>
>>
>>Paul Hazlett wrote:
>>
>>    
>>
>>>In the failure route you need to call append_branch() after you change
>>>the R-URI. Once you do this you should be able to just call t_relay().
>>>
>>>Regards,
>>>Paul
>>>
>>>On 10/6/05, Jason Mohler <jmohler at dcivoice.com> wrote:
>>>
>>>
>>>      
>>>
>>>>Is there anyone that can help me with my following syntax?  I am
>>>>basically trying to have all calls come in from an IP and if that IP
>>>>fails for some reason,  it will roll to another IP.
>>>>
>>>>if (src_ip== xxx.xxx.xxx.xxx){
>>>>  t_on_failure("1");
>>>>  rewritehost("xxx.xxx.xxx.xxx");
>>>>};
>>>>
>>>>route[1]{
>>>>  rewritehost("xxx.xxx.xxx.xxx");
>>>>  break;
>>>>  t_relay();
>>>>};
>>>>
>>>>_______________________________________________
>>>>Serusers mailing list
>>>>serusers at lists.iptel.org
>>>>http://lists.iptel.org/mailman/listinfo/serusers
>>>>
>>>>  
>>>>
>>>>        
>>>>
>>_______________________________________________
>>Serusers mailing list
>>serusers at lists.iptel.org
>>http://lists.iptel.org/mailman/listinfo/serusers
>>
>>    
>>




More information about the sr-users mailing list