[Serusers] avpops in route[??] or failure_route[??]

Greger V. Teigre greger at teigre.com
Thu Jul 14 16:09:46 CEST 2005


Please copy serusers.

Use debug=7, fork=no and log_stderror=yes

Start ser with: ser
You should get debug statements from avpops.
g-)

---- Original Message ----
From: Ramin NIkaeen
To: Greger V. Teigre
Sent: Thursday, July 14, 2005 03:59 PM
Subject: RE: [Serusers] avpops in route[??] or failure_route[??]

> Hi Greger,
> 
> Thanks for your kind reply.
> 
> How does avpops module give me output?!
> 
> I have set the following in the ser.cfg file:
> debug=3         # debug level (cmd line: -dddddddddd)
> fork=yes
> log_stderror=yes # (cmd line: -E)
> but don't get any specific output from avpops?!
> 
> I have also tried avp_print but it does not seem to work?!
> 
> Any ideas?
> 
> Thanks
> 
> ramin
> 
> 
> -----Original Message-----
> From: Greger V. Teigre [mailto:greger at teigre.com]
> Sent: Thursday, July 14, 2005 1:37 AM
> To: Ramin NIkaeen; Serusers
> Subject: Re: [Serusers] avpops in route[??] or failure_route[??]
> 
> Ramin,
> avpops works pretty much everywhere.  Try starting ser in debugging
> mode. You will get output from the avpops module on what happens. It
> can be difficult to get all the options for the different functions
> correctly sometimes...   
> g-)
> 
> ---- Original Message ----
> From: Ramin Nikaeen
> To: Serusers
> Sent: Wednesday, July 13, 2005 10:40 PM
> Subject: [Serusers] avpops in route[??] or failure_route[??]
> 
>> Valued Colleagues,
>> 
>> Can anyone tell me of avpops can be used within routing and
>> failure_route blocks?!
>> 
>> If it can not be used, what can I use instead?
>> 
>> My usr_preferences table in the database contains:
>> 
>> mysql> select * from usr_preferences where uuid='6474383000' order by
>> uuid, attribute;
>> +------------+------------+--------------+--------------+-----------------------------+------+----------------+
>>> uuid       | username   | domain       | attribute    | value
>>>> type | modified       |
>>>>   
>>>> +------------+------------+--------------+--------------+-----------------------------+------+----------------+
>>>> 6474383000 | 6474383000 | goldline.net | findme1-ring | 20 0 |
>>>> 20050712155359 | 6474383000 | 6474383000 | goldline.net |   
>>> findme1-uri  | sip:4168491076 at xxxxxxxx.xxx |    0 | 20050712155359 |
>> +------------+------------+--------------+--------------+-----------------------------+------+----------------+
>> I run the code attached at the bottom. Because the table is populated
>> properly,
>> it should print
>> 
>> "---------ser.cfg - route[11]: inv_timeout: 20!"
>> 
>> but it prints:
>> 
>> "---------ser.cfg - route[11]: default inv_timeout: 20!"
>> 
>> which indicates to me that avp_db_load is not working properly.
>> 
>> Thanks
>> 
>> ramin
>> 
>> route[11]
>> {
>>                 if (avp_db_load("$ruri/username", "s:findme1-ring"))
>>                 {
>>                         log(3, "---------ser.cfg - route[11]::
>> FindMe: s:findme1-ring read from database\n");
>>                 };
>>                                        else
>>                 if (avp_check("s:findme1-ring", "eq/20/i"))
>>                 {
>>                         avp_write("i:20", "inv_timeout");
>>                         log(3, "---------ser.cfg - route[11]:
>> inv_timeout: 20!\n");
>>                 }
>>                 else
>>                 {
>>                         avp_write("i:20", "inv_timeout");
>>                         log(3, "---------ser.cfg - route[11]: default
>> inv_timeout: 20!\n");
>>                 }
>> 
>> }
>> 
>> 
>> 
>> _______________________________________________
>> Serusers mailing list
>> serusers at lists.iptel.org
>> http://lists.iptel.org/mailman/listinfo/serusers
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20050714/9b6e66ae/attachment.htm>


More information about the sr-users mailing list