after starting asterisk, debug on vISDN, called my gsm, hangup and segfault...
i have to restart asterisk after every call; until yestarday, instaed,
sgefaulted 3/4 times/day
*CLI> debug visdn generic
vISDN debugging enabled
*CLI> debug visdn q921
vISDN q.921 debugging enabled
*CLI> debug visdn q931
vISDN q.931 debugging enabled
*CLI> -- Calling huntgroup:telco on VISDN/null
-- Hunting started on group 'telco' (mode='sequential', cur_intf='',
first_intf='', int_member='')
-- Huntgroup: trying interface 'visdn0'
-- Huntgroup: found interface 'visdn0'
-- Calling on interface 'visdn0'
q931 visdn0:TEI[0]: DLC autorelease timer stopped
q931 visdn0:CALL[107.O]: call.c:306 GET (1 => 2)
q931 visdn0:CALL[107.O]: chan_visdn.c:789 GET (2 => 3)
q931 visdn0:CALL[107.O]: chan_visdn.c:326 GET (3 => 4)
q931 visdn0:CALL[107.O]: chan_visdn.c:911 PUT (4 => 3)
q931 visdn0:CALL[107.O]: SETUP-REQ
q931 visdn0:CALL[107.O]: Sending message:
q931 -> message type: SETUP (5)
q931 -> VL IE 0 ===> 4 (Bearer Capability) -- length 3
q931 -> Coding Standard = CCITT (0)
q931 -> Information Transfer Capability = Speech (0)
q931 -> Transfer mode = Circuit (0)
q931 -> Information Transfer Rate = 64 kbps (16)
q931 -> User information layer 1 protocol = g.711 a-law (3)
q931 -> VL IE 1 ===> 108 (Calling Party Number) -- length 5
q931 -> Type of number = Unknown (0)
q931 -> Numbering plan = Unknown (0)
q931 -> Presentation indicator = Presentation allowed (0)
q931 -> Screening indicator = User provided, not screened (0)
q931 -> Number = 105
q931 -> VL IE 2 ===> 112 (Called Party Number) -- length 11
q931 -> Type of number = Unknown (0)
q931 -> Numbering plan = Unknown (0)
q931 -> Number = 3358259739
q931 -> VL IE 3 ===> 125 (High Layer Compatibility) -- length 2
q931 -> Coding standard = CCITT (0)
q931 -> Characteristics identification = Telephony (1)
q931
q931 visdn0:TEI[0]: DLC is disconnected, requesting connection
q931 visdn0:TEI[0]: DLC is awaiting connection: message queued
q931 visdn0:CALL[107.O]: call.c:388 GET (3 => 4)
q931 visdn0:CALL[107.O]: call.c:1896 Timer T303 started
q931 visdn0:CALL[107.O]: U0_NULL_STATE ==to==> U1_CALL_INITIATED
q931 visdn0:CALL[107.O]: chan_visdn.c:2197 PUT (4 => 3)
-- poll timeout = 5000
q931 visdn0:TEI[0]: DL-ESTABLISH-CONFIRM
q931 visdn0:TEI[0]: Releasing message
q931 Releasing message
-- poll timeout = 2962
q931 visdn0:TEI[0]: Received message:
q931 <- call reference = 107.O (len 1)
q931 <- message_type = SETUP ACKNOWLEDGE (13)
q931 visdn0:CALL[107.O]: call.c:416 GET (3 => 4)
q931 visdn0:CALL[107.O]: Got SETUP ACKNOWLEDGE
q931 <- VL IE 1 ===> 24 (Channel Identification) length=(1)
q931 <- Interface id = Implicit (0)
q931 <- Interface type = Basic (0)
q931 <- Pref/Excl = Exclusive (1)
q931 <- D channel ident = Is not D channel (0)
q931 <- Coding standard = CCITT (0)
q931 <- Channels = B1
q931 visdn0:CALL[107.O]: call.c:400 PUT (4 => 3)
q931 visdn0:CALL[107.O]: call.c:4526 Timer T303 stopped
q931 visdn0:CALL[107.O]: No channel proposed in setup, using indicated channel
B1
q931 visdn0[B1]: changed state from AVAILABLE to SELECTED
q931 visdn0:CALL[107.O]: call.c:388 GET (3 => 4)
q931 visdn0:CALL[107.O]: call.c:4530 Timer T304 started
q931 visdn0:CALL[107.O]: U1_CALL_INITIATED ==to==> U2_OVERLAP_SENDING
q931 visdn0[B1]: changed state from SELECTED to CONNECTED
q931 visdn0:CALL[107.O]: chan_visdn.c:358 GET (4 => 5)
q931
q931 visdn0:CALL[107.O]: input.c:1178 PUT (5 => 4)
q931 visdn0:TEI[0]: Releasing message
-- poll timeout = 999000
-- visdn_q931_connect_channel
-- Connecting streamport 000009 to chan 000002
-- visdn_q931_more_info_indication
q931 visdn0:CALL[107.O]: chan_visdn.c:4172 PUT (4 => 3)
-- poll timeout = 998998
q931 visdn0:TEI[0]: Received message:
q931 <- call reference = 107.O (len 1)
q931 <- message_type = ALERTING (1)
q931 visdn0:CALL[107.O]: call.c:416 GET (3 => 4)
q931 visdn0:CALL[107.O]: Got ALERTING
q931 <- VL IE 1 ===> 30 (Progress Indicator) length=(2)
q931 <- Coding standard = CCITT (0)
q931 <- Location = Public network serving local user (2)
q931 <- Description = In-band information or appropriate pattern now
available (8)
q931 visdn0:CALL[107.O]: call.c:400 PUT (4 => 3)
q931 visdn0:CALL[107.O]: call.c:3661 Timer T304 stopped
q931 visdn0:CALL[107.O]: U2_OVERLAP_SENDING ==to==> U4_CALL_DELIVERED
q931 visdn0:CALL[107.O]: chan_visdn.c:358 GET (3 => 4)
q931
q931 visdn0:CALL[107.O]: input.c:1178 PUT (4 => 3)
q931 visdn0:TEI[0]: Releasing message
-- poll timeout = -1
-- visdn_q931_alerting_indication
-- In-band informations available
q931 visdn0:CALL[107.O]: chan_visdn.c:4172 PUT (3 => 2)
-- poll timeout = -1
q931 visdn0:TEI[0]: Received message:
q931 <- call reference = 107.O (len 1)
q931 <- message_type = CONNECT (7)
q931 visdn0:CALL[107.O]: call.c:416 GET (2 => 3)
q931 visdn0:CALL[107.O]: Got CONNECT
q931 <- VL IE 1 ===> 76 (Connected Number) length=(2)
q931 <- Type of number = Unknown (0)
q931 <- Numbering plan = Unknown (0)
q931 <- Presentation indicator = Presentation restricted (1)
q931 <- Screening indicator = Network provided (3)
q931 <- Number =
q931 visdn0:CALL[107.O]: Sending message:
q931 -> message type: CONNECT ACKNOWLEDGE (15)
q931
q931 visdn0:TEI[0]: Releasing message
q931 visdn0:CALL[107.O]: U4_CALL_DELIVERED ==to==> U10_ACTIVE
q931 visdn0:CALL[107.O]: chan_visdn.c:358 GET (3 => 4)
q931
q931 visdn0:CALL[107.O]: input.c:1178 PUT (4 => 3)
q931 visdn0:TEI[0]: Releasing message
-- poll timeout = -1
-- visdn_q931_setup_confirm
q931 visdn0:CALL[107.O]: chan_visdn.c:4172 PUT (3 => 2)
-- poll timeout = -1
-- visdn_hangup VISDN/visdn0/107.O
q931 visdn0:CALL[107.O]: chan_visdn.c:326 GET (2 => 3)
q931 visdn0:CALL[107.O]: chan_visdn.c:1812 PUT (3 => 2)
q931 visdn0:CALL[107.O]: DISCONNECT-REQ
q931 visdn0:CALL[107.O]: Sending message:
q931 -> message type: DISCONNECT (69)
q931 -> VL IE 0 ===> 8 (Cause) -- length 2
q931 -> Coding standard = CCITT (0)
q931 -> Location = Private network serving local user (1)
q931 -> Cause value = Normal call clearing (16)
q931
q931 visdn0:TEI[0]: Releasing message
q931 visdn0:CALL[107.O]: call.c:388 GET (2 => 3)
q931 visdn0:CALL[107.O]: call.c:1263 Timer T305 started
q931 visdn0:CALL[107.O]: U10_ACTIVE ==to==> U11_DISCONNECT_REQUEST
q931 visdn0:CALL[107.O]: chan_visdn.c:2197 PUT (3 => 2)
-- poll timeout = 30000
-- visdn_q931_disconnect_channel
Segmentation fault
do u need other infos?
--
Maurizio Marini GSM +39-335-8259739
Fano: +39-0721-855285 Milano +39-02303123406
S. Costanzo: +39-0721950396 IAXTel: (700) 350-1234
Crashing is the only thing windows does quickly.
_______________________________________________
Visdn-hackers mailing list
[email protected]
https://mailman.uli.it/mailman/listinfo/visdn-hackers