I found this:

If the called phone is busy i can ear the busy tone but seems that the
visdn channel is ignoring the "busy" indication.

This is the last part of the call...

After the "visdn_q931_disconnect_indication" i wait until timeout.

It is possibile to setup visdn to ignore or not all indications?

Thnks...



q931 visdn0.0:CALL[33.O]: call.c:425 GET (2 => 3)
q931 visdn0.0:CALL[33.O]: Got DISCONNECT
q931 <-  VL IE 1 ===> 8 (Cause) length=(2)
q931 <-    Coding standard = CCITT (0)
q931 <-    Location = User (0)
q931 <-    Cause value = Normal, unspecified (31)
q931 <-  VL IE 2 ===> 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.0:CALL[33.O]: U4_CALL_DELIVERED ==to==>
U12_DISCONNECT_INDICATION
q931 visdn0.0:CALL[33.O]: chan_visdn.c:377 GET (3 => 4)
q931
q931 visdn0.0:CALL[33.O]: input.c:1210 PUT (4 => 3)
q931 visdn0.0:TEI[0]: Releasing message
q931 visdn0.0:TEI[0]: message.c:44 PUT (3 => 2)
    -- set timeout = -1
    -- visdn_q931_disconnect_indication
    -- In-band informations available
q931 visdn0.0:CALL[33.O]: chan_visdn.c:4521 PUT (3 => 2)
    -- set timeout = -1
pbx*CLI> -------------------------------------- until TIMEOUT
q931 visdn0.0:TEI[0]: input.c:931 GET (2 => 3)
q931 visdn0.0:TEI[0]: Received message:
q931 <-  call reference = 33.O (len 1)
q931 <-  message_type = RELEASE (77)
q931 visdn0.0:CALL[33.O]: call.c:425 GET (2 => 3)
q931 visdn0.0:CALL[33.O]: Got RELEASE
q931 <-  VL IE 1 ===> 8 (Cause) length=(2)
q931 <-    Coding standard = CCITT (0)
q931 <-    Location = User (0)
q931 <-    Cause value = Normal, unspecified (31)
q931 visdn0.0[B1]: changed state from CONNECTED to AVAILABLE
q931 visdn0.0:TEI[0]: message.c:67 GET (3 => 4)
q931 visdn0.0:CALL[33.O]: Sending message:
q931 ->  message type: RELEASE COMPLETE (90)
q931
q931 visdn0.0:TEI[0]: Releasing message
q931 visdn0.0:TEI[0]: message.c:44 PUT (4 => 3)
q931 visdn0.0:CALL[33.O]: U12_DISCONNECT_INDICATION ==to==> U0_NULL_STATE
q931 visdn0.0:CALL[33.O]: call.c:377 PUT (3 => 2)
q931 visdn0.0:CALL[33.O]: chan_visdn.c:377 GET (2 => 3)
q931
q931 visdn0.0:CALL[33.O]: input.c:1210 PUT (3 => 2)
q931 visdn0.0:TEI[0]: Releasing message
q931 visdn0.0:TEI[0]: message.c:44 PUT (3 => 2)
    -- set timeout = -1
    -- visdn_q931_disconnect_channel
    -- visdn_q931_release_indication
q931 visdn0.0:CALL[33.O]: chan_visdn.c:4521 PUT (2 => 1)
    -- set timeout = -1
Aug 11 15:21:07 WARNING[14095]: app_dial.c:726 wait_for_answer: Unable
to forward voice
    -- visdn_hangup VISDN/visdn0.0/33.O
q931 visdn0.0:CALL[33.O]: chan_visdn.c:1858 PUT (1 => 0)
q931 visdn0.0:CALL[33.O]: Freeing call
q931 visdn0.0:TEI[0]: DLC autorelease timer started
q931 visdn0.0:TEI[0]: call.c:360 PUT (2 => 1)
    -- set timeout = 10000
    -- visdn_hangup VISDN/visdn0.0/33.O DONE
  == Everyone is busy/congested at this time (1:0/0/1)
  == Auto fallthrough, channel 'SIP/6700-cdd8' status is 'CHANUNAVAIL'

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Visdn-hackers mailing list
[email protected]
https://mailman.uli.it/mailman/listinfo/visdn-hackers

Reply via email to