Asterisk / FreePBX: Lassen Sie andere Google Talk-Clients bei Verwendung des Motivmoduls klingeln

760
larsks

Ich habe vor kurzem FreePBX installiert, um eine Verbindung zwischen einem SIP-Softphone und meinem Google Talk-Konto herzustellen. Es war einfach einzurichten und ausgehende Anrufe funktionieren einwandfrei, aber ich habe zwei Probleme mit eingehenden Anrufen, die ich nicht sicher bin.

Ich verwende eine eingehende Route, um alle Anrufe von Google an mein Softphone weiterzuleiten.

  1. Ist das Softphone derzeit nicht registriert, antwortet Asterisk und erzeugt sofort ein schnelles Besetztzeichen ( CHANUNAVAILProtokollierung in den Protokollen), und der Anruf geht verloren.

  2. Wenn das Softphone wird registriert, Asterisk „Antworten“, um den Anruf, bevor Sie das Softphone rining, was bedeutet, dass andere Google Talk - Clients nie Ring (da aus ihrer Sicht hat jemand den Anruf entgegengenommen ).

Zum Lösen von (1) scheint es so, als könnte ich die ChanIsAvail()Funktion (oder diese Antwort ) verwenden, um zu verhindern, dass Asterisk antwortet, falls das Telefon nicht registriert ist. Ich bin mir jedoch nicht sicher, was zu tun ist (2), weil Asterisk den Anruf nicht "annehmen" soll, bis ich den Anruf auf dem Softphone entgegennehme.

Wie konfiguriere ich Asterisk (idealerweise innerhalb des FreePBX Rahmen), so dass ich Anrufe bei anderen Google Talk - Clients empfangen können weiterhin zusätzlich sie zu einem SIP - Telefon Weiterleitung?

0

1 Antwort auf die Frage

0
arheops

Asterisk-Antwortanruf nur, wenn sich eine Nachricht im Pfad befindet oder wenn musiconhold für das Klingeln verwendet wird. Sonst antwortet es nicht. Also ist es deine schlechte Konfiguration.

Eine andere Lösung (realistischer) ist Ihre Google Talk-App als Erweiterung in Sternchen. Zum Lösen (1) erstellen Sie eine Ringgruppe oder Followme-Gruppe mit Ihrem Softphone und der Erweiterung für Google Talk.