diff --git a/channels/chan_sip.c b/channels/chan_sip.c index 5ad3affedff0b3939d72144000e1689731baaa9e..f4fa8eb14561dab7669d19f85547d33fd56734b1 100644 --- a/channels/chan_sip.c +++ b/channels/chan_sip.c @@ -11688,6 +11688,7 @@ static int sip_poke_peer(struct sip_peer *peer) memcpy(&p->sa, &peer->addr, sizeof(p->sa)); memcpy(&p->recv, &peer->addr, sizeof(p->sa)); + ast_copy_flagss(p, peer, SIP_FLAGS_TO_COPY); /* Send options to peer's fullcontact */ if (!ast_strlen_zero(peer->fullcontact))