Hi Danish,
for the moment you cannot process attributes other than SIP-AVP inside
openser script. This one is automatically converted into avp.
EG. A SIP-AVP attribute in the form of: "reason='No Credit'" should
automatically create an AVP named reason with value "No Credit".
Hope that helps,
DanB
On 8/29/07, danish.samad(a)vocalseeds.com <danish.samad(a)vocalseeds.com>
wrote:
Hi Dan,
Thanks for your reply.
Actually I am currently returning an integer status value in
cisco-h323-return-code (a vendor specific attribute). So basically how
can
I extract the value returned in this attribute, compare it and then send
and sl reply.
Probably there is a way of loading this attr value in an avp and
comparing
it?
Regards,
Danish
Hello Danish,
a solution would be returning a SIP-AVP, containing the reason for
failure, and then forward this to the client using sl.
Another one would be completely rewriting R-URI again from your
SIP-AVP and then send the request to an announcement server (eg:
ann:paymentrequired@your.server - which should play Payment Required
annoucement).
Cheers,
DanB
On 8/29/07, danish.samad(a)vocalseeds.com <danish.samad(a)vocalseeds.com>
wrote:
> Hi,
>
> I have configured openser-1.2 with a (commercial) third party radius
> server and it is working great. Now I have a requirement where I need
to
> check a radius return attribute in case an
access reject is received
in
> response to an authorization request. Is
there some way I can do
this
> in
> the openser script.
>
> Basically I want to send a 402 payment required message to a sip
client
> in
> case the call is rejected due low balance. In such cases radius
returns
> a
> status response code with access reject.
>
>
> Thanks,
> Danish
>
> _______________________________________________
> Users mailing list
> Users(a)openser.org
>
http://openser.org/cgi-bin/mailman/listinfo/users
>