Asterisk / FreePBX: разрешить звонить другим клиентам Google Talk при использовании модуля мотивов

643
larsks

Я недавно установил FreePBX, чтобы действовать в качестве связи между программным телефоном SIP и моей учетной записью Google Talk. Это было легко настроить, и исходящие вызовы работали нормально, но я столкнулся с двумя проблемами с входящими вызовами, которые я не уверен, как решить.

Я использую входящий маршрут для переадресации всех звонков из Google на мой программный телефон.

  1. Если программный телефон в настоящее время не зарегистрирован, Asterisk отвечает и немедленно генерирует сигнал быстрого занятия (отчет CHANUNAVAILв журналах), и звонок теряется.

  2. Если программный телефон будет зарегистрирован, звездочку «ответы» на вызов, прежде чем rining программный телефон, который означает, что другие клиенты Google Talk никогда кольцо (так как с их точки зрения кто - то ответил на вызов).

Для решения (1) кажется, что я мог бы использовать ChanIsAvail()функцию (или этот ответ ) для предотвращения ответа Asterisk в случае, если телефон не зарегистрирован. Однако я не уверен, что делать с (2), потому что я хочу, чтобы Asterisk не «отвечал» на вызов, пока я не отвечу на вызов на программном телефоне.

Как настроить Asterisk (в идеале в рамках FreePBX) таким образом, чтобы я мог продолжать принимать звонки на другие клиенты Google Talk в дополнение к переадресации их на SIP-телефон?

0

1 ответ на вопрос

0
arheops

Asterisk answer call only if you have message in path or set use musiconhold for ringing. Otherwise it not answer. So it is your bad in configuration.

Other solution(more realible) is put your google talk app as extension in asterisk. For solving (1) create ringgroup or followme group with your softphone and extension for google talk.

Похожие вопросы