FreePBX och Asterisk
Skicka samtal från ditt FreePBX- eller Asterisk-telefonsystem till din receptionist via en SIP-trunk.
Din PBX behåller sin operatör och sina nummer och skickar de samtal du väljer till Reception.ai via en SIP-trunk. Du lägger till en andra trunk på PBX:en som pekar på Reception.ai och dirigerar sedan ett DID, ett tidsvillkor eller ett IVR-alternativ till den.
Innan du börjar
- FreePBX 15 eller senare, eller Asterisk med PJSIP, som är åtkomligt från internet.
- En statisk offentlig IP-adress för PBX:en. Reception.ai accepterar endast samtal från adresser som du tillåter.
- Någon som är bekväm med din PBX:s trunkar, rutter och brandvägg.
Konfiguration
Lägg till SIP-trunken i Reception.ai
Gå till Integrations, välj Add integration och välj sedan SIP Trunk. Under Inbound allowed addresses lägger du till PBX:ens offentliga IP-adress. Om du även anger ett inkommande användarnamn och lösenord använder du samma uppgifter på PBX-trunken nedan.
Lägg till numret
Gå till Receptionists, välj rutan Phone, ange numret som inringare ringer, inklusive landskod, och välj Add SIP Trunk number. Reception.ai visar SIP-serverns värdnamn och den request URI som ska användas.
Aktivera TCP i FreePBX
Reception.ai accepterar inte UDP. I FreePBX går du till Settings → Asterisk SIP Settings → SIP Settings [chan_pjsip], anger Yes för transporten tcp och väljer Submit och Apply Config. Starta om Asterisk så att den nya transporten läses in. TLS fungerar också om du har konfigurerat ett certifikat i Certificate Management.
Skapa trunken till Reception.ai
Gå till Connectivity → Trunks → Add Trunk → Add SIP (chan_pjsip) Trunk. På fliken General anger du ett Trunk Name, till exempel reception. Ange CID Options till Allow Any CID så att receptionisten ser varje inringares eget nummer. På fliken pjsip Settings:
Lägg till en utgående rutt som skickar +E.164
Gå till Connectivity → Outbound Routes och lägg till en rutt med namnet Reception som endast använder trunken reception. Lägg till ett uppringningsmönster med ett oanvänt prefix, till exempel 88, ett match pattern på X. och ett prepend på +. Ett samtal till 8814155550123 lämnar då trunken som +14155550123, vilket är formatet som Reception.ai kräver.
Skicka DID-numret till Reception.ai
Gå till Applications → Misc Destinations och lägg till en som ringer 88 följt av numret i E.164-format utan +, till exempel 8814155550123. Gå sedan till Connectivity → Inbound Routes, öppna rutten för ditt DID och ange den diverse destinationen som mål. Du kan också använda den som mål för ett tidsvillkor, ringgruppsfailover eller IVR-alternativ.
Vanlig Asterisk
På Asterisk utan FreePBX ser samma konfiguration i pjsip.conf ut så här. Ersätt SIP_SERVER med värdnamnet som Reception.ai visar.
I dialplanen skickar du samtalet med numret i E.164-format:
Om du har angett inkommande autentiseringsuppgifter i Reception.ai lägger du till en sektion med type=auth med dem och refererar till den med outbound_auth= på endpointen.
Begränsningar
- Överföringar. Din receptionist överför samtal genom att ringa ett nytt samtal till Outbound SIP address. Peka den mot din SIP-operatör och använd ett operatörskonto som accepterar användarnamn och lösenord. Att dirigera överföringar tillbaka till PBX:en behandlas inte här: Reception.ai ringer från en föränderlig adresspool, så PBX:en kan inte matcha dessa samtal med en trunk via IP.
- Din PBX hanterar varje samtal två gånger, en gång från operatören och en gång till Reception.ai, så den behöver en ledig kanal för varje del.