int fmt, native;
struct sockaddr_in sin;
struct ast_channel *c;
- int capability = iax2_capability;
struct parsed_dial_string pds;
struct create_addr_info cai;
char *tmpstr;
parse_dial_string(tmpstr, &pds);
memset(&cai, 0, sizeof(cai));
+ cai.capability = iax2_capability;
ast_copy_flags(&cai, &globalflags, IAX_NOTRANSFER | IAX_USEJITTERBUF | IAX_FORCEJITTERBUF);
if (cai.found)
ast_copy_string(iaxs[callno]->host, pds.peer, sizeof(iaxs[callno]->host));
- c = ast_iax2_new(callno, AST_STATE_DOWN, capability);
+ c = ast_iax2_new(callno, AST_STATE_DOWN, cai.capability);
ast_mutex_unlock(&iaxsl[callno]);