[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