On Wed, 1 Nov 2006, Pedro Silva wrote: > Hello, > > The problem was wrong contexts defined like Marco said, and is solved. > Now, i have another problem...of course :) > > On incoming calls, i only can receive calls if i define a line like > the following, in extensions.conf: > exten => _.,n,Dial(SIP/500,30,tr) (all incoming calls are redirected > to extension 500). > The problem is that i have some DDI's assigned by my telco (xxx302500 > to xxx302509) and i need to route each DDI to diferent internal > extension. > If i define someting like "exten => _XXXXXXXX0,n,Dial..." (for DDI > xxx302500) the call is not answered by asterisk. I think that asterisk > cannot identify the destination DDI of the incoming call...is this > normal?
As you can see in the log below, the called number is just '0': > CalledPartyNumber = <81>0 It seems DDI 0 of your line was called. So just do exten => 0,n,Dial... Armin > This is the capi debug of one incoming call: > > asterisk1*CLI> > CONNECT_IND ID=001 #0x1975 LEN=0045 > Controller/PLCI/NCCI = 0x401 > CIPValue = 0x10 > CalledPartyNumber = <81>0 > CallingPartyNumber = <00 83>XXXXXXXXX > CalledPartySubaddress = default > CallingPartySubaddress = default > BC = <80 90 a3> > LLC = default > HLC = <91 81> > AdditionalInfo > BChannelinformation = default > Keypadfacility = default > Useruserdata = default > Facilitydataarray = default > > -- CONNECT_IND (PLCI=0x401,DID=0,CID=XXXXXXXXX,CIP=0x10,CONTROLLER=0x1) > > ISDN1#02: msn='*' DNID='0' MSN > == ISDN1#02: setting format alaw - 0x8 (alaw) > == ISDN1#02: Incoming call 'XXXXXXXXX' -> '0' > INFO_IND ID=001 #0x1976 LEN=0017 > Controller/PLCI/NCCI = 0x401 > InfoNumber = 0x70 > InfoElement = <81>0 > > INFO_RESP ID=001 #0x1976 LEN=0012 > Controller/PLCI/NCCI = 0x401 > > -- ISDN1#02: info element CALLED PARTY NUMBER > > ISDN1#02: INFO_IND DID digits not used in this state. > INFO_IND ID=001 #0x1977 LEN=0015 > Controller/PLCI/NCCI = 0x401 > InfoNumber = 0xa1 > InfoElement = default > > INFO_RESP ID=001 #0x1977 LEN=0012 > Controller/PLCI/NCCI = 0x401 > > -- ISDN1#02: info element Sending Complete > CONNECT_RESP ID=001 #0x1977 LEN=0032 > Controller/PLCI/NCCI = 0x401 > Reject = 0x1 > BProtocol > B1protocol = 0x0 > B2protocol = 0x0 > B3protocol = 0x0 > B1configuration = default > B2configuration = default > B3configuration = default > ConnectedNumber = default > ConnectedSubaddress = default > LLC = default > AdditionalInfo > BChannelinformation = default > Keypadfacility = default > Useruserdata = default > Facilitydataarray = default > > INFO_IND ID=001 #0x1978 LEN=0016 > Controller/PLCI/NCCI = 0x401 > InfoNumber = 0x18 > InfoElement = <81> > > INFO_RESP ID=001 #0x1978 LEN=0012 > Controller/PLCI/NCCI = 0x401 > > -- ISDN1#02: info element CHANNEL IDENTIFICATION 81 > INFO_IND ID=001 #0x1979 LEN=0015 > Controller/PLCI/NCCI = 0x401 > InfoNumber = 0x8005 > InfoElement = default > > INFO_RESP ID=001 #0x1979 LEN=0012 > Controller/PLCI/NCCI = 0x401 > > -- ISDN1#02: info element SETUP > > ISDN1#02: IE SETUP / SENDING-COMPLETE already received. > DISCONNECT_IND ID=001 #0x197b LEN=0014 > Controller/PLCI/NCCI = 0x401 > Reason = 0x0 > > DISCONNECT_RESP ID=001 #0x197b LEN=0012 > Controller/PLCI/NCCI = 0x401 > > -- ISDN1#02: DISCONNECT_IND on incoming without pbx, doing hangup. > > CAPI/ISDN1/0-15: set channel task to 1 > == ISDN1#02: CAPI Hangingup for PLCI=0x401 in state 4 > == ISDN1#02: Interface cleanup PLCI=0x401 > > CAPI devicestate requested for ISDN1/0 > > Anyone can give me ideas about this problem? > Thanks in advance! > Best regards, > PS. > _______________________________________________ > --Bandwidth and Colocation provided by Easynews.com -- > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users > _______________________________________________ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
