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">On Wed, Jan 28, 2009 at 8:04 PM, Don Kelly <span dir="ltr">&lt;<a href="mailto:dk@donkelly.biz">dk@donkelly.biz</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;">
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 class="im"><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 class="im">-----Original Message-----<br>
From: <a href="mailto:asterisk-users-bounces@lists.digium.com">asterisk-users-bounces@lists.digium.com</a><br>
</div><div class="im">[mailto:<a href="mailto:asterisk-users-bounces@lists.digium.com">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 class="im">Subject: Re: [asterisk-users] How to retrieve a phone number fromcall<br>
forwarding?<br>
<br>
</div><div><div></div><div class="h5">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">282e93ca78805a039fdf01729af52c@64.62.94.171</a><br>
&gt; &lt;mailto:<a href="mailto:282e93ca78805a039fdf01729af52c@64.62.94.171">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">sip:3333333@64.62.94.171</a> &lt;mailto:<a href="mailto:sip%253A3333333@64.62.94.171">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><br><br clear="all"><br>