[OpenSIPS-Users] Dialplan module problems

Brett Nemeroff brett at nemeroff.com
Fri May 1 03:50:47 CEST 2009


Hey All,I'm using the dialplan module and trying to use an avp for the
dpid.. avp_print shows my avp like this:
Apr 30 21:48:26 sip1 /usr/local/sbin/opensips[8079]:
INFO:avpops:ops_print_avp: p=0xb620c0f8, flags=0x0003
Apr 30 21:48:26 sip1 /usr/local/sbin/opensips[8079]:
INFO:avpops:ops_print_avp:                         name=<trunkid>
Apr 30 21:48:26 sip1 /usr/local/sbin/opensips[8079]:
INFO:avpops:ops_print_avp:                         val_str=<3 / 1>

And I'm calling this:
        dp_translate("$avp(s:trunkid)","$ruri.user/$avp(s:trans_uri)");

And it keeps giving this error:
Apr 30 21:49:15 sip1 /usr/local/sbin/opensips[8090]:
ERROR:dialplan:dp_get_ivalue: no AVP or SCRIPTVAR found (error in scripts)
Apr 30 21:49:15 sip1 /usr/local/sbin/opensips[8090]:
ERROR:dialplan:dp_translate_f: no dpid value

It's almost like it doesn't like the string value.. but for the life of me,
I can't figure out how to get it to return an integer value.. But I'm not
even sure this is the case..

Any ideas?

BTW, if I staticly stick that number "3" into the dpid field, it works
*perfectly*

Thanks,
Brett
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.opensips.org/pipermail/users/attachments/20090430/3a5bc0dc/attachment.htm 


More information about the Users mailing list