Re: No CallRec found in CallTable

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> What were arguments for not allowing calls from permanent endpoints
> without AcceptUnregisteredCalls=1? SF search engine is not working:(

The GnuGK code itself doesn't provide the possibility mentionned. To 
authenticate endpoints from config [PermanentEndpoints] section one needs to 
modify e.g CallSignalSocket::OnSetup method to verify if signalling IP of 
calling party is in RegistrationTable:

calling = RegistrationTable::Instance()->FindBySignalAdr(sigip);
if (!calling) {
        PTRACE(4, "Q931\tERROR: Signalling authentication failed for 
"<<Name()<<"!");
        return false;
}

and set calling party in CallRec before inserting it into CallTable (may be 
this is an extra unneeded step, the issue needs further investigations...)

Hope it helps. ;)

> BTW. I would rather think about introducing a new option
> AcceptPermanentCalls=1. We should keep config and gk behaviour backward
> compatible to not
> surprise users that do not track the list:-)

I don't like AcceptPermanentCalls, maybe AcceptPermanentEPCalls and 
AcceptUnregisteredEPCalls (alias for AcceptUnregisteredCalls) will be a 
better and more descriptive alternatives? I think this should be discussed a 
little more...

--
Best regards,
Andrey S Pankov.



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
List: Openh323gk-users@lists.sourceforge.net
Archive: http://sourceforge.net/mailarchive/forum.php?forum_id=8549
Homepage: http://www.gnugk.org/

[Index of Archives]     [SIP]     [Open H.323]     [Gnu Gatekeeper]     [Asterisk PBX]     [ISDN Cause Codes]     [Yosemite News]

  Powered by Linux