[Serusers] Using forward_tcp help

Nhadie Ramos nhadie at tbgi.net.ph
Mon Oct 9 11:38:03 CEST 2006


Hi Greger,

Thank you for your reply.

I tried what you suggested, are there any things i still should do? like 
paramaters of usrloc?
Because i still can't call an extension registered on the other SIP servers.

e.g.
my extension is 5890 i'm registered at SIP #3, i'm try to call 5870 
registered at SIP#1 and i tried to call 5860 registered at SIP#2.
but cannot call it it, when do serctl ul show extension registered on 
one SIP cannot be found on the others. what could be wrong?

Thanks again

Regards,
Ron




Greger V. Teigre wrote:
> I would put a break after save_noreply() if I were you (to avoid 
> calling save later on)
> and then you don't really need the second test for ips (enclosing the 
> forwards).
> Except from that, it looks ok.
> g-)
>
>
> Nhadie Ramos wrote:
>> Hi All,
>>
>> I have the REGISTER part of my ser.cfg below, what do you think is 
>> wrong because it doesn't replicate it.
>> Do i have to do any changes on parameters of required modules?
>>
>>
>>                if (method=="REGISTER") {
>>
>>                        if ((src_ip=="10.10.10.20") || 
>> (src_ip=="10.10.10.30")) {
>>                                if (isflagset(8)) {xlog("L_INFO", 
>> "Register: Source is either 10.10.10.20 or 10.10.10.30\n");};
>>                                save_noreply("location");
>>                        } else if (!www_authorize("mydomain.com", 
>> "subscriber")) {
>>                                if (isflagset(8)) {xlog("L_INFO", 
>> "Register: asking for authentication\n");};
>>                                www_challenge("mydomain.com", "0");
>>                                break;
>>                        };
>>
>>                        if (isflagset(8)) {xlog("L_INFO", "Register: 
>> Authorized, saving location\n");};
>>
>>                        if (!save("location")) {
>>
>>                                sl_reply_error();
>>
>>                        } else {
>>                                if (isflagset(8)) {xlog("L_INFO", 
>> "Register: Authorized, saving location\n");};
>>
>>                                if ((!src_ip=="10.10.10.20") || 
>> (!src_ip=="10.10.10.30")) {
>>                                        if (isflagset(8)) 
>> {xlog("L_INFO", "Register: Replicating to 10.10.10.20\n");};
>>                                        forward_tcp("10.10.10.20", 5060);
>>                                        forward_tcp("10.10.10.30", 5060);
>>                                };
>>                        };
>>                        break;
>>                };
>>
>> _______________________________________________
>> Serusers mailing list
>> Serusers at lists.iptel.org
>> http://lists.iptel.org/mailman/listinfo/serusers
>>
>>
>
>




More information about the sr-users mailing list