Wait until resource PLCI assigned or following media command will fail
This commit is contained in:
parent
47d4849bab
commit
0c961ad003
|
@ -286,8 +286,9 @@ struct capi_pvt *capi_mkresourceif(struct ast_channel *c, unsigned long long con
|
||||||
data_ifc->state = CAPI_STATE_CONNECTPENDING;
|
data_ifc->state = CAPI_STATE_CONNECTPENDING;
|
||||||
data_ifc->MessageNumber = get_capi_MessageNumber();
|
data_ifc->MessageNumber = get_capi_MessageNumber();
|
||||||
|
|
||||||
capi_sendf(NULL,
|
cc_mutex_lock(&data_ifc->lock);
|
||||||
0,
|
capi_sendf(data_ifc,
|
||||||
|
1,
|
||||||
CAPI_MANUFACTURER_REQ,
|
CAPI_MANUFACTURER_REQ,
|
||||||
controller,
|
controller,
|
||||||
data_ifc->MessageNumber,
|
data_ifc->MessageNumber,
|
||||||
|
@ -298,6 +299,7 @@ struct capi_pvt *capi_mkresourceif(struct ast_channel *c, unsigned long long con
|
||||||
0, /* bchannel */
|
0, /* bchannel */
|
||||||
1, /* connect */
|
1, /* connect */
|
||||||
1, 1, 0);
|
1, 1, 0);
|
||||||
|
cc_mutex_unlock(&data_ifc->lock);
|
||||||
|
|
||||||
cc_verbose(3, 1, VERBOSE_PREFIX_4 "%s: created resource-interface on controller %d.\n",
|
cc_verbose(3, 1, VERBOSE_PREFIX_4 "%s: created resource-interface on controller %d.\n",
|
||||||
data_ifc->vname, data_ifc->controller);
|
data_ifc->vname, data_ifc->controller);
|
||||||
|
|
Loading…
Reference in New Issue