[asterisk-users] set caller id on outgoing calls through BRI ISDNlines

Vieri rentorbuy at yahoo.com
Fri Feb 6 07:48:38 CST 2009


Thanks but it still doesn't work.
I did:

    -- Executing Set("SIP/4053-b23c5280", "CALLERID(num)=9999999999") in new stack

before Dial(), of course.

I've read somewhere that the misdn debug message:

-->>  P[ 1]  --> TON: Unknown

may mean that the carrier did not recognize the caller id I set. Is this true?


--- On Fri, 2/6/09, Andrew Thomas <andy at datavox.co.uk> wrote:

> Use Set(CALLERID(num)=9999999999) instead of using
> CALLERID(all).
> 
> Remember to set this BEFORE you Dial.
>  	  	
> 
> -->>  -----Original Message-----
> -->>  From: asterisk-users-bounces at lists.digium.com
> [mailto:asterisk-users-
> -->>  bounces at lists.digium.com] On Behalf Of Vieri
> -->>  Sent: 06 February 2009 12:36
> -->>  To: asterisk-users at lists.digium.com
> -->>  Subject: [asterisk-users] set caller id on
> outgoing calls through
> BRI
> -->>  ISDNlines
> -->>  
> -->>  I'm trying to set caller ids on outgoing
> calls.
> -->>  I have a quad BRI B410P card connected to my
> telephony provider.
> -->>  I know the list of DID numbers the provider
> assigned to my
> company.
> -->>  
> -->>  If I don't set the caller id then the
> callee always sees the same
> -->>  "top-level" number.
> -->>  
> -->>  If I set the caller id to a specific DID number
> we own, the callee
> -->>  keeps seeing the "top-level" number,
> as though the CALLERID
> function
> -->>  had no effect.
> -->>  
> -->>  When dialing out on the BRI lines I see this in
> *CLI:
> -->>  
> -->>      -- Executing
> Set("SIP/4053-b2ba5a28",
> "CALLERID(all)="My Name"
> -->>  <9999999999>") in new stack
> -->>  
> -->>  where 9999999999 is a valid DID number.
> -->>  
> -->>  My telephony provider swears that if the BRI
> lines are connected
> to
> -->>  our PBX then we can set whichever caller id we
> want.
> -->>  
> -->>  How can I be sure that they are right?
> -->>  What can I do to see if Asterisk is failing to
> set the caller id
> and
> -->>  why?
> -->>  
> -->>  An misdn debug doesn't seem to reveal any
> errors setting the
> caller
> -->>  id:
> -->>  
> -->>  P[ 0]  --> Group Call group: ISDN_GROUP
> -->>  P[ 1] Group [ISDN_GROUP] Port [1]
> -->>  P[ 1] portup:1
> -->>  P[ 0]  --> * NEW CHANNEL dad:656660499
> oad:(null)
> -->>  P[ 1] * Queuing chan 0xf651398
> -->>  P[ 1] read_config: Getting Config
> -->>  P[ 1] config_jb: Called
> -->>  P[ 1]  --> * CallGrp: PickupGrp:
> -->>  P[ 1]  --> TON: Unknown
> -->>  P[ 1]  --> LTON: Unknown
> -->>  P[ 1]  --> CTON: Unknown
> -->>  P[ 1] * CALL: g:ISDN_GROUP/6666666666
> -->>  P[ 1]  --> * dad:6666666666
> tech:mISDN/1-u23701
> ctx:from-pstn-deviate-
> -->>  custom
> -->>  P[ 1]  --> * adding2newbc ext 6666666666
> -->>  P[ 1]  --> * adding2newbc callerid
> 9999999999
> -->>  P[ 1]  --> pres: -1 screen: -1
> -->>  P[ 1]  --> pres: 0
> -->>  P[ 1]  --> PRES: Allowed (0x0)
> -->>  P[ 1]  --> SCREEN: Unscreened (0x0)
> -->>  P[ 1] NO OPTS GIVEN
> -->>  P[ 1] I SEND:SETUP oad:9999999999
> dad:6666666666 pid:2626
> -->>  P[ 1]  --> bc_state:BCHAN_CLEANED
> -->>  P[ 1]  --> channel:0 mode:TE cause:16
> ocause:16 rad: cad:
> -->>  P[ 1]  --> info_dad: onumplan:0 dnumplan:0
> rnumplan:0 cpnnumplan:0
> -->>  P[ 1]  --> caps:Speech pi:0 keypad:
> sending_complete:0
> -->>  P[ 1]  --> screen:0 --> pres:0
> -->>  P[ 1]  --> addr:0 l3id:95bfc b_stid:0
> layer_id:50010180
> -->>  P[ 1]  --> facility:FAC_NONE
> out_facility:FAC_NONE
> -->>  P[ 1]  --> urate:0 rate:16 mode:0 user1:0
> -->>  P[ 1]  --> bc:8212590 h:0 sh:0
> -->>  P[ 1] find_free_chan: req_chan:0
> -->>  P[ 1]  --> found chan: 1
> -->>  P[ 1] set_chan_in_stack: 1
> -->>  P[ 1]  -->  found channel: 1
> -->>  P[ 1] --> new_l3id 95bfd
> -->>  P[ 1]  --> * SEND: State Dialing pid:2626
> -->>      -- Called g:ISDN_GROUP/6666666666
> -->>  P[ 1] Sending msg, prim:30580 addr:41000104
> dinfo:95bfd
> -->>  P[ 1] handle_frm: frm->addr:42000103
> frm->prim:30282
> -->>  P[ 1] set_channel: bc->channel:1 channel:1
> -->>  P[ 1] $$$ Setting up bc with stid :10010100
> -->>  P[ 1] setup_bc: with dsp
> -->>  P[ 1]  --> Channel is 1
> -->>  P[ 1]  --> TRANSPARENT Mode
> -->>  P[ 1] $$$ Bchan Activated addr 50010102
> -->>  P[ 1] BC_STATE_CHANGE: l3id:95bfd
> from:BCHAN_CLEANED
> -->>  to:BCHAN_ACTIVATED
> -->>  P[ 1] lib Got Prim: Addr 42000103 prim 30282
> dinfo 95bfd
> -->>  P[ 1] I IND :PROCEEDING oad:9999999999
> dad:6666666666 pid:2626
> -->>  state:CALLING
> -->>  P[ 1]  --> channel:1 mode:TE cause:16
> ocause:16 rad: cad:
> -->>  P[ 1]  --> info_dad: onumplan:0 dnumplan:0
> rnumplan:0 cpnnumplan:0
> -->>  P[ 1]  --> caps:Speech pi:0 keypad:
> sending_complete:0
> -->>  P[ 1]  --> screen:0 --> pres:0
> -->>  P[ 1]  --> addr:50010102 l3id:95bfd
> b_stid:10010100
> layer_id:50010180
> -->>  P[ 1]  --> facility:FAC_NONE
> out_facility:FAC_NONE
> -->>  P[ 1]  --> urate:0 rate:16 mode:0 user1:0
> -->>  P[ 1]  --> bc:8212590 h:0 sh:0
> -->>  P[ 1]  --> bc_state:BCHAN_ACTIVATED
> -->>  P[ 1] Freeing Msg on prim:30282
> -->>      -- mISDN/1-u23701 is proceeding passing it
> to
> SIP/4053-b23d5580
> -->>  
> -->>  The callee 6666666666 is expecting to see our
> DID 9999999999 on
> -->>  his/her phone screen but is seeing our
> "top-level" number, say,
> -->>  0000000000.
> -->>  
> -->>  Help appreciated.
> -->>  
> -->>  Vieri
> -->>  
> -->>  
> -->>  
> -->>  
> -->>  
> -->>  _______________________________________________
> -->>  -- Bandwidth and Colocation Provided by
> http://www.api-digital.com
> --
> -->>  
> -->>  asterisk-users mailing list
> -->>  To UNSUBSCRIBE or update options visit:
> -->>    
> http://lists.digium.com/mailman/listinfo/asterisk-users


      



More information about the asterisk-users mailing list