[Asterisk-Users] No Caller Name sent from Asterisk over National or
DMS100 PRI to a Norstar MICS?
Kris Boutilier
Kris.Boutilier at scrd.bc.ca
Thu Sep 16 02:48:03 MST 2004
I have a PRI link up and running between Asterisk and a Nortel Norstar MICS
v4.1 . I'm having a problem getting the textual Caller Name across the link
from Ast to Ns, however numeric Caller ID arrives and displays fine. From Ns
to Ast both elements come through fine. I'm forcing dummy values for testing
using:
exten => s,1,SetCIDName(Test)
exten => s,2,SetCallerID(1234561234)
exten => s,3,Dial(zap/g1/${ARG1},15)
I've tried switchtype=national and dms100 (adjusting accordingly on Ns) with
no change. zapata.conf is currently:
; Norstar #2 (Wharf Road)
context=in-t1nstar
group=1
usecallerid=yes
hidecallerid=no
usecallingpres=no
switchtype=dms100
pridialplan=local
signalling=pri_net
channel => 1-23
The SETUP frame from Ast contains:
> Protocol Discriminator: Q.931 (8) len=40
> Call Ref: len= 2 (reference 2/0x2) (Originator)
> Message type: SETUP (5)
> [04 03 80 90 a2]
> Bearer Capability (len= 5) [ Ext: 1 Q.931 Std: 0 Info transfer
capability: Speech (0)
> Ext: 1 Trans mode/rate: 64kbps, circuit-mode
(16)
> Ext: 1 User information layer 1: u-Law (34)
> [18 03 a1 83 81]
> Channel ID (len= 5) [ Ext: 1 IntID: Implicit, PRI Spare: 0, Preferred
Dchan: 0
> ChanSel: Reserved
> Ext: 1 Coding: 0 Number Specified Channel Type:
3
> Ext: 1 Channel: 1 ]
> [1e 02 80 83]
> Progress Indicator (len= 4) [ Ext: 1 Coding: CCITT (ITU) standard (0) 0:
0 Location: User (0)
> Ext: 1 Progress Description: Calling
equipment is non-ISDN. (3) ]
> [6c 0c 21 80 31 32 33 34 35 36 31 32 33 34]
> Calling Number (len=14) [ Ext: 0 TON: National Number (2) NPI:
ISDN/Telephony Numbering Plan (E.164/E.163) (1)
> Presentation: Presentation permitted, user
number not screened (0) '1234561234' ]
> [70 05 c1 36 31 30 31]
> Called Number (len= 7) [ Ext: 1 TON: Subscriber Number (4) NPI:
ISDN/Telephony Numbering Plan (E.164/E.163) (1) '6101' ]
Which doesn't seem to even contain the CIDName... On the other hand, the
SETUP frame from the Ns contains:
< Protocol Discriminator: Q.931 (8) len=56
< Call Ref: len= 2 (reference 1/0x1) (Originator)
< Message type: SETUP (5)
< [04 03 80 90 a2]
< Bearer Capability (len= 5) [ Ext: 1 Q.931 Std: 0 Info transfer
capability: Speech (0)
< Ext: 1 Trans mode/rate: 64kbps, circuit-mode
(16)
< Ext: 1 User information layer 1: u-Law (34)
< [18 03 a1 83 97]
< Channel ID (len= 5) [ Ext: 1 IntID: Implicit, PRI Spare: 0, Preferred
Dchan: 0
< ChanSel: Reserved
< Ext: 1 Coding: 0 Number Specified Channel Type:
3
< Ext: 1 Channel: 23 ]
< [28 0b b1 53 43 52 44 20 4b 72 69 73 42]
< Display (len=11) Charset: 31 [ SCRD KrisB ]
< [6c 0c 21 80 36 30 34 38 38 35 36 38 30 38]
< Calling Number (len=14) [ Ext: 0 TON: National Number (2) NPI:
ISDN/Telephony Numbering Plan (E.164/E.163) (1)
< Presentation: Presentation permitted, user
number not screened (0) '6048856808' ]
< [70 0c 80 39 36 30 34 38 38 35 36 38 30 38]
< Called Number (len=14) [ Ext: 1 TON: Unknown Number Type (0) NPI:
Unknown Number Plan (0) '96048856808' ]
Which has the textual ID in the 'Display' element... However I understand
from http://resource.intel.com/telecom/support/tnotes/tnbyos/2000/tn033.htm
that there is no definitive standard for transmitting the name.
So, should even I be expecting Ast to put the name on the wire when it's
originating?
Kris Boutilier
Information Systems Coordinator
Sunshine Coast Regional District
More information about the asterisk-users
mailing list