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
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users