Inbound Caller ID Missing on Toll Free Megacom

I’m having a problem with my inbound IEs on a Toll Free Megacom trunk from AT&T. (Namely, I’m not seeing IE108 ‘Calling Party Number’)

Anyone had any success with AT&T Toll Free Megacom for inbound calls?

Here’s my zapata.conf

[channels] group=1 signalling=pri_cpe switchtype=5ess nsf=megacom pridialplan=national prilocaldialplan=national context=from_att channel => 1-23

I see the following when I dial an inbound number (with ‘pri debug span 1’ on):

[Span 0 D-Channel 0]< Protocol Discriminator: Q.931 (8) len=27 [Span 0 D-Channel 0]< Call Ref: len= 2 (reference 804/0x324) (Originator) [Span 0 D-Channel 0]< Message type: SETUP (5) < [04 02 90 90] [Span 0 D-Channel 0]< Bearer Capability (len= 4) [ Ext: 1 Q.931 Std: 0 Info transfer capability: 3.1kHz audio (16) [Span 0 D-Channel 0]< Ext: 1 Trans mode/rate: 64kbps, circuit-mode (16) [Span 0 D-Channel 0]< Ext: 0 User information layer 1: Unknown (24) < [18 04 e1 83 83 97] [Span 0 D-Channel 0]< Channel ID (len= 6) [ Ext: 1 IntID: Explicit, PRI Spare: 0, Preferred Dchan: 0 [Span 0 D-Channel 0]< ChanSel: Reserved [Span 0 D-Channel 0]< Ext: 1 DS1 Identifier: 3 [Span 0 D-Channel 0]< Ext: 1 Coding: 0 Number Specified Channel Type: 3 [Span 0 D-Channel 0]< Ext: 1 Channel: 23 ] < [20 02 00 e2]
[color=green]## The following line tells me it’s correctly ident’d as Toll Free Megacom[/color]

[Span 0 D-Channel 0]< Network-Specific Facilities (len= 2) [ [Span 0 D-Channel 0][color=darkred]Toll Free MEGACOM[/color][Span 0 D-Channel 0] ] < [70 06 a1 33 33 36 30 38] [color=green]## Called number looks good… this is the proper DNID/DNIS[/color] [Span 0 D-Channel 0]< Called Number (len= 8) [ Ext: 1 TON: [color=darkred]National Number (2)[/color] NPI: ISDN/Telephony Numbering Plan (E.164/E.163) (1) '33608' ] [Span 0 D-Channel 0]-- Making new call for cr 804 [Span 0 D-Channel 0]-- Processing Q.931 Call Setup [Span 0 D-Channel 0]-- Processing IE 4 (cs0, Bearer Capability) [Span 0 D-Channel 0]-- Processing IE 24 (cs0, Channel Identification) [Span 0 D-Channel 0]-- Processing IE 32 (cs0, Network-Specific Facilities) [Span 0 D-Channel 0]-- Processing IE 112 (cs0, Called Party Number) [color=green]## Whoa! Where’s IE 108?[/color][code]
[Span 0 D-Channel 0]> Protocol Discriminator: Q.931 (8) len=11
[Span 0 D-Channel 0]> Call Ref: len= 2 (reference 804/0x324) (Terminator)
[Span 0 D-Channel 0]> Message type: CALL PROCEEDING (2)

[18 04 e9 83 83 97]
[Span 0 D-Channel 0]> Channel ID (len= 6) [ Ext: 1 IntID: Explicit, PRI Spare: 0, Exclusive Dchan: 0
[Span 0 D-Channel 0]> ChanSel: Reserved
[Span 0 D-Channel 0]> Ext: 1 DS1 Identifier: 3
[Span 0 D-Channel 0]> Ext: 1 Coding: 0 Number Specified Channel Type: 3
[Span 0 D-Channel 0]> Ext: 1 Channel: 23 ]
– Accepting call from ‘’ to ‘33608’ on channel 3/23, span 1
[/code][color=green]# Yep, no inbound Calling Number[/color]

When I connect this trunk to a PBX, I’m seeing the CPN/BN… I just dont get it when it’s connected to the *. This leads me to believe that the telco is sending it (since I can see it when this trunk is connected to the Definity G3r)… there’s just something not quite right with * or */libpri.

Anyone have any thoughts?