<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Re: [Asterisk-Users] ANI on a PRI</TITLE>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.2802" name=GENERATOR></HEAD>
<BODY dir=ltr>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=361294916-10042006>Is this on a PRI???</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=361294916-10042006></SPAN></FONT>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=361294916-10042006>On a RBS T1 this is called "Feature Group D (Adtran 
Style)"</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=361294916-10042006></SPAN></FONT>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=361294916-10042006>If they are sending you this via a PRI they may have 
their Trunk Group setup wrong, as I have never seen this type or data element 
structure on a PRI.</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=361294916-10042006>. </SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=361294916-10042006></SPAN></FONT>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=361294916-10042006>But in a pinch you could use the Cut function to 
separate the two fields.</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=361294916-10042006></SPAN></FONT>&nbsp;</DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=361294916-10042006>Alex</SPAN></FONT></DIV>
<DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
class=361294916-10042006></SPAN></FONT>&nbsp;</DIV><BR>
<BLOCKQUOTE dir=ltr 
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
  <HR tabIndex=-1>
  <FONT face=Tahoma size=2><B>From:</B> asterisk-users-bounces@lists.digium.com 
  [mailto:asterisk-users-bounces@lists.digium.com] <B>On Behalf Of </B>Steve 
  Totaro<BR><B>Sent:</B> Monday, April 10, 2006 12:20 PM<BR><B>To:</B> Asterisk 
  Users Mailing List - Non-Commercial Discussion<BR><B>Subject:</B> RE: 
  [Asterisk-Users] ANI and DNIS Seperation on a PRI (Telephony Numbering Plan 
  (E.164/E.163) (1) '*4105556654*8005550215*' ])<BR></FONT><BR></DIV>
  <DIV></DIV>
  <DIV><FONT size=2>OK I am going to do it again.&nbsp; </FONT></DIV>
  <DIV><FONT size=2></FONT>&nbsp;</DIV>
  <DIV><FONT size=2>Global Crossing is now sending ANI but it is not in the 
  format I expected.&nbsp; Any one know of a way to get this data into two 
  seperate variables?&nbsp; The first number is ANI and the second is DNIS so it 
  is "*tendigits*tendigits* on one line like below.</FONT></DIV>
  <DIV><FONT size=2></FONT>&nbsp;</DIV>
  <DIV><FONT size=2>&lt; Called Number (len=26) [ Ext: 1&nbsp; TON: National 
  Number (2)&nbsp; NPI: ISDN/Telephony Numbering Plan (E.164/E.163) (1) 
  '*4105949603*8005640215*' ]</FONT></DIV>
  <DIV><FONT size=2></FONT>&nbsp;</DIV>
  <DIV><FONT size=2>Thanks,</FONT></DIV>
  <DIV><FONT size=2>Steve</FONT></DIV><FONT size=2></FONT>
  <BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"><FONT size=2>
    <DIV><BR>-----Original Message----- <BR><B>From:</B> Steve Totaro 
    <BR><B>Sent:</B> Sun 4/9/2006 8:10 PM <BR><B>To:</B> Asterisk Users Mailing 
    List - Non-Commercial Discussion <BR><B>Cc:</B> <BR><B>Subject:</B> Re: 
    [Asterisk-Users] ANI on a PRI<BR><BR></DIV></FONT>
    <P><FONT size=2>Hate to reply to my own posting but I wonder if anyone know 
    the answer?<BR><BR>Steve Totaro wrote:<BR>&gt; Is there a setting somewhere 
    in * to define whether I am receiving<BR>&gt; callerID or true ANI?&nbsp; 
    Global Crossing claims they are sending ANI but<BR>&gt; I dont think 
    so.&nbsp; My understanding of ANI is that it is always sent,<BR>&gt; 
    regardless if callerID is blocked.&nbsp; If I dial *67 and my DID, I 
    get<BR>&gt; "Presentation: Presentation prohibited of network provided 
    number" and<BR>&gt; no number.<BR>&gt;<BR>&gt; Before I call GC on Monday to 
    complain, I want to make sure I am<BR>&gt; correct in my understanding of 
    ANI and not missing something on my side.<BR>&gt; &lt; Protocol 
    Discriminator: Q.931 (8)&nbsp; len=33<BR>&gt; &lt; Call Ref: len= 2 
    (reference 16/0x10) (Originator)<BR>&gt; &lt; Message type: SETUP 
    (5)<BR>&gt; &lt; [04 03 80 90 a2]<BR>&gt; &lt; Bearer Capability (len= 5) [ 
    Ext: 1&nbsp; Q.931 Std: 0&nbsp; Info transfer<BR>&gt; capability: Speech 
    (0)<BR>&gt; 
    &lt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    Ext: 1&nbsp; Trans mode/rate: 64kbps,<BR>&gt; circuit-mode (16)<BR>&gt; 
    &lt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    Ext: 1&nbsp; User information layer 1: u-Law<BR>&gt; (34)<BR>&gt; &lt; [18 
    04 e1 81 83 81]<BR>&gt; &lt; Channel ID (len= 6) [ Ext: 1&nbsp; IntID: 
    Explicit, PRI Spare: 0,<BR>&gt; Preferred Dchan: 0<BR>&gt; 
    &lt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    ChanSel: Reserved<BR>&gt; 
    &lt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    Ext: 1&nbsp; DS1 Identifier: 1<BR>&gt; 
    &lt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    Ext: 1&nbsp; Coding: 0&nbsp;&nbsp; Number Specified&nbsp;&nbsp; 
    Channel<BR>&gt; Type: 3<BR>&gt; 
    &lt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    Ext: 1&nbsp; Channel: 1 ]<BR>&gt; &lt; [6c 02 21 a3]<BR>&gt; &lt; Calling 
    Number (len= 4) [ Ext: 0&nbsp; TON: National Number (2)&nbsp; NPI:<BR>&gt; 
    ISDN/Telephony Numbering Plan (E.164/E.163) (1)<BR>&gt; 
    &lt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    Presentation: Presentation prohibited of<BR>&gt; network provided number 
    (35) '' ]<BR>&gt; &lt; [70 0b a1 38 30 30 35 36 34 30 38 31 39]<BR>&gt; &lt; 
    Called Number (len=13) [ Ext: 1&nbsp; TON: National Number (2)&nbsp; 
    NPI:<BR>&gt; ISDN/Telephony Numbering Plan (E.164/E.163) (1) '8005640819' 
    ]<BR>&gt; -- Making new call for cr 16<BR>&gt; -- Processing Q.931 Call 
    Setup<BR>&gt; -- Processing IE 4 (cs0, Bearer Capability)<BR>&gt; -- 
    Processing IE 24 (cs0, Channel Identification)<BR>&gt; -- Processing IE 108 
    (cs0, Calling Party Number)<BR>&gt; -- Processing IE 112 (cs0, Called Party 
    Number)<BR>&gt; &gt; Protocol Discriminator: Q.931 (8)&nbsp; len=11<BR>&gt; 
    &gt; Call Ref: len= 2 (reference 16/0x10) (Terminator)<BR>&gt; &gt; Message 
    type: CALL PROCEEDING (2)<BR>&gt; &gt; [18 04 e9 81 83 81]<BR>&gt; &gt; 
    Channel ID (len= 6) [ Ext: 1&nbsp; IntID: Explicit, PRI Spare: 0,<BR>&gt; 
    Exclusive Dchan: 0<BR>&gt; 
    &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    ChanSel: Reserved<BR>&gt; 
    &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    Ext: 1&nbsp; DS1 Identifier: 1<BR>&gt; 
    &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    Ext: 1&nbsp; Coding: 0&nbsp;&nbsp; Number Specified&nbsp;&nbsp; 
    Channel<BR>&gt; Type: 3<BR>&gt; 
    &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    Ext: 1&nbsp; Channel: 1 ]<BR>&gt; &gt; Protocol Discriminator: Q.931 
    (8)&nbsp; len=15<BR>&gt; &gt; Call Ref: len= 2 (reference 16/0x10) 
    (Terminator)<BR>&gt; &gt; Message type: CONNECT (7)<BR>&gt; &gt; [18 04 e9 
    81 83 81]<BR>&gt; &gt; Channel ID (len= 6) [ Ext: 1&nbsp; IntID: Explicit, 
    PRI Spare: 0,<BR>&gt; Exclusive Dchan: 0<BR>&gt; 
    &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    ChanSel: Reserved<BR>&gt; 
    &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    Ext: 1&nbsp; DS1 Identifier: 1<BR>&gt; 
    &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    Ext: 1&nbsp; Coding: 0&nbsp;&nbsp; Number Specified&nbsp;&nbsp; 
    Channel<BR>&gt; Type: 3<BR>&gt; 
    &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    Ext: 1&nbsp; Channel: 1 ]<BR>&gt; &gt; [1e 02 81 82]<BR>&gt; &gt; Progress 
    Indicator (len= 4) [ Ext: 1&nbsp; Coding: CCITT (ITU) standard<BR>&gt; (0) 
    0: 0&nbsp;&nbsp; Location: Private network serving the local user 
    (1)<BR>&gt; 
    &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    Ext: 1&nbsp; Progress Description: Called<BR>&gt; equipment is non-ISDN. (2) 
    ]<BR>&gt; &lt; Protocol Discriminator: Q.931 (8)&nbsp; len=5<BR>&gt; &lt; 
    Call Ref: len= 2 (reference 16/0x10) (Originator)<BR>&gt; &lt; Message type: 
    CONNECT ACKNOWLEDGE (15)<BR>&gt; &lt; Protocol Discriminator: Q.931 
    (8)&nbsp; len=9<BR>&gt; &lt; Call Ref: len= 2 (reference 16/0x10) 
    (Originator)<BR>&gt; &lt; Message type: DISCONNECT (69)<BR>&gt; &lt; [08 02 
    80 90]<BR>&gt; &lt; Cause (len= 4) [ Ext: 1&nbsp; Coding: CCITT (ITU) 
    standard (0) 0: 0&nbsp;&nbsp;<BR>&gt; Location: User (0)<BR>&gt; 
    &lt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    Ext: 1&nbsp; Cause: Unknown (16), class = Normal Event<BR>&gt; (1) ]<BR>&gt; 
    -- Processing IE 8 (cs0, Cause)<BR>&gt; NEW_HANGUP DEBUG: Calling 
    q931_hangup, ourstate Disconnect Indication,<BR>&gt; peerstate Disconnect 
    Request<BR>&gt; &gt; Protocol Discriminator: Q.931 (8)&nbsp; len=9<BR>&gt; 
    &gt; Call Ref: len= 2 (reference 16/0x10) (Terminator)<BR>&gt; &gt; Message 
    type: RELEASE (77)<BR>&gt; &gt; [08 02 81 90]<BR>&gt; &gt; Cause (len= 4) [ 
    Ext: 1&nbsp; Coding: CCITT (ITU) standard (0) 0: 0&nbsp;&nbsp;<BR>&gt; 
    Location: Private network serving the local user (1)<BR>&gt; 
    &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    Ext: 1&nbsp; Cause: Unknown (16), class = Normal Event<BR>&gt; (1) ]<BR>&gt; 
    &lt; Protocol Discriminator: Q.931 (8)&nbsp; len=5<BR>&gt; &lt; Call Ref: 
    len= 2 (reference 16/0x10) (Originator)<BR>&gt; &lt; Message type: RELEASE 
    COMPLETE (90)<BR>&gt; NEW_HANGUP DEBUG: Calling q931_hangup, ourstate Null, 
    peerstate Null<BR>&gt; NEW_HANGUP DEBUG: Destroying the call, ourstate Null, 
    peerstate 
    Null<BR>&gt;<BR><BR>_______________________________________________<BR>--Bandwidth 
    and Colocation provided by Easynews.com --<BR><BR>Asterisk-Users mailing 
    list<BR>To UNSUBSCRIBE or update options visit:<BR>&nbsp;&nbsp; <A 
    href="http://lists.digium.com/mailman/listinfo/asterisk-users">http://lists.digium.com/mailman/listinfo/asterisk-users</A><BR></FONT></P></BLOCKQUOTE></BLOCKQUOTE></BODY></HTML>