summaryrefslogtreecommitdiff
path: root/net/asterisk10/files/sip_force_callid.diff
diff options
context:
space:
mode:
Diffstat (limited to 'net/asterisk10/files/sip_force_callid.diff')
-rw-r--r--net/asterisk10/files/sip_force_callid.diff12
1 files changed, 12 insertions, 0 deletions
diff --git a/net/asterisk10/files/sip_force_callid.diff b/net/asterisk10/files/sip_force_callid.diff
new file mode 100644
index 000000000000..67a3e0192633
--- /dev/null
+++ b/net/asterisk10/files/sip_force_callid.diff
@@ -0,0 +1,12 @@
+--- channels/chan_sip.c.orig 2008-04-09 11:39:09.000000000 +0300
++++ channels/chan_sip.c 2008-04-09 11:40:28.000000000 +0300
+@@ -2998,6 +2998,9 @@
+ p->t38.state = T38_LOCAL_DIRECT;
+ if (option_debug)
+ ast_log(LOG_DEBUG,"T38State change to %d on channel %s\n", p->t38.state, ast->name);
++ } else if (!strcasecmp(ast_var_name(current), "SIP_FORCE_CALLID")) {
++
++ ast_string_field_set(p, callid, ast_var_value(current));
+ }
+
+ }