[OpenSIPS-Users] opensips forward register

Laszlo laszlo at voipfreak.net
Thu Apr 22 22:42:33 CEST 2010


2010/4/22 Laszlo <laszlo at voipfreak.net>

>
>
> 2010/4/22 dcomms <info at dcomms.net>
>
>
>> Hi,
>> I have configure the load balancer as per opensips
>> http://www.opensips.org/Resources/DocsTutLoadbalancing
>>
>> My question is how can i forward registration requests to asterisk. What
>> am
>> i doing wrong
>>
>> Thanks
>>
>>
>> if (is_method("REGISTER"))   {
>>         # authenticate the REGISTER requests
>>         if (!www_authorize("", "subscriber")) {
>>             www_challenge("", "0");
>>             exit;
>>         }
>>
>>         if (!db_check_to()) {
>>             sl_send_reply("403","Forbidden auth ID");
>>             exit;
>>         }
>>
>>         # auth done -> send it to registrar
>>        consume_credentials();
>> #       rewritehostport("192.168.10.2:5060");
>>
>>  if (!save("location")) {
>>    log(1,"Location Error\n");
>>    sl_reply_error();
>>  };
>>
>>
>>        log(1,"Trying to Save location\n");
>>
>>
>>        t_relay();
>>
>>         exit;
>>     }
>>
>>
>>
>>
>
> Something like this:
>
>
> if (is_method("REGISTER"))   {
>             # authenticate the REGISTER requests
>             if (!www_authorize("", "subscriber")) {
>                 www_challenge("", "0");
>                 exit;
>             }
>
>             if (!db_check_to()) {
>                 sl_send_reply("403","Forbidden auth ID");
>                 exit;
>             }
>
>             # auth done -> send it to registrar
>            consume_credentials();
>            $du="sip:192.168.10.2:5060");
>

made a mistake here.
correctly it's: $du = "sip:192.168.10.2:5060";

           t_relay();
>            exit;
> }
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.opensips.org/pipermail/users/attachments/20100422/cec05b6c/attachment.htm 


More information about the Users mailing list