there is no reason to check the channeltype of the channel calling SIPAddHeader
authorRussell Bryant <russell@russellbryant.com>
Thu, 4 Aug 2005 20:03:45 +0000 (20:03 +0000)
committerRussell Bryant <russell@russellbryant.com>
Thu, 4 Aug 2005 20:03:45 +0000 (20:03 +0000)
because it really only matters what the channeltype is of the *created* channel
in the subsequent dial (bug #4896)

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@6279 65c4cc65-6c06-0410-ace0-fbb531ad65f3

channels/chan_sip.c

index 020ebdc..802e497 100755 (executable)
@@ -11313,11 +11313,6 @@ static int sip_addheader(struct ast_channel *chan, void *data)
                return 0;
        }
        ast_mutex_lock(&chan->lock);
-       if (chan->type != channeltype) {
-               ast_log(LOG_WARNING, "Call this application only on incoming SIP calls\n");
-               ast_mutex_unlock(&chan->lock);
-               return 0;
-       }
 
        /* Check for headers */
        while (!ok && no <= 50) {