summaryrefslogtreecommitdiff
path: root/channels/chan_iax2.c
diff options
context:
space:
mode:
Diffstat (limited to 'channels/chan_iax2.c')
-rw-r--r--channels/chan_iax2.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/channels/chan_iax2.c b/channels/chan_iax2.c
index a3fb34c23..d093438c8 100644
--- a/channels/chan_iax2.c
+++ b/channels/chan_iax2.c
@@ -1421,6 +1421,8 @@ static int iax2_is_control_frame_allowed(int subtype)
/* Only meaningful across a bridge on this machine for direct-media exchange. */
case AST_CONTROL_PVT_CAUSE_CODE:
/* Intended only for the sending machine's local channel structure. */
+ case AST_CONTROL_MASQUERADE_NOTIFY:
+ /* Intended only for masquerades when calling ast_indicate_data(). */
case AST_CONTROL_STREAM_STOP:
case AST_CONTROL_STREAM_SUSPEND:
case AST_CONTROL_STREAM_RESTART:
@@ -5770,6 +5772,7 @@ static int iax2_indicate(struct ast_channel *c, int condition, const void *data,
}
break;
case AST_CONTROL_PVT_CAUSE_CODE:
+ case AST_CONTROL_MASQUERADE_NOTIFY:
res = -1;
goto done;
}