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

Reply via email to