====== Patch SIP IRONXFERS ====== Esta sección requiere una explicación más detallada. ===== Descripción ===== === Resumen === Al recibir un **REFER** escribe las variables de canal **ORIGINAL_CALLID** y **ORIGINAL_CALLERID** para que se puedan tracear las transferencias === Características === ===== Estructura ===== === Ruta / Archivo === channels/chan_sip.c === Funciones === Crea dos variables auxiliares (**ORIGINAL_CALLID** y **ORIGINAL_CALLERID**) cada vez que se hace una transferencia que se rellenan con el Callerid original: const char *ironcallid = pbx_builtin_getvar_helper(current->chan1, "SIPCALLID"); .... pbx_builtin_setvar_helper(target.chan1, "__ORIGINAL_CALLID", ironcallid); pbx_builtin_setvar_helper(target.chan1, "__ORIGINAL_CALLERID", current->chan2->cid.cid_num); .... ===== Modificaciones Configuración ===== === Aplicación modificada === === Archivos configuración === [root@asterisk-es-rsp ~]# ===== Enlaces interés ===== * Parches rsp: [[http://asterisk-es-rsp.irontec.com/svn/asterisk-es-rsp/branches/asterisk/1.4.24/rsp-patches/chan_sip-ironxfers.patch | chan_sip-ironxfers]] * BUGS: * Discusiones: * Índice parches: [[patch:]]