[Asterisk-Users] I4L CallerID not working

Adam Goryachev mailinglists at websitemanagers.com.au
Mon Aug 25 04:19:52 MST 2003


Can anyone work out why my callerid doesn't work on my isdn4Linux with
asterisk (or without asterisk for that matter)...

This used to work fine, and I am quite confident that the telco is sending
callerid information (because they always do on all ISDN lines standard,
only extra cost on POTS lines).

This is the information from dmesg, whether asterisk is running or not:
isdn_net: Incoming call without OAD, assuming '0'
isdn_net: call from 0 -> 0 xxxxxxxx ignored

where xxxxxxxx is my local phone number without area code
I turned on the maximum isdn debugging, and here is the output when I dial
in, at this time, asterisk was not running...

29:42.76 Card1 tiger: i1 2 80
29:42.76 Card1 ISAC interrupt 80
29:42.76 Card1 isac_empty_fifo cnt 4 02 81 01 3B
29:42.76 Card1 <- PH_DATA: RR[1](nr 29)C (sapi 0, tei 64)
HEX: 02 81 01 3B
29:42.76 frame network->user SFrame with tei 64
29:42.78 Card1 tiger: i1 2 80
29:42.78 Card1 ISAC interrupt 80
29:42.78 Card1 isac_empty_fifo cnt 4 00 81 01 3B
29:42.78 Card1 <- PH_DATA: RR[1](nr 29)R (sapi 0, tei 64)
HEX: 00 81 01 3B
29:42.78 frame network->user SFrame with tei 64
29:45.87 Card1 tiger: i1 2 80
29:45.87 Card1 ISAC interrupt 80
29:45.87 Card1 isac_empty_fifo cnt 31 02 FF 03 08 01 03 05 A1 04 03 80 90 A3
18 01 8A 70 09 C1 39 36 39 34 31 31 30 30 7D 02 91 81
29:45.87 Card1 <- PH_DATA: UI[0]C (sapi 0, tei 127)
HEX: 02 FF 03 08 01 03 05 A1 04 03 80 90 A3 18 01 8A 70 09 C1 39 36 39 34 31
31 30 30 7D 02 91 81
29:45.87 frame network->user broadcast
callref 3 caller size 28 message type SETUP
  Sending complete
  Bearer capability
    octet 3  10000000
    octet 4  10010000
    octet 5  10100011
  Channel identification
    octet 3 10001010
  Called party number
    octet 3 11000001
    number digits 96941100
  High layer compatibility
    octet 3  10010001
    octet 4  10000001
29:45.87 DCh Q.921 State ST_L2_1 Event EV_L2_UI
29:45.87 Ch0 callc State ST_NULL Event EV_SETUP_IND
29:45.87 Ch0 callc ChangeState ST_IN_WAIT_LL
29:45.87 Ch0 HL->LL STAT_ICALL
29:45.87 Ch0 LL->HL statcallb ret=0
29:45.87 L3DC State ST_L3_LC_REL Event EV_RELEASE_REQ no routine
29:45.87 Ch0 callc ChangeState ST_NULL
29:49.92 Card1 tiger: i1 2 80
29:49.92 Card1 ISAC interrupt 80
29:49.92 Card1 isac_empty_fifo cnt 31 02 FF 03 08 01 03 05 A1 04 03 80 90 A3
18 01 8A 70 09 C1 39 36 39 34 31 31 30 30 7D 02 91 81
29:49.92 Card1 <- PH_DATA: UI[0]C (sapi 0, tei 127)
HEX: 02 FF 03 08 01 03 05 A1 04 03 80 90 A3 18 01 8A 70 09 C1 39 36 39 34 31
31 30 30 7D 02 91 81
29:49.92 frame network->user broadcast
callref 3 caller size 28 message type SETUP
  Sending complete
  Bearer capability
    octet 3  10000000
    octet 4  10010000
    octet 5  10100011
  Channel identification
    octet 3 10001010
  Called party number
    octet 3 11000001
    number digits 96941100
  High layer compatibility
    octet 3  10010001
    octet 4  10000001
29:49.92 DCh Q.921 State ST_L2_1 Event EV_L2_UI
29:49.92 Ch0 callc State ST_NULL Event EV_SETUP_IND
29:49.92 Ch0 callc ChangeState ST_IN_WAIT_LL
29:49.92 Ch0 HL->LL STAT_ICALL
29:49.92 Ch0 LL->HL statcallb ret=0
29:49.92 L3DC State ST_L3_LC_REL Event EV_RELEASE_REQ no routine
29:49.92 Ch0 callc ChangeState ST_NULL
29:52.80 Card1 tiger: i1 2 80
29:52.80 Card1 ISAC interrupt 80
29:52.80 Card1 isac_empty_fifo cnt 4 00 81 01 3B
29:52.80 Card1 <- PH_DATA: RR[1](nr 29)R (sapi 0, tei 64)
HEX: 00 81 01 3B
29:52.80 frame network->user SFrame with tei 64
30:02.83 Card1 tiger: i1 2 80
30:02.83 Card1 ISAC interrupt 80
30:02.83 Card1 isac_empty_fifo cnt 4 00 81 01 3B
30:02.83 Card1 <- PH_DATA: RR[1](nr 29)R (sapi 0, tei 64)
HEX: 00 81 01 3B
30:02.83 frame network->user SFrame with tei 64

Any hints/clues would be very handy, as it is kind of annoying to have
callerid available but not be able to make use of it...

Regards,
Adam




More information about the asterisk-users mailing list