Send progress and preoceeding to * when the network signals them.
This commit is contained in:
parent
f47e4891de
commit
bdc08177b3
|
@ -1814,9 +1814,15 @@ static void capi_handle_info_indication(_cmsg *CMSG, unsigned int PLCI, unsigned
|
||||||
break;
|
break;
|
||||||
case 0x8002: /* CALL PROCEEDING */
|
case 0x8002: /* CALL PROCEEDING */
|
||||||
cc_ast_verbose(3, 1, VERBOSE_PREFIX_2 "info element CALL PROCEEDING\n");
|
cc_ast_verbose(3, 1, VERBOSE_PREFIX_2 "info element CALL PROCEEDING\n");
|
||||||
|
fr.frametype = AST_FRAME_CONTROL;
|
||||||
|
fr.subclass = AST_CONTROL_PROCEEDING;
|
||||||
|
pipe_frame(p, (struct ast_frame *)&fr);
|
||||||
break;
|
break;
|
||||||
case 0x8003: /* PROGRESS */
|
case 0x8003: /* PROGRESS */
|
||||||
cc_ast_verbose(3, 1, VERBOSE_PREFIX_2 "info element PROGRESS\n");
|
cc_ast_verbose(3, 1, VERBOSE_PREFIX_2 "info element PROGRESS\n");
|
||||||
|
fr.frametype = AST_FRAME_CONTROL;
|
||||||
|
fr.subclass = AST_CONTROL_PROGRESS;
|
||||||
|
pipe_frame(p, (struct ast_frame *)&fr);
|
||||||
break;
|
break;
|
||||||
case 0x8005: /* SETUP */
|
case 0x8005: /* SETUP */
|
||||||
cc_ast_verbose(3, 1, VERBOSE_PREFIX_2 "info element SETUP\n");
|
cc_ast_verbose(3, 1, VERBOSE_PREFIX_2 "info element SETUP\n");
|
||||||
|
@ -1826,9 +1832,6 @@ static void capi_handle_info_indication(_cmsg *CMSG, unsigned int PLCI, unsigned
|
||||||
break;
|
break;
|
||||||
case 0x800d: /* SETUP ACK */
|
case 0x800d: /* SETUP ACK */
|
||||||
cc_ast_verbose(3, 1, VERBOSE_PREFIX_2 "info element SETUP ACK\n");
|
cc_ast_verbose(3, 1, VERBOSE_PREFIX_2 "info element SETUP ACK\n");
|
||||||
fr.frametype = AST_FRAME_CONTROL;
|
|
||||||
fr.subclass = AST_CONTROL_PROGRESS;
|
|
||||||
pipe_frame(p, (struct ast_frame *)&fr);
|
|
||||||
break;
|
break;
|
||||||
case 0x800f: /* CONNECT ACK */
|
case 0x800f: /* CONNECT ACK */
|
||||||
cc_ast_verbose(3, 1, VERBOSE_PREFIX_2 "info element CONNECT ACK\n");
|
cc_ast_verbose(3, 1, VERBOSE_PREFIX_2 "info element CONNECT ACK\n");
|
||||||
|
|
Loading…
Reference in New Issue