当我在telnet会话中使用GnuGK/Openh323gk时,如何进行makecall?

$ telnet localhost 7000
;
makecall alias1 alias2

$ ./gnugk -c config.ini -ttt
2011/05/23 11:10:48.957 1       MakeCall.cxx(55)    MakeCallEndpoint: Error registering with gatekeeper at "<my public ip>"
2011/05/23 11:10:49.458 1        SoftPBX.cxx(483)   GK  SoftPBX: MakeCall registration of pseudo-endpoint failed

最佳答案

GnuGk使用一个内部端点来启动调用。这个端点的处理方式与任何其他外部端点完全相同,需要向GnuGk注册。
引用的跟踪线表明此注册失败。确保它未被任何授权规则阻止,并且它使用的别名尚未被其他人使用:

[CTI::MakeCall]
Endpoint=<free alias name>

在3级跟踪中,您应该能够看到这个内部端点的注册以及来自GnuGk的确认或拒绝消息。

08-26 15:23