[Serusers] backup route
Giuseppe Parlato
gparlato at tnet.it
Wed May 24 17:06:08 CEST 2006
Yes, I have
debug=3 # debug level (cmd line: -dddddddddd)
fork=yes
log_stderror=no # (cmd line: -E)
----- Original Message -----
From: "Vince Hoffman" <vhoffman at mnet.co.uk>
To: "Giuseppe Parlato" <gparlato at tnet.it>; "Tobias Lindgren"
<tobias.lindgren at ip-only.se>
Cc: <serusers at iptel.org>
Sent: Wednesday, May 24, 2006 4:38 PM
Subject: RE: [Serusers] backup route
Do you have
debug=8 # debug level (cmd line: -dddddddddd)
fork=no
log_stderror=yes # (cmd line: -E)
in your ser.cfg ?
if not then have a look in syslog and see if its logged the details
there.
Vince
-------------------------------------
mnet Internet Limited
Support Services
Helpdesk: 0870 3335577
Fax: +44 (0)20 7324 3900
Email: support at mnet.co.uk
Web: www.mnet.co.uk
132-140 Goswell Road
London EC1V 7DY
-----Original Message-----
From: Giuseppe Parlato [mailto:gparlato at tnet.it]
Sent: 24 May 2006 15:30
To: Tobias Lindgren
Cc: serusers at iptel.org
Subject: Re: [Serusers] backup route
Starting ser: ERROR: bad config file (2 errors)
ser -c
.....
config file ok, exiting... !!!really going crazy
Giuseppe
----- Original Message -----
From: "Tobias Lindgren" <tobias.lindgren at ip-only.se>
To: "Giuseppe Parlato" <gparlato at tnet.it>
Cc: <>
Sent: Wednesday, May 24, 2006 4:19 PM
Subject: Re: [Serusers] backup route
> Hi,
>
> "ser -c" will tell you exactly which row that's not correct, also it
> will in many cases tell you what you have done wrong.
>
> Br,
> Tobias
>
> Giuseppe Parlato said the following on 2006-05-24 16:11:
>> help please, I'm going crazy. I still get 2 errors... where?
>> the new configuration:
>>
>> if (lookup("location")) {
>> rewritehost("mydomain.com");
>> } else {
>> if ((uri=~"^sip:6200[0-9]+@") && (!uri=~"^sip:6200200@") &&
>> (!uri=~"^sip:6200100@") ) {
>> rewritehost("routerA");
>> forward(uri:host, uri:port);
>> break;
>> } else {
>> if ((uri=~"^sip:80[0-9]+@") | (uri=~"^sip:1[0-9][0-9]@")
|
>> (uri=~"^sip:1515@")) {
>> route(3);
>> break;
>> }
>> };
>> };
>>
>>
>> route[3] {
>> rewritehost("routerB");
>> forward(uri:host, uri:port);
>> t_on_failure("3");
>> t_relay();
>> }
>>
>> failure_route[3] {
>> rewritehost("routerC");
>> forward(uri:host, uri:port);
>> append_branch();
>> t_relay();
>> }
>>
>>
>>
>> how do I have to use } or }; ??
>>
>>
>> Giuseppe
>>
>>
>> ----- Original Message -----
>> From: "Giuseppe Parlato" <gparlato at tnet.it>
>> To: <serusers at iptel.org>
>> Cc: "Tobias Lindgren" <tobias.lindgren at ip-only.se>
>> Sent: Tuesday, May 23, 2006 1:20 PM
>> Subject: Re: [Serusers] backup route
>>
>>
>>> yes.. t_on_failure is "4" .. but when I restart ser I get 8 errors
in
>>> config file, is there any way to check where these errors are?
>>>
>>> route[3] {
>>>
>>> if ((uri=~"^sip:80[0-9]+@") | (uri=~"^sip:1[0-9][0-9]@") |
>>> (uri=~"^sip:1515@")) {
>>> route(4);
>>> }
>>>
>>> route[4] {
>>> rewritehost("routerA cisco IP");
>>> forward(uri:host, uri:port);
>>> t_on_failure("4");
>>> t_relay();
>>> }
>>>
>>> failure_route[4] {
>>> rewritehost("routerB cisco IP");
>>> forward(uri:host, uri:port);
>>> append_branch();
>>> t_relay();
>>> }
>>>
>>>
>>> Giuseppe
>>>
>>> ----- Original Message -----
>>> From: "Tobias Lindgren" <tobias.lindgren at ip-only.se>
>>> To: "Giuseppe Parlato" <gparlato at tnet.it>
>>> Cc: <serusers at iptel.org>
>>> Sent: Tuesday, May 23, 2006 12:39 PM
>>> Subject: Re: [Serusers] backup route
>>>
>>>
>>>> Yep, that works fine.
>>>>
>>>> But t_on_failuer("X") == failure_route[X], so t_on_failure should
be 4,
>>>> if you use failure_route[4].
>>>>
>>>> /T
>>>>
>>>> Giuseppe Parlato said the following on 2006-05-23 12:25:
>>>>> actually this is a subroute..
>>>>>
>>>>> route[3] {
>>>>> if ((uri=~"^sip:80[0-9]+@") | (uri=~"^sip:1[0-9][0-9]@") |
>>>>> (uri=~"^sip:1515@")) {
>>>>> rewritehost("ip");
>>>>> forward(uri:host, uri:port);
>>>>> break;
>>>>> };
>>>>>
>>>>> .. called by he main route
>>>>>
>>>>> if ((uri=~"^sip:1200[0-9]+@") && (!uri=~"^sip:1200200@") &&
>>>>> (!uri=~"^sip:1200100@") ) {
>>>>> rewritehost("ip");
>>>>> forward(uri:host, uri:port);
>>>>> break;
>>>>>
>>>>> } else {
>>>>> route(3);
>>>>> break;
>>>>>
>>>>> ..can I do like this?? call a subroute [4] from e subroute [3]?
>>>>>
>>>>> if ((uri=~"^sip:80[0-9]+@") | (uri=~"^sip:1[0-9][0-9]@") |
>>>>> (uri=~"^sip:1515@")) {
>>>>> route(4);
>>>>> }
>>>>> route[4] {
>>>>> rewritehostport("192.168.0.1:5060");
>>>>> t_on_failure("1");
>>>>> t_relay();
>>>>> }
>>>>>
>>>>> failure_route[4] {
>>>>> rewritehostport("192.168.0.2:5060");
>>>>> append_branch();
>>>>> t_relay();
>>>>> }
>>>>>
>>>>>
>>>>> Giuseppe
>>>>>
>>>>> ----- Original Message -----
>>>>> From: "Tobias Lindgren" <tobias.lindgren at ip-only.se>
>>>>> To: "Giuseppe Parlato" <gparlato at tnet.it>
>>>>> Cc: <serusers at iptel.org>
>>>>> Sent: Tuesday, May 23, 2006 9:56 AM
>>>>> Subject: Re: [Serusers] backup route
>>>>>
>>>>>
>>>>>> Hello,
>>>>>>
>>>>>> You can use the "route[]" and "failure_route[]" functions in
ser.cfg.
>>>>>>
>>>>>> A short example:
>>>>>> if ((uri=~"^sip:80[0-9]+@") | (uri=~"^sip:1[0-9][0-9]@") |
>>>>>> (uri=~"^sip:1515@")) {
>>>>>> route(1);
>>>>>> }
>>>>>> route[1] {
>>>>>> rewritehostport("192.168.0.1:5060");
>>>>>> t_on_failure("1");
>>>>>> t_relay();
>>>>>> }
>>>>>>
>>>>>> failure_route[1] {
>>>>>> rewritehostport("192.168.0.2:5060");
>>>>>> append_branch();
>>>>>> t_relay();
>>>>>> }
>>>>>>
>>>>>> This above would relay on that you have the "tm.so" module
loaded.
>>>>>> Also,
>>>>>> the tm-module has some parameters for timeouts and stuff (such as
>>>>>> fr_timer) which you should laborate with.
>>>>>>
>>>>>> Good luck!
>>>>>>
>>>>>> Br,
>>>>>> Tobias
>>>>>>
>>>>>> Giuseppe Parlato said the following on 2006-05-22 18:04:
>>>>>>> When calling some numbers I have to forward calls to a router
>>>>>>> cisco (then it wil forward calls out through isdn) or to a
backup
>>>>>>> router
>>>>>>> cisco if the first one is busy. The route to primary cisco
router
>>>>>>> works
>>>>>>> but I don't know how to implement the backup route in ser.cfg ?
how
>>>>>>> can
>>>>>>> I configure a backup route in sip server?
>>>>>>> I hope someone can answer me soon, I'm in trouble :|
>>>>>>>
>>>>>>>
>>>>>>> if ((uri=~"^sip:80[0-9]+@") | (uri=~"^sip:1[0-9][0-9]@") |
>>>>>>> (uri=~"^sip:1515@")) {
>>>>>>> rewritehost("router IP");
>>>>>>> forward(uri:host, uri:port);
>>>>>>> break;
>>>>>>> };
>>>>>>>
>>>>>>> Thanks
>>>>>>>
>>>>>>> Giuseppe
>>>>>>>
>>>>>>>
>>>>>>>
------------------------------------------------------------------------
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Serusers mailing list
>>>>>>> Serusers at iptel.org
>>>>>>> http://mail.iptel.org/mailman/listinfo/serusers
>>>>>>
>>>>>>
>>>>>> --
>>>>>> No virus found in this incoming message.
>>>>>> Checked by AVG Free Edition.
>>>>>> Version: 7.1.392 / Virus Database: 268.6.1/344 - Release Date:
>>>>>> 19/05/2006
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> No virus found in this incoming message.
>>>> Checked by AVG Free Edition.
>>>> Version: 7.1.392 / Virus Database: 268.7.0/345 - Release Date:
>>>> 22/05/2006
>>>>
>>>>
>>>
>>
>
>
> --
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.1.394 / Virus Database: 268.7.0/346 - Release Date:
23/05/2006
>
_______________________________________________
Serusers mailing list
Serusers at lists.iptel.org
http://lists.iptel.org/mailman/listinfo/serusers
This message has been scanned for viruses by 3Labs - www.mnet.net.uk
--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.7.0/346 - Release Date: 23/05/2006
More information about the sr-users
mailing list