--- /root/chan_sip.c 2012-03-03 00:36:55.000000000 +0100 +++ channels/chan_sip.c 2012-03-03 01:24:28.000000000 +0100 @@ -15744,6 +15744,11 @@ if (!peer) { peer = find_peer(NULL, &p->recv, TRUE, FINDPEERS, FALSE, p->socket.type); } + + /* If everything fails seek name of the peer and load it - it's usefull for realtimepeers*/ + if (!peer) { + find_peer(p->exten, NULL, TRUE, FINDPEERS, FALSE, 0); + } } if (!peer) {