#c #c #bug-tracking #voip
#c #c #отслеживание ошибок #voip
Вопрос:
Когда я использую GnuGK / Openh323gk из сеанса telnet, как я могу выполнить 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
Ответ №1:
GnuGk использует внутреннюю конечную точку для инициирования вызовов. Эта конечная точка обрабатывается точно так же, как любая другая внешняя конечная точка, и должна зарегистрироваться в GnuGk.
Приведенные вами строки трассировки указывают на сбой этой регистрации. Убедитесь, что он не заблокирован каким-либо правилом авторизации и что он использует псевдоним, который еще не используется чем-то другим:
[CTI::MakeCall]
Endpoint=<free alias name>
В трассировке уровня 3 вы должны быть в состоянии увидеть регистрацию этой внутренней конечной точки и сообщение подтверждения или отклонения от GnuGk.
Комментарии:
1. Теперь у меня есть это, но все еще у меня та же ошибка [CTI::makeCall] EndpointAlias=InternalMakeCallEP Gatekeeper =<общедоступный ip> Interface = <общедоступный ip>: 1730