====== 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:]]