diff --git a/channels/chan_sip.c b/channels/chan_sip.c index 10dbd5032a..1b92b70ccc 100644 --- a/channels/chan_sip.c +++ b/channels/chan_sip.c @@ -30187,7 +30187,8 @@ static struct ast_udptl *sip_get_udptl_peer(struct ast_channel *chan) if (!(opp_chan = ast_bridged_channel(chan))) { return NULL; - } else if ((opp_chan->tech != &sip_tech) || (!(opp = opp_chan->tech_pvt))) { + } else if (((opp_chan->tech != &sip_tech) && (opp_chan->tech != &sip_tech_info)) || + (!(opp = opp_chan->tech_pvt))) { return NULL; }