- don't use ast_set_callerid to avoid wrong manager-event.

This commit is contained in:
MelwareDE 2006-08-06 18:44:56 +00:00
parent 3ee93f995d
commit 6e2e06ed21
1 changed files with 6 additions and 2 deletions

View File

@ -2129,8 +2129,12 @@ static struct ast_channel *capi_new(struct capi_pvt *i, int state)
(i->rtp) ? " (RTP)" : "");
cc_copy_string(tmp->context, i->context, sizeof(tmp->context));
ast_set_callerid(tmp, i->cid, NULL, NULL);
if (!ast_strlen_zero(i->cid)) {
if (tmp->cid.cid_num) {
free(tmp->cid.cid_num);
}
tmp->cid.cid_num = strdup(i->cid);
}
if (!ast_strlen_zero(i->dnid)) {
if (tmp->cid.cid_dnid) {
free(tmp->cid.cid_dnid);