Index: channels/chan_sip.c =================================================================== --- channels/chan_sip.c (revision 214356) +++ channels/chan_sip.c (working copy) @@ -17957,6 +17957,9 @@ global_allowsubscribe = TRUE; /* No global ban any more */ if (!found && ast_test_flag(&peer->flags[1], SIP_PAGE2_DYNAMIC) && !ast_test_flag(&peer->flags[0], SIP_REALTIME)) reg_source_db(peer); + else if (!found && ast_test_flag(&peer->flags[1], SIP_PAGE2_DYNAMIC) && ast_test_flag(&peer->flags[0], SIP_REALTIME)) { + register_peer_exten(peer, TRUE); + } ASTOBJ_UNMARK(peer); ast_free_ha(oldha); return peer;