<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hi all,<div class=""><br class=""></div><div class="">I’m trying to set a pseudovariable via app_ruby. I’m able to retrieve pseudovariables using PV.gete as such:</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">However trying to set these using sets, I get “No method found”:</div><div class=""><br class=""></div><div class=""><div style="color: rgb(212, 212, 212); background-color: rgb(30, 30, 30); font-family: Menlo, Monaco, "Courier New", monospace; line-height: 18px; white-space: pre;" class=""><span style="color: #4ec9b0;" class="">KSR</span>::<span style="color: #4ec9b0;" class="">PV</span>.sets(<span style="color: #ce9178;" class="">"$fu"</span>, <span style="color: #ce9178;" class="">"sip:</span><span style="color: #569cd6;" class="">#{</span><span style="color: #9cdcfe;" class="">$uacs</span>[trunk][<span style="color: #ce9178;" class="">'r_username'</span>]<span style="color: #569cd6;" class="">}</span><span style="color: #ce9178;" class="">@</span><span style="color: #569cd6;" class="">#{</span><span style="color: #9cdcfe;" class="">$uacs</span>[trunk][<span style="color: #ce9178;" class="">'r_domain'</span>]<span style="color: #569cd6;" class="">}</span><span style="color: #ce9178;" class="">"</span>)</div><div class="">
<div dir="auto" style="text-align: start; text-indent: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div style="text-align: start; text-indent: 0px;"><br class="">Mar 30 04:44:59 ip-10-0-0-2 /usr/local/sbin/kamailio[28421]: ERROR: {1 102 INVITE <a href="mailto:0fae8097312bec2b5ec79ada30c227e7@127.0.0.1" class="">0fae8097312bec2b5ec79ada30c227e7@127.0.0.1</a>:5060} app_ruby [app_ruby_api.c:107]: app_ruby_print_last_exception(): exception: undefined method `[]' for nil:NilClass<br class=""><br class="">PV.seti appears to work correctly. Am I calling the wrong method?</div><div style="text-align: start; text-indent: 0px;"><br class=""></div><div style="text-align: start; text-indent: 0px;">Thanks!<br class="">________________________________<br class=""><br class="">Andrew White - Director<br class="">uConnected<br class=""><a href="mailto:andrew@uconnected.com.au" class="">Email: andrew@uconnected.com.au</a><br class="">Web: www.uConnected.com.au<br class=""><br class=""> <br class=""><br class=""></div></div></div></div></div></body></html>