I'm running Patch 558 on a p2p line. Calling out works fine. When calling
into asterisk/visdn, I get the following message:
Feb 26 19:33:19 NOTICE[5550]: chan_visdn.c:3393 visdn_q931_setup_indication:
No extension '' in context 'incoming', rejecting call
When trying to call out after such event, asterisk segfaults with the
following message:
/usr/sbin/safe_asterisk: line 42: 5527 Segmentation fault (core
dumped) ${ASTSBINDIR}/asterisk ${CLIARGS} ${ASTARGS} >&/dev/${TTY}
</dev/${TTY}
Asterisk ended with exit status 139
debug visdn q931 shows the following:
vISDN q.931 debugging enabled
q931 visdn0:TEI[0]: DLC autorelease timer fired
q931 visdn0:TEI[0]: DL-RELEASE-CONFIRM
q931 Releasing message
q931 visdn0:TEI[0]: DL-ESTABLISH-INDICATION
q931 visdn0:TEI[0]: DLC autorelease timer stopped
q931 visdn0:TEI[0]: DLC autorelease timer started
q931 Releasing message
q931 visdn0:TEI[0]: Received message:
q931 <- call reference = 0.I (len 1)
q931 <- message_type = RESTART (70)
q931 <- VL IE 1 ===> 121 (Restart Indicator) length=(1)
q931 <- Class = Single interface (6)
q931 visdn0: Global call changed state from NULL to RESTART
q931 Global Call: RESTART-CONFIRM
q931 Global Call: RESTART-CONFIRM
q931 visdn0: global.c:205 Timer T317 stopped
q931 visdn0: Global call changed state from RESTART to NULL
q931 Global Call: Sending message:
q931 -> message type: RESTART ACKNOWLEDGE (78)
q931 -> VL IE 0 ===> 121 (Restart Indicator) -- length 1
q931 -> Class = Single interface (6)
q931
q931 visdn0:TEI[0]: Releasing message
q931 visdn0:TEI[0]: Releasing message
q931 visdn0:TEI[0]: Received message:
q931 <- call reference = 1.I (len 1)
q931 <- message_type = SETUP (5)
q931 visdn0:TEI[0]: DLC autorelease timer stopped
q931 visdn0:CALL[1.I]: call.c:272 GET (1 => 2)
q931 visdn0:CALL[1.I]: Got SETUP
q931 <- SO IE 1 ===> 161 (Sending Complete) length=(1)
q931 <- VL IE 2 ===> 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 3 ===> 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 <- VL IE 4 ===> 108 (Calling Party Number) length=(12)
q931 <- Type of number = National (2)
q931 <- Numbering plan = ISDN Telephony (1)
q931 <- Presentation indicator = Presentation allowed (0)
q931 <- Screening indicator = Network provided (3)
q931 <- Number = 6643585472
q931 visdn0:CALL[1.I]: Requested channel B1 available
q931 visdn0:CALL[1.I]: U0_NULL_STATE ==to==> U6_CALL_PRESENT
q931
q931 visdn0:CALL[1.I]: input.c:1178 PUT (2 => 1)
q931 visdn0:TEI[0]: Releasing message
q931 visdn0:CALL[1.I]: chan_visdn.c:3090 GET (1 => 2)
Feb 26 20:02:56 NOTICE[5531]: chan_visdn.c:3393 visdn_q931_setup_indication:
No extension '' in context 'incoming', rejecting call
q931 visdn0:CALL[1.I]: chan_visdn.c:1807 PUT (2 => 1)
q931 visdn0:CALL[1.I]: REJECT-REQ
q931 visdn0:CALL[1.I]: Sending message:
q931 -> message type: RELEASE COMPLETE (90)
q931 -> VL IE 0 ===> 8 (Cause) -- length 2
q931 -> Coding standard = CCITT (0)
q931 -> Location = Private network serving remote user (5)
q931 -> Cause value = Incompatible destination (88)
q931
q931 visdn0:TEI[0]: Releasing message
q931 visdn0:CALL[1.I]: U6_CALL_PRESENT ==to==> U0_NULL_STATE
q931 visdn0:CALL[1.I]: call.c:368 PUT (1 => 0)
q931 visdn0:CALL[1.I]: Freeing call
q931 visdn0:TEI[0]: DLC autorelease timer started
q931 visdn0:TEI[0]: DLC autorelease timer fired
q931 visdn0:TEI[0]: DL-RELEASE-CONFIRM
q931 Releasing message
best regards
Horst
_______________________________________________
Visdn-hackers mailing list
[email protected]
https://mailman.uli.it/mailman/listinfo/visdn-hackers