nncc_builtin: send CHAN MODE MODIFY after CALL PROCEEDING
This is specified in fifugre 7.10c of 3GPP TS 04.08.
This commit is contained in:
parent
34203bd487
commit
bf0a7c97be
|
@ -123,6 +123,12 @@ static int mncc_setup_ind(struct gsm_call *call, int msg_type,
|
|||
call->remote_ref = remote->callref;
|
||||
remote->remote_ref = call->callref;
|
||||
|
||||
/* send call proceeding */
|
||||
memset(&mncc, 0, sizeof(struct gsm_mncc));
|
||||
mncc.callref = call->callref;
|
||||
DEBUGP(DMNCC, "(call %x) Accepting call.\n", call->callref);
|
||||
mncc_tx_to_cc(call->net, MNCC_CALL_PROC_REQ, &mncc);
|
||||
|
||||
/* modify mode */
|
||||
memset(&mncc, 0, sizeof(struct gsm_mncc));
|
||||
mncc.callref = call->callref;
|
||||
|
@ -130,12 +136,6 @@ static int mncc_setup_ind(struct gsm_call *call, int msg_type,
|
|||
DEBUGP(DMNCC, "(call %x) Modify channel mode.\n", call->callref);
|
||||
mncc_tx_to_cc(call->net, MNCC_LCHAN_MODIFY, &mncc);
|
||||
|
||||
/* send call proceeding */
|
||||
memset(&mncc, 0, sizeof(struct gsm_mncc));
|
||||
mncc.callref = call->callref;
|
||||
DEBUGP(DMNCC, "(call %x) Accepting call.\n", call->callref);
|
||||
mncc_tx_to_cc(call->net, MNCC_CALL_PROC_REQ, &mncc);
|
||||
|
||||
/* send setup to remote */
|
||||
// setup->fields |= MNCC_F_SIGNAL;
|
||||
// setup->signal = GSM48_SIGNAL_DIALTONE;
|
||||
|
|
Loading…
Reference in New Issue