Czym jest Konektor SIP?

Serwer Konektora SIP działa jako most między istniejącą infrastrukturą PBX a platformą agentów głosowych Mihu AI. Tłumaczy sygnalizację SIP (Session Initiation Protocol), aby połączenia przychodzące i wychodzące z rozszerzeń PBX mogły być kierowane do — i obsługiwane przez — agenta głosowego AI.

Po podłączeniu rozszerzenia PBX zachowują się tak, jakby dzwoniły na inny wewnętrzny numer, ale po drugiej stronie odpowiada w pełni zdolny agent AI, który kwalifikuje leady, ustawia spotkania lub obsługuje zapytania wsparcia w czasie rzeczywistym.

Kompatybilne Systemy PBX

Konektor SIP Mihu AI działa z 3CX, Asterisk, FreePBX i każdym zgodnym ze standardami PBX opartym na SIP. Obsługiwane są wdrożenia w chmurze i on-premise.

Wymagania wstępne

Zanim zaczniesz, upewnij się, że masz przygotowane następujące elementy:

  • An active Mihu AI account with Voice Agent access
  • Admin access to your PBX system
  • The public IP address or FQDN of your PBX server
  • A designated port for SIP traffic (default: 5060 for UDP/TCP, 5061 for TLS)
  • At least one available PBX extension to assign to the voice agent

Krok 1 — Utworzenie Serwera Konektora SIP

Przejdź do sekcji Konektory w panelu Mihu AI i utwórz nowy Serwer Konektora SIP. Rejestruje to punkt połączeniowy, do którego PBX będzie wysyłać połączenia.

Open the SIP Connector panel

Z panelu Mihu AI przejdź do Ustawienia → Konektory → SIP i kliknij "Nowy Serwer SIP". Nadaj mu opisową nazwę identyfikującą PBX, do którego się łączy, np. "Biuro-3CX-Główny" lub "Klinika-Asterisk-PBX".

Enter the server connection details

Wypełnij nazwę hosta lub IP serwera, port SIP i wybierz protokół transportowy. TLS jest zalecany dla środowisk produkcyjnych w celu zapewnienia szyfrowanej sygnalizacji połączeń.

Uwagi dotyczące NAT

Jeśli PBX jest za zaporami NAT, użyj publicznego adresu IP lub FQDN — nie prywatnego/wewnętrznego IP. Upewnij się, że porty 5060-5061 i zakres mediów RTP (np. 10000-20000) są poprawnie przekierowane.

Krok 2 — Dodanie Trunka SIP

Po utworzeniu serwera musisz teraz dodać trunk SIP — definiuje on konkretne dane uwierzytelniające i reguły routingu, które łączą rozszerzenia PBX z agentem głosowym.

Create a new trunk on the server

W utworzonym właśnie Serwerze SIP kliknij "Dodaj Trunk". Każdy trunk reprezentuje logiczne połączenie między zestawem rozszerzeń PBX a agentem głosowym Mihu AI.

Set authentication credentials

Wprowadź nazwę użytkownika i hasło SIP. Muszą one odpowiadać poswiadczeniom skonfigurowanym na PBX dla trunka wychodzącego. Użyj silnego, unikalnego hasła dla bezpieczeństwa.

Krok 3 — Konfiguracja Szczegółów Trunka

Oto tabela referencyjna kluczowych pól, które należy skonfigurować przy ustawianiu trunka SIP:

Field Description Example
Trunk Name A friendly label for identifying this trunk Office-Main-Trunk
SIP Username The authentication username for the trunk mihu_trunk_01
SIP Password Secure password matching your PBX config ••••••••
Registrar The address the trunk registers with sip.mihu.ai
Transport Protocol for SIP signaling TLS (recommended)

Rzeczywiste Przypadki Użycia

Różne branże używają trunków SIP z Mihu AI na różne sposoby. Oto cztery typowe scenariusze pokazujące, jak firmy kierują połączenia przez PBX do agenta AI:

Opieka Zdrowotna: Triaż Po Godzinach

Route all calls outside business hours to an AI agent that collects patient symptoms, schedules urgent callbacks, and handles prescription refill requests.

Routing rule:
Time condition: 6PM–8AM → Extension 900 (Mihu AI)
Fallback: Voicemail after 3 rings

Motoryzacja: Przepełnienie Działu Serwisu

When all service advisors are busy, overflow calls go to AI that books service appointments, provides repair status updates, and quotes common services.

Routing rule:
Ring group 200 (Service) → No answer 20s → Extension 901 (Mihu AI)

Nieruchomości: Kwalifikacja Leadów

Incoming leads from property listings hit AI first to qualify budget, timeline, and preferences before routing hot leads directly to available agents.

Routing rule:
DID +1-555-HOMES → Extension 902 (Mihu AI)
Qualified lead → Transfer to Ring Group 300

E-Commerce: Status Zamówień i Zwroty

Handle high-volume order inquiries with AI that looks up tracking info, processes return requests, and escalates complex issues to human support.

Routing rule:
IVR option 1 (Order Status) → Extension 903 (Mihu AI)
IVR option 2 (Returns) → Extension 904 (Mihu AI)

Scenariusze Routingu PBX

Oto jak skonfigurować typowe scenariusze routingu w PBX do współpracy z Mihu AI:

Przykłady Konfiguracji PBX

Skopiuj te wzorce do planu wybierania PBX lub reguł routingu

1

Direct Extension Routing

The simplest setup: assign a dedicated extension to the AI agent. Any call to this extension goes directly to Mihu AI. Ideal for testing or dedicated AI lines.

; 3CX / Asterisk dial plan exten => 900,1,Dial(SIP/mihu-trunk/900,30) exten => 900,n,Hangup() ; FreePBX: Create extension 900, set destination to "Custom Trunk: mihu-trunk"
2

Time-Based Routing (After Hours)

Route calls to AI only during specific hours. During business hours, calls go to human agents; after hours, they go to the AI agent for 24/7 coverage.

; Time condition: Mon-Fri 9AM-6PM → Ring Group, else → AI exten => s,1,GotoIfTime(09:00-18:00,mon-fri,*,*?business:afterhours) exten => s,n(business),Dial(SIP/ring-group-100,30) exten => s,n,Goto(afterhours) exten => s,n(afterhours),Dial(SIP/mihu-trunk/900,30) exten => s,n,Hangup()
3

Overflow Routing (All Agents Busy)

When all human agents are on calls, overflow to AI instead of putting customers on hold. The AI handles the inquiry or takes a message for callback.

; Ring group with overflow to AI after 20 seconds exten => 100,1,Dial(SIP/agent1&SIP/agent2&SIP/agent3,20) exten => 100,n,Dial(SIP/mihu-trunk/900,30) exten => 100,n,Hangup() ; FreePBX: Ring Group → Destination if no answer: "Custom: mihu-trunk/900"
4

IVR Menu Integration

Add AI as an option in your IVR menu. Customers can choose to speak with AI for quick tasks (order status, appointments) or wait for a human agent.

; IVR: "Press 1 for AI assistant, Press 2 for human agent" exten => 1,1,Dial(SIP/mihu-trunk/900,30) exten => 1,n,Hangup() exten => 2,1,Dial(SIP/ring-group-sales,60) exten => 2,n,VoiceMail(sales@default) exten => 2,n,Hangup()
5

Caller ID-Based Routing (VIP vs. General)

Route callers based on their phone number. VIP customers go directly to human agents; general inquiries go to AI for initial handling.

; Check caller ID against VIP list exten => s,1,GotoIf($[${DB_EXISTS(vip/${CALLERID(num)})}]?vip:general) exten => s,n(vip),Dial(SIP/priority-queue,30) exten => s,n,Hangup() exten => s,n(general),Dial(SIP/mihu-trunk/900,30) exten => s,n,Hangup()

Pro Tip: Ciepłe Transfery

Skonfiguruj agenta AI do wykonywania ciepłych transferów do agentów ludzkich. AI może poinformować człowieka o tym, co zostało omówione przed połączeniem dzwoniącego, oszczędzając czas i poprawiając doświadczenie klienta.

Krok 4 — Weryfikacja i Testowanie

Po zapisaniu konfiguracji trunka zweryfikuj stan połączenia w panelu Mihu AI. Status trunka powinien pokazać "Zarejestrowany" w ciągu 30 sekund.

Check registration status

Wróć do Ustawienia → Konektory → SIP i potwierdź, że trunk wyświetla zielony znacznik "Zarejestrowany". Jeśli wyświetla "Nieudany" lub "Timeout", sprawdź ponownie swoje poswiadczenia i konfigurację sieciową.

Make a test call

Z dowolnego rozszerzenia PBX wybierz numer wewnętrzny przypisany do agenta głosowego Mihu AI. Powinieneś usłyszeć powitanie agenta AI w ciągu 2-3 sekund. Jeśli połączenie się nawiąże, ale nie ma dźwięku, sprawdź przekierowanie portów RTP.

Rozwiązywanie Problemów

Jeśli napotkasz problemy, oto najczęstsze problemy i ich rozwiązania:

Rejestracja nie powiodła się

Sprawdź, czy nazwa użytkownika SIP, hasło i adres registrara są poprawne. Upewnij się, że zapora sieciowa zezwala na wychodzący ruch SIP na porcie 5060 (UDP/TCP) lub 5061 (TLS). Jeśli PBX jest za NAT, upewnij się, że publiczny adres IP jest prawidłowo skonfigurowany w ustawieniach PBX i Mihu AI.

Jednokierunkowy lub brak dźwięku

To prawie zawsze problem NAT lub RTP. Upewnij się, że porty RTP (zwykle 10000–20000) są przekierowane przez zaporę sieciową. Włącz STUN/TURN, jeśli PBX to obsługuje, dla lepszego przechodzenia NAT. Sprawdź również, czy obie strony zgadzają się co do kodeków audio — G.711 μ-law (PCMU) to najbezpieczniejszy wybór pod kątem kompatybilności.

Połączenia zrywają się po 30 sekundach

Zwykle wskazuje to na niezgodność timera sesji SIP. Sprawdź, czy ustawienia timera sesji PBX są kompatybilne. Niektóre systemy PBX wysyłają wiadomości re-INVITE lub UPDATE, które muszą być poprawnie obsługiwane — upewnij się, że nie są blokowane przez zaporę.

Potrzebujesz Pomocy?

Jeśli nadal masz problemy, skontaktuj się ze wsparciem Mihu AI podając ID trunka i dziennik śledzenia SIP z PBX. Pomoże to zespołowi szybko zdiagnozować problem.