<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.6000.16481" name=GENERATOR></HEAD>
<BODY>
<DIV dir=ltr align=left><SPAN class=328355512-08082007></SPAN><FONT 
face=Arial><FONT color=#0000ff><FONT size=2>A<SPAN 
class=328355512-08082007>pologies if this is a resend, but I've sent this 12 
hours ago and still can't see it on the 
list.</SPAN></FONT></FONT></FONT><BR></DIV>
<DIV></DIV>
<DIV><SPAN class=406291121-07082007><FONT face=Arial 
size=2>Hi,</FONT></SPAN></DIV>
<DIV><SPAN class=406291121-07082007><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=406291121-07082007><FONT face=Arial size=2>I've just started to 
setup my phones with Buddy watch.&nbsp; Basically, it all works fine when using 
the simple example on the wiki:</FONT></SPAN></DIV>
<DIV><SPAN class=406291121-07082007><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=406291121-07082007><FONT face=Arial size=2>exten =&gt; 
123,hint, SIP/some_sip_reg</FONT></SPAN></DIV>
<DIV><SPAN class=406291121-07082007><FONT face=Arial size=2>exten =&gt; 
123,1,SIP/some_sip_reg</FONT></SPAN></DIV>
<DIV><SPAN class=406291121-07082007><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=406291121-07082007><FONT face=Arial size=2>BUT, what I need to 
do is dynamically decide where the hint checks for buddy status, because I am 
using patterns in this context.</FONT></SPAN></DIV>
<DIV><SPAN class=406291121-07082007><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=406291121-07082007><FONT face=Arial size=2>In other words, I 
need to find out the values of ${some_sip_reg} before the using the hint 
priority. Ideally, something sort of like this:</FONT></SPAN></DIV>
<DIV><SPAN class=406291121-07082007><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=406291121-07082007><FONT face=Arial size=2>exten =&gt; 
_XXX,hint,Set(hint_reg=${EXTEN}-reg}</FONT></SPAN></DIV>
<DIV><SPAN class=406291121-07082007><FONT face=Arial size=2>exten =&gt; 
_XXX,hint,SIP/${hint_reg}</FONT></SPAN></DIV>
<DIV><SPAN class=406291121-07082007><FONT face=Arial size=2>exten =&gt; 
_XXX,SIP/${EXTEN}-reg}</FONT></SPAN></DIV>
<DIV><SPAN class=406291121-07082007><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=406291121-07082007><FONT face=Arial size=2>Or, even easier (if 
it can even be done) is write a function:</FONT></SPAN></DIV>
<DIV><SPAN class=406291121-07082007><FONT face=Arial size=2>exten =&gt; 
_XXX,hint,SIP/ReturnCorrectRegistration()</FONT></SPAN></DIV>
<DIV><SPAN class=406291121-07082007><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=406291121-07082007><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=406291121-07082007><FONT face=Arial size=2>What's the best way 
to approach my problem?</FONT></SPAN></DIV>
<DIV><SPAN class=406291121-07082007><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=406291121-07082007><FONT face=Arial 
size=2>Mike</FONT></SPAN></DIV>
<DIV><SPAN class=406291121-07082007><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=406291121-07082007><FONT face=Arial 
size=2></FONT></SPAN>&nbsp;</DIV></BODY></HTML>