<div>Peter,</div>
<div>&nbsp;</div>
<div>Thanks for your reply!</div>
<div>It didn't work though.</div>
<div>There's actually already a problem setting the semicolon as value for the 'sep' variable.</div>
<div>&nbsp;</div>
<div><u>The functions:</u></div>
<div>exten =&gt; s,n,Set(sep=';')<br>exten =&gt; s,n,NoOp(${CUT(v,${sep},1)})</div>
<div>&nbsp;</div>
<div><u>The output:</u></div>
<div>-- Executing Set(&quot;SIP/1649-09ca84f0&quot;, &quot;sep=&quot;) in new stack<br>-- Executing NoOp(&quot;SIP/1649-09ca84f0&quot;, &quot;1649;phonecontext=Exp_Net&quot;) in new stack<br><br>fyi, v is a variable holding &quot;1649;phonecontext=Exp_Net&quot;
</div>
<div>&nbsp;</div>
<div>So the question is now: how can I set a variable to hold a semicolon as variable.</div>
<div>And can I then use this variable as separator in the Cut function?</div>
<div><br>&nbsp;</div>
<div><span class="gmail_quote">On 11/30/06, <b class="gmail_sendername">Peter Lindquist</b> &lt;<a href="mailto:peter.lindquist.th@gmail.com">peter.lindquist.th@gmail.com</a>&gt; wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div text="#000000" bgcolor="#ffffff">Hi Koen,<br><br>Try:<span class="q"><br>exten =&gt; s,n,NoOp(CUT(${v},${sep},1))<br><br></span>Cheers<br><br><br>Koen Van Impe wrote: 
<blockquote cite="http://mid2dce5e710611300041m662c83eax2cc16450a586c40f@mail.gmail.com" type="cite">
<div><span class="e" id="q_10f3818b41c29d8e_3">
<div>Hi,</div>
<div>&nbsp;</div>
<div>I have the most stupid problem in my dialplan.</div>
<div>I need to do something as trivial as splitting a string, with a semicolon as separator.</div>
<div>I was thinking the 'CUT' function would be perfect for this.</div>
<div>But the problem is the semicolon. In the dialplan it is always understood as a separator for parameters.</div>
<div>&nbsp;</div>
<div>What I have tried so far:</div>
<div>&nbsp;</div>
<div>[macro-eva-on-sip]<br>exten =&gt; s,1,NoOp(${CALLERID(name)})<br>exten =&gt; s,n,NoOp(${CALLERID(num)})<br>exten =&gt; s,n,Set(v=${CALLERID(num)})<br>exten =&gt; s,n,Set(sep=&quot;;&quot;)<br>exten =&gt; s,n,NoOp(${CUT(v,sep,1)}) 
<br>exten =&gt; s,n,Dial(SIP/evavox/${MACRO_EXTEN})<br>exten =&gt; s,n,Hangup()</div>
<div>&nbsp;</div>
<div>I'm convinced there's a very simple solution to this, but I don't see it.</div>
<div>Anybody?!</div>
<div>&nbsp;</div>
<div>Grtz,</div>
<div>&nbsp;</div>
<div>Koen</div></span></div><pre><hr width="90%" size="4">
_______________________________________________
--Bandwidth and Colocation provided by <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://easynews.com/" target="_blank">Easynews.com</a> --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://lists.digium.com/mailman/listinfo/asterisk-users" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-users</a>
  </pre></blockquote></div><br>_______________________________________________<br>--Bandwidth and Colocation provided by <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://easynews.com/" target="_blank">
Easynews.com</a> --<br><br>asterisk-users mailing list<br>To UNSUBSCRIBE or update options visit:<br>&nbsp; <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://lists.digium.com/mailman/listinfo/asterisk-users" target="_blank">
http://lists.digium.com/mailman/listinfo/asterisk-users</a><br><br><br></blockquote></div><br>