<div dir="ltr"><div dir="ltr"><div dir="ltr">Hi list,<div>I have a script like this:</div><div><br></div><div>..... some processing</div><div>if (is_method("INVITE") && !has_totag()) {</div><div>  $dlg_val(x)="y";</div><div>}</div><div>.... some processing</div><div><div>if (is_method("INVITE") && !has_totag()) {</div></div><div>    create_dialog("pPB")</div><div>}</div><div><br></div><div>My first question is, why does this work?! documents say $dlg_val cannot be used before dialog is created, and create_dialog is called after dlg_val here.</div><div>I have verified that indeed dialog is created using create_dialog, and indeed $dlg_val(x) stores the value (it is available later in the dialog).</div><div><br></div><div>Second question, once or two times a day (after thousands of calls) I see a do_assign setting PV failed error message on the $dlg_val(x)="y" line. Since this shouldn't have worked to begin with, I don't know how to debug this. Any suggestions?</div><div><br></div><div>Thank you!</div></div></div></div>