okay. Never mind. The redirecting number information is indeed available via ${CALLERID(rdnis)} variable. I was testing with two different phones and it happens that our ISDN provider is having problem sending RDNIS information on one of the phone that got me confused.<br>
<br>Thanks.<br><br><div class="gmail_quote">On Tue, Jan 19, 2010 at 2:04 AM, Soonthorn Ativanichayaphong <span dir="ltr">&lt;<a href="mailto:soonthorn@yapinc.com">soonthorn@yapinc.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Don and others.<br><br>Finally, we&#39;ve set up our Asterisk with ISDN service. At the edge of our network, we can see all three numbers we are interested in as follows.<br><br>D1 : L3 TX CREF=0004 IE[05]=CALLGNUM (NumType=National
NumPlan=ISDN/Telephony[E.164] PresentInd=Allowed ScrnInd=NetworkProvided
Digits=3333333333)

<p class="MsoNormal">D1 : L3 TX CREF=0004 IE[06]=CALLDNUM (NumType=National
NumPlan=ISDN/Telephony[E.164] Digits=2222222222)</p>

<p class="MsoNormal">D1 : L3 TX CREF=0004 IE[07]=REDIRNUM (NumType=National
NumPlan=ISDN/Telephony[E.164] PresentInd=Allowed ScrnInd=None Reason=Uncond
Digits=111111111)</p>In Asterisk configuration file (version 1.6.1.9), I can refer to caller id number via ${CALLERID(num)} variable. My question is how I can refer to the redirecting number (REDIRNUM)? Which variable should I use?<br>

 <br>Don mentioned about Redirecting Number Information Element (IE). Is there a way to access those IE values within asterisk configuration files? Note that I also tried DumpChan(). However, I don&#39;t see this REDIRNUM (1111111111) printed out anywhere. Does anyone know if Asterisk actually passed on the number to an application or configuration? If not, which source code files I should start looking at to add the feature? I&#39;ve looked at chan_dahdi.c but it&#39;s a bit overwhelming. Any guidance would be really appreciated.<br>

<br>Thank you for your help.<br><br><br><div class="gmail_quote"><div class="im">On Wed, Jan 28, 2009 at 8:04 PM, Don Kelly <span dir="ltr">&lt;<a href="mailto:dk@donkelly.biz" target="_blank">dk@donkelly.biz</a>&gt;</span> wrote:<br>
</div><div><div></div><div class="h5"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
With ISDN service, DNIS presents the &quot;DID&quot; number, 222-222-2222 in the<br>
example--not what Soonthorn is looking for.<br>
<br>
111-111-1111 is the &quot;redirecting&quot; number. This is available in an ISDN<br>
information element.<br>
<br>
For SIP, you&#39;d apparently look for a &quot;CC-Diversion header field.&quot; This is<br>
from a Cisco blurb:<br>
<br>
If generated by the SIP gateway during call process, the CC-Diversion header<br>
field is based on the contents of the Redirecting Number Information Element<br>
(IE) in the ISDN Setup message. In addition, information such as the reason<br>
the call was redirected is included in the CC-Diversion header field.<br>
<div><br>
  --Don<br>
<br>
Don Kelly<br>
PCF Corp<br>
People Come First<br>
<br>
651 842-1000<br>
888 Don Kell(y)<br>
651 842-1001 fax<br>
<br>
<br>
<br>
</div><div>-----Original Message-----<br>
From: <a href="mailto:asterisk-users-bounces@lists.digium.com" target="_blank">asterisk-users-bounces@lists.digium.com</a><br>
</div><div>[mailto:<a href="mailto:asterisk-users-bounces@lists.digium.com" target="_blank">asterisk-users-bounces@lists.digium.com</a>] On Behalf Of Jose P.<br>
Espinal<br>
Sent: Wednesday, January 28, 2009 5:50 PM<br>
To: Asterisk Users Mailing List - Non-Commercial Discussion<br>
</div><div>Subject: Re: [asterisk-users] How to retrieve a phone number fromcall<br>
forwarding?<br>
<br>
</div><div><div></div><div>Hello,<br>
<br>
Maybe what you are looking for is called DNIS (Dialed Number Information<br>
Service). Some companies provide this service, which you can use to<br>
route incoming calls to different dialplan options/contexts/etc.<br>
<br>
<br>
<br>
Regards,<br>
<br>
<br>
<br>
--<br>
Jose P. Espinal<br>
<a href="http://www.eSlackware.com" target="_blank">http://www.eSlackware.com</a><br>
<br>
<br>
<br>
Soonthorn Ativanichayaphong wrote:<br>
&gt; Hi,<br>
&gt;<br>
&gt; I&#39;m very new to Asterisk and I have the following scenario.<br>
&gt;<br>
&gt; 1. Let&#39;s say I have a number of 1-222-222-2222 from my SIP service<br>
&gt; provider (VoicePulse).<br>
&gt; 2. I point my phone, Verizon wireless cellphone (1-111-111-1111),<br>
&gt; voicemail to the number provided by SIP service provider<br>
&gt; (1-222-222-2222).<br>
&gt; 3. I use another phone (1-333-333-333) to call 1-111-111-1111 and<br>
&gt; leave a voicemail message.<br>
&gt;<br>
&gt; Within my Asterisk console , I can see a caller id of 1-333-333-333<br>
&gt; and the number provided by SIP service provider (1-222-222-2222).<br>
&gt; However, I couldn&#39;t figure out how to get the number the caller dialed<br>
&gt; ( 1-111-111-1111).  Is there a way to retrieve the number the caller<br>
&gt; dialed (i.e. 1-111-1111) in this scenario?<br>
&gt;<br>
&gt; Note that as far as I know the carrier (e.g Verizon wireless) should<br>
&gt; pass on those information. I see many companies that provide voicemail<br>
&gt; to email services. They seem to be able to retrieve those information.<br>
&gt; Is there a way to confirm that my SIP service provide does actually<br>
&gt; pass on those information?<br>
&gt;<br>
&gt; Here is what I have in extensions.conf to test this scenario<br>
&gt;<br>
&gt; exten =&gt; _XX.,1,NoOp(Call received from VoicePulse)<br>
&gt; exten =&gt; _XX.,n,Log(INFO|Caller ID Number: ${CALLERID(num)})<br>
&gt; exten =&gt; _XX.,n,Answer()<br>
&gt; exten =&gt; _XX.,n,DumpChan()<br>
&gt; exten =&gt; _XX.,n,VoiceMail(101@default,u)<br>
&gt;<br>
&gt; Here is what I see on the console.<br>
&gt;<br>
&gt; zeus*CLI&gt;<br>
&gt;     -- Executing [12222222@voicepulse-in:1] NoOp(&quot;SIP/mrXXXX-08XXXX&quot;,<br>
&gt; &quot;Call received from VoicePulse&quot;) in new stack<br>
&gt;     -- Executing [12222222@voicepulse-in:2] Log(&quot;SIP/mrXXXX-08XXXX&quot;,<br>
&gt; &quot;INFO|Caller ID Number: 3333333&quot;) in new stack<br>
&gt; [Jan 28 18:20:24] ERROR[22123]: app_verbose.c:133 log_exec: Unknown<br>
&gt; log level: &#39;INFO&#39;<br>
&gt;     -- Executing [12222222@voicepulse-in:3]<br>
&gt; Answer(&quot;SIP/mrXXXX-08XXXX&quot;, &quot;&quot;) in new stack<br>
&gt;     -- Executing [12222222@voicepulse-in:4]<br>
&gt; DumpChan(&quot;SIP/mrXXXX-08XXXX&quot;, &quot;&quot;) in new stack<br>
&gt; zeus*CLI&gt;<br>
&gt; Dumping Info For Channel: SIP/mrXXXX-08XXXX:<br>
&gt;<br>
============================================================================<br>
====<br>
&gt; Info:<br>
&gt; Name=               SIP/mrXXXX-08XXXX<br>
&gt; Type=               SIP<br>
&gt; UniqueID=           12331856824.83<br>
&gt; CallerID=           3333333<br>
&gt; CallerIDName=       ATIVA DAVID<br>
&gt; DNIDDigits=         12222222<br>
&gt; RDNIS=              (N/A)<br>
&gt; State=              Up (6)<br>
&gt; Rings=              0<br>
&gt; NativeFormat=       0x4 (ulaw)<br>
&gt; WriteFormat=        0x4 (ulaw)<br>
&gt; ReadFormat=         0x4 (ulaw)<br>
&gt; 1stFileDescriptor=  23<br>
&gt; Framesin=           0<br>
&gt; Framesout=          0<br>
&gt; TimetoHangup=       0<br>
&gt; ElapsedTime=        0h0m0s<br>
&gt; Context=            voicepulse-in<br>
&gt; Extension=          12222222<br>
&gt; Priority=           4<br>
&gt; CallGroup=<br>
&gt; PickupGroup=<br>
&gt; Application=        DumpChan<br>
&gt; Data=               (Empty)<br>
&gt; Blocking_in=        (Not Blocking)<br>
&gt;<br>
&gt; Variables:<br>
&gt; SIPCALLID=<a href="mailto:282e93ca78805a039fdf01729af52c@64.62.94.171" target="_blank">282e93ca78805a039fdf01729af52c@64.62.94.171</a><br>
&gt; &lt;mailto:<a href="mailto:282e93ca78805a039fdf01729af52c@64.62.94.171" target="_blank">282e93ca78805a039fdf01729af52c@64.62.94.171</a>&gt;<br>
&gt; SIPUSERAGENT=Asterisk PBX<br>
&gt; SIPDOMAIN=66.195.225.160<br>
&gt; SIPURI=<a href="mailto:sip%3A3333333@64.62.94.171" target="_blank">sip:3333333@64.62.94.171</a> &lt;mailto:<a href="mailto:sip%253A3333333@64.62.94.171" target="_blank">sip%3A3333333@64.62.94.171</a>&gt;<br>
&gt;<br>
============================================================================<br>
====<br>
&gt;     -- Executing [12222222@voicepulse-in:5]<br>
&gt; VoiceMail(&quot;SIP/mrXXXX-08XXXX&quot;, &quot;101@default|u&quot;) in new stack<br>
&gt;     -- &lt;SIP/mrXXXX-08XXXX&gt; Playing &#39;vm-theperson&#39; (language &#39;en&#39;)<br>
&gt;     -- &lt;SIP/mrXXXX-08XXXX&gt; Playing &#39;digits/1&#39; (language &#39;en&#39;)<br>
&gt;     -- &lt;SIP/mrXXXX-08XXXX&gt; Playing &#39;digits/0&#39; (language &#39;en&#39;)<br>
&gt;     -- &lt;SIP/mrXXXX-08XXXX&gt; Playing &#39;digits/1&#39; (language &#39;en&#39;)<br>
&gt;     -- &lt;SIP/mrXXXX-08XXXX&gt; Playing &#39;vm-isunavail&#39; (language &#39;en&#39;)<br>
&gt;     -- &lt;SIP/mrXXXX-08XXXX&gt; Playing &#39;vm-intro&#39; (language &#39;en&#39;)<br>
&gt;     -- &lt;SIP/mrXXXX-08XXXX&gt; Playing &#39;beep&#39; (language &#39;en&#39;)<br>
&gt;     -- Recording the message<br>
&gt;     -- x=0, open writing:<br>
&gt; /var/spool/asterisk/voicemail/default/101/tmp/0oxv2s format: wav49,<br>
&gt; 0x830d4a0<br>
&gt;     -- x=1, open writing:<br>
&gt; /var/spool/asterisk/voicemail/default/101/tmp/0oxv2s format: gsm,<br>
&gt; 0x83082c0<br>
&gt;     -- x=2, open writing:<br>
&gt; /var/spool/asterisk/voicemail/default/101/tmp/0oxv2s format: wav,<br>
&gt; 0x82f0888<br>
&gt;     -- User hung up<br>
&gt;   == Spawn extension (voicepulse-in, 12222222, 5) exited non-zero on<br>
&gt; &#39;SIP/mrXXXX-08XXXX&#39;<br>
&gt; zeus*CLI&gt;<br>
&gt;<br>
&gt;<br>
&gt; Here is what I see in a text file in<br>
&gt; /var/spool/asterisk/voicemail/default/101/INBOX<br>
&gt;<br>
&gt; ;<br>
&gt; ; Message Information file<br>
&gt; ;<br>
&gt; [message]<br>
&gt; origmailbox=101<br>
&gt; context=voicepulse-in<br>
&gt; macrocontext=<br>
&gt; exten=12222222<br>
&gt; priority=5<br>
&gt; callerchan=SIP/mrXXXX-08XXXX<br>
&gt; callerid=&quot;ATIVA DAVID  &quot; &lt;3333333&gt;<br>
&gt; origdate=Wed Jan 28 06:20:34 PM EST 2009<br>
&gt; origtime=1233184834<br>
&gt; category=<br>
&gt; duration=6<br>
&gt;<br>
&gt;<br>
&gt; Thank you. I really appreciate any help.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; ------------------------------------------------------------------------<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; -- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" target="_blank">http://www.api-digital.com</a> --<br>
&gt;<br>
&gt; asterisk-users mailing list<br>
&gt; To UNSUBSCRIBE or update options visit:<br>
&gt;    <a href="http://lists.digium.com/mailman/listinfo/asterisk-users" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-users</a><br>
<br>
<br>
_______________________________________________<br>
-- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" target="_blank">http://www.api-digital.com</a> --<br>
<br>
asterisk-users mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
   <a href="http://lists.digium.com/mailman/listinfo/asterisk-users" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-users</a><br>
<br>
<br>
_______________________________________________<br>
-- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" target="_blank">http://www.api-digital.com</a> --<br>
<br>
asterisk-users mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
   <a href="http://lists.digium.com/mailman/listinfo/asterisk-users" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-users</a><br>
</div></div></blockquote></div></div></div><br><br clear="all"><br>
</blockquote></div><br><br clear="all"><br>-- <br>Thanks,<br>Soonthorn Ativanichayaphong<br>Software Engineer<br>Yap Inc.<br><br>Office: 704-960-1772 <br>--<br>Confidential &amp; Privileged: This email message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply email and destroy all copies of the original message.<br>
<br><br>