Andrew Thomas
2009-Feb-06 14:08 UTC
[asterisk-users] set caller id on outgoing calls through BRIISDNlines
You're quite right. We'll need to see your misdn.conf file to check the settings. -->> -----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 13:49 -->> To: asterisk-users at lists.digium.com -->> Subject: Re: [asterisk-users] set caller id on outgoing calls through -->> BRIISDNlines -->> -->> 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 -->> -->> -->> -->> -->> _______________________________________________ -->> -- 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
Vieri
2009-Feb-06 17:35 UTC
[asterisk-users] set caller id on outgoing calls through BRIISDNlines
If it's of any help, here's my misdn.conf: [general] misdn_init=/etc/misdn-init.conf debug=0 ntdebugflags=0 ntdebugfile=/var/log/misdn-nt.log ntkeepcalls=no bridging=no stop_tone_after_first_digit=yes append_digits2exten=yes dynamic_crypt=no crypt_prefix=** crypt_keys=test,muh [default] context=misdn language=en musicclass=default senddtmf=yes far_alerting=no allowed_bearers=all nationalprefix=0 internationalprefix=00 rxgain=0 txgain=0 te_choose_channel=no pmp_l1_check=no reject_cause=16 need_more_infos=no nttimeout=no method=standard overlapdial=yes dialplan=0 localdialplan=0 cpndialplan=0 early_bconnect=yes incoming_early_audio=no nodialtone=no presentation=-1 screen=-1 echocancel=yes echotraining=no jitterbuffer=4000 jitterbuffer_upper_threshold=0 hdlc=no [ISDN_GROUP] context=from-pstn-deviate-custom ports=1,2,3,4 msns=* Thanks for your time. --- On Fri, 2/6/09, Andrew Thomas <andy at datavox.co.uk> wrote:> You're quite right. We'll need to see your > misdn.conf file to check the > settings. > > > -->> -----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 13:49 > -->> To: asterisk-users at lists.digium.com > -->> Subject: Re: [asterisk-users] set caller id on > outgoing calls > through > -->> BRIISDNlines > -->> > -->> 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 > -->> > -->> > -->> > -->> > -->> _______________________________________________ > -->> -- 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