Hi, there is a regression in PJSUA Python wrapper. It does not reflect the new interface of pjsua_call_make_call. Patch attached, but it does not fully expose the new interface. Cheers, - Vali -------------- next part -------------- Index: pjsip-apps/src/python/_pjsua.c =================================================================== --- pjsip-apps/src/python/_pjsua.c (revision 4369) +++ pjsip-apps/src/python/_pjsua.c (working copy) @@ -3105,14 +3105,15 @@ int acc_id; pj_str_t dst_uri; PyObject *pDstUri, *pMsgData, *pUserData; - unsigned options; + pjsua_call_setting option; pjsua_msg_data msg_data; int call_id; pj_pool_t *pool = NULL; PJ_UNUSED_ARG(pSelf); - if (!PyArg_ParseTuple(pArgs, "iOIOO", &acc_id, &pDstUri, &options, + pjsua_call_setting_default(&option); + if (!PyArg_ParseTuple(pArgs, "iOIOO", &acc_id, &pDstUri, &option.flag, &pUserData, &pMsgData)) { return NULL; @@ -3135,7 +3136,7 @@ Py_XINCREF(pUserData); status = pjsua_call_make_call(acc_id, &dst_uri, - options, (void*)pUserData, + &option, (void*)pUserData, &msg_data, &call_id); if (pool != NULL) pj_pool_release(pool);