[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