>>But it still doesn't work.
>>What else can I do to debug the problem?
>
> Edit app_dial.c, just before the ast_indicate() I add with my patch, put a
>
> ast_log(LOG_NOTICE, "Hello, I'm here!\n");
>
> Let me know if you see that message on the reception of the ANSWER control
> message in IAX.
Yes, the message shows up right after the ANSWER message:
[...]
-- IAX2/sixtel-1 is making progress passing it to VISDN/visdn0/4.I
q931 visdn0:CALL[4.I]: chan_visdn.c:340 GET (2 => 3)
q931 visdn0:CALL[4.I]: PROGRESS-REQ
q931 visdn0:TEI[72]: message.c:64 GET (2 => 3)
q931 visdn0:CALL[4.I]: Sending message:
q931 -> message type: PROGRESS (3)
q931 -> VL IE 0 ===> 30 (Progress Indicator) -- length 2
q931 -> Coding standard = CCITT (0)
q931 -> Location = Private network serving local user (1)
q931 -> Description = In-band information or appropriate pattern now
available (8)
q931
q931 visdn0:TEI[72]: Releasing message
q931 visdn0:TEI[72]: message.c:44 PUT (3 => 2)
q931 visdn0:CALL[4.I]: chan_visdn.c:2236 PUT (3 => 2)
Rx-Frame Retry[ No] -- OSeqno: 003 ISeqno: 003 Type: VOICE Subclass: 4
Timestamp: 00572ms SCall: 00410 DCall: 00001 [70.84.157.148:4569]
Tx-Frame Retry[-01] -- OSeqno: 003 ISeqno: 004 Type: IAX Subclass: ACK
Timestamp: 00572ms SCall: 00001 DCall: 00410 [70.84.157.148:4569]
Rx-Frame Retry[ No] -- OSeqno: 004 ISeqno: 003 Type: CONTROL Subclass: (14?)
Timestamp: 03315ms SCall: 00410 DCall: 00001 [70.84.157.148:4569]
Tx-Frame Retry[-01] -- OSeqno: 003 ISeqno: 005 Type: IAX Subclass: ACK
Timestamp: 03315ms SCall: 00001 DCall: 00410 [70.84.157.148:4569]
-- IAX2/sixtel-1 is making progress passing it to VISDN/visdn0/4.I
q931 visdn0:CALL[4.I]: chan_visdn.c:340 GET (2 => 3)
q931 visdn0:CALL[4.I]: PROGRESS-REQ
q931 visdn0:TEI[72]: message.c:64 GET (2 => 3)
q931 visdn0:CALL[4.I]: Sending message:
q931 -> message type: PROGRESS (3)
q931 -> VL IE 0 ===> 30 (Progress Indicator) -- length 2
q931 -> Coding standard = CCITT (0)
q931 -> Location = Private network serving local user (1)
q931 -> Description = In-band information or appropriate pattern now
available (8)
q931
q931 visdn0:TEI[72]: Releasing message
q931 visdn0:TEI[72]: message.c:44 PUT (3 => 2)
q931 visdn0:CALL[4.I]: chan_visdn.c:2236 PUT (3 => 2)
Rx-Frame Retry[ No] -- OSeqno: 005 ISeqno: 003 Type: CONTROL Subclass:
ANSWER
Timestamp: 04155ms SCall: 00410 DCall: 00001 [70.84.157.148:4569]
Tx-Frame Retry[-01] -- OSeqno: 003 ISeqno: 006 Type: IAX Subclass: ACK
Timestamp: 04155ms SCall: 00001 DCall: 00410 [70.84.157.148:4569]
-- IAX2/sixtel-1 answered VISDN/visdn0/4.I
May 14 19:35:31 NOTICE[8830]: app_dial.c:560 wait_for_answer: Hello, I'm
here!
Tx-Frame Retry[-01] -- OSeqno: 002 ISeqno: 002 Type: IAX Subclass: ACK
Timestamp: 00187ms SCall: 00006 DCall: 00597 [70.84.157.148:4569]
Tx-Frame Retry[000] -- OSeqno: 003 ISeqno: 006 Type: IAX Subclass: LAGRQ
Timestamp: 10014ms SCall: 00001 DCall: 00410 [70.84.157.148:4569]
Rx-Frame Retry[ No] -- OSeqno: 006 ISeqno: 004 Type: IAX Subclass: LAGRP
Timestamp: 10014ms SCall: 00410 DCall: 00001 [70.84.157.148:4569]
Tx-Frame Retry[-01] -- OSeqno: 004 ISeqno: 007 Type: IAX Subclass: ACK
Timestamp: 10014ms SCall: 00001 DCall: 00410 [70.84.157.148:4569]
Rx-Frame Retry[ No] -- OSeqno: 007 ISeqno: 004 Type: IAX Subclass: LAGRQ
Timestamp: 10018ms SCall: 00410 DCall: 00001 [70.84.157.148:4569]
Tx-Frame Retry[000] -- OSeqno: 004 ISeqno: 008 Type: IAX Subclass: LAGRP
Timestamp: 10018ms SCall: 00001 DCall: 00410 [70.84.157.148:4569]
Rx-Frame Retry[ No] -- OSeqno: 008 ISeqno: 005 Type: IAX Subclass: ACK
Timestamp: 10018ms SCall: 00410 DCall: 00001 [70.84.157.148:4569]
Rx-Frame Retry[ No] -- OSeqno: 008 ISeqno: 005 Type: IAX Subclass:
HANGUP
Timestamp: 10378ms SCall: 00410 DCall: 00001 [70.84.157.148:4569]
CAUSE CODE : 16
[...]
Regards,
Tobias
_______________________________________________
Visdn-hackers mailing list
[email protected]
https://mailman.uli.it/mailman/listinfo/visdn-hackers