当我在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的确认或拒绝消息。