[OpenSIPS-Users] Dialplan module problems
Bogdan-Andrei Iancu
bogdan at voice-system.ro
Fri May 1 13:44:53 CEST 2009
Hi Brett,
I think you set the value of the AVP as string, while the module do
expect an integer value (the DP id).
Regards,
Bogdan
Brett Nemeroff wrote:
> 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
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
More information about the Users
mailing list