2026-09-05 Primele apeluri reale au fost date: cinci s-au încheiat normal, șase au eșuat. Scrie aici ce s-a rupt.

Numere

De unde vine apelul și pe unde intră.

Pagina asta este scrisă cu grijă, fiindcă este cel mai ușor loc de pe site în care s-ar putea strecura o minciună. Codul pentru centrala proprie există și arată terminat. Nu este.

Azi funcționează cap la cap o singură cale: un număr cumpărat sau importat prin Twilio, rutat către un asistent. Centrala FreeSWITCH proprie, trunchiul SIP, IVR-ul și grupurile de sonerie există ca obiecte reale în produs, dar apelul de intrare pe trunchi SIP nu ajunge încă la asistent, iar portarea numerelor nu există deloc.

§01 Trei căi

Trei feluri în care un apel poate ajunge la asistent

Una este dovedită pe apeluri reale. Celelalte două au cod scris, tabele, ecrane și teste, dar au fiecare câte o piesă lipsă între ele și un apel adevărat. Piesa este numită pe fiecare card.

Funcționează

Număr prin Twilio

Cumperi un număr sau îl imporți pe al tău din contul tău de Twilio, îl rutezi către un asistent, iar apelul intră prin webhook și pleacă mai departe ca flux audio. Inbound și outbound, cu înregistrare, transcriere și cost pe apel.

Ce lipsește: Cele unsprezece apeluri reale de până acum au trecut pe aici. Șase dintre ele au eșuat, din motivele scrise pe pagina de stadiu.

Parțial

Trunchiul tău SIP

Există tabelă de trunchiuri cu direcție, mod de autentificare, înregistrare cu expirare și transport, proxy și anteturi SIP proprii, plus un generator care scrie configurația de gateway pentru centrală. Apelul de ieșire pe trunchi este cod real, care execută un originate pe centrală.

Ce lipsește: Apelul de intrare nu ajunge la asistent. Centrala predă apelul mai departe pe un socket pe care poarta de acces nu îl ascultă, iar configurația generată se scrie într-un director pe care centrala nu îl citește. Niciun trunchi real nu a fost conectat vreodată.

Parțial

Centrala proprie

FreeSWITCH rulează în același ansamblu, pornește curat și trece 11 din 14 scenarii SIPp: înregistrare cu digest, parolă greșită refuzată, stabilire și închidere de apel, anulare, așteptare și reluare, DTMF, transfer.

Ce lipsește: Interioarele și mesageria vocală sunt legate de o cale vie. IVR-ul se construiește și se publică, dar nimic nu îl execută pe un apel. Grupurile de sonerie au ecrane complete și niciun apelant.

§02 Centrala

Ce este construit, bucată cu bucată

Tabelul de mai jos este împărțit după singurul criteriu care contează pentru cineva care cumpără: piesa asta duce un apel adevărat, sau doar există?

Am scris „nu” acolo unde este nu. Un cumpărător serios respectă asta mai mult decât respectă o descoperire făcută în luna a treia.

Ce parte a centralei este legată la o cale vie de apel.
trunchiuri SIP Tabelă completă și ecrane complete: direcție, mod de autentificare, înregistrare cu expirare, transport, proxy, politică SRTP, codecuri, anteturi proprii, mai multe gateway-uri cu prioritate. Generatorul scrie XML corect pentru mod_sofia. Nimic din ce se generează nu ajunge la centrala care rulează, în topologia livrată azi.
interioare Legate la o cale vie. Se creează din consolă și din API, iar softphone-ul din browser se rezolvă pe ele.
mesagerie vocală Legată la o cale vie pe drumul Twilio: cutie, mesaje, ascultare din consolă.
IVR Se construiește, se validează și se publică din consolă. Execuția pe un apel viu nu are apelant: metodele care ar rula meniul nu sunt chemate de nicăieri, iar rutele HTTP pe care centrala le-ar apela nu există în aplicație.
grupuri de sonerie Model, migrare, ecrane și API complete. Serviciul care ar transforma un grup într-un șir de apelare pentru centrală nu este chemat de niciun cod care duce un apel. Este exact tipul de lipsă pe care restul site-ului promite să o spună.
scenarii SIPp 11 din 14 trec pe o centrală vie, într-o singură rulare. Ultimele două au nevoie de un gateway de operator îndreptat înapoi spre bancul de test.
§03 Tarife

Cât costă un minut către un număr românesc

Cifrele de alături sunt tarifele publicate de Twilio pentru România, așa cum sunt trecute în registrul de furnizori al aplicației, cu sursa și data de la care se aplică.

Se adaugă peste ele adaosul platformei, de 0,10 € pe minut, aplicat pe secundele reale de apel. Nu punem adaos pe telefonie: costul operatorului intră la preț de listă.

Twilio · România 2026-09-05
Apel primit, pe minut
$0,0100
Apel dat către fix, pe minut
$0,0125
Apel dat către mobil, pe minut
$0,0320

Tarifele sunt în dolari, fiindcă așa le publică operatorul. Rândul intră în registru doar dacă a fost verificat față de lista de prețuri a vendorului, iar rândul acesta a fost.[1]

§04 Întrebări

Cele șapte întrebări pe care le pune oricine

Șase au un răspuns adevărat. Una este un nu simplu. Preferăm o pagină care răspunde sincer la șase decât una care răspunde vag la șapte.

Îmi pot păstra numărul actual?

Nu prin portare — nu există nimic pentru portare în produs: niciun model, nicio migrare, niciun ecran, nicio rută. Ce poți face azi este să îți imporți numerele existente dintr-un cont Twilio al tău, adică numerele rămân la tine și doar rutarea lor vine la noi.

Pot folosi operatorul meu de telefonie?

Nu încă, pentru apeluri de intrare. Trunchiurile SIP se configurează complet în consolă, apelul de ieșire pe trunchi este cod real, iar centrala trece 11 din 14 scenarii SIPp — dar apelul care intră pe trunchi nu ajunge deocamdată la asistent, și niciun trunchi de operator real nu a fost conectat vreodată.

Merg și apelurile primite, și cele date?

Da, pe Twilio, care este singura cale dovedită azi. Apelurile date includ și campaniile de ieșire, cu ferestre de apelare, liste de suprimare și motiv scris pentru fiecare contact nesunat.

Pot pune mai multe numere pe același asistent?

Da. Un asistent poate avea oricâte numere; legătura este pe număr, nu invers, și nu există nicio restricție de unicitate. Invers, un singur număr care se rutează la asistenți diferiți în funcție de oră sau de o alegere din meniu se poate declara în model, dar nu se execută încă pe un apel viu.

Pot avea numere în mai multe țări?

Da. Căutarea și cumpărarea de numere se fac pe țară prin contul de Twilio, iar registrul păstrează tarife separate pe țară — azi pentru Statele Unite și România.

Ce se întâmplă cu numărul dacă plecăm?

Îl eliberezi, număr cu număr, din consolă sau din API, iar eliberarea se face efectiv la operator. Nu există deocamdată o ștergere automată a organizației care să elibereze singură toate numerele, fiindcă nu există deocamdată o ștergere de organizație. Dacă numerele sunt în contul tău de Twilio, ele oricum nu au plecat de la tine niciodată.

Cât costă telefonia?

Costul operatorului intră la prețul lui de listă, fără adaos din partea noastră; pentru România, tarifele Twilio verificate sunt în tabelul de mai sus. Separat, platforma ia 0,10 € pe minut de apel.

§05 Registru

Ce scrie registrul, fără să înfrumusețăm

Registrul de furnizori de telefonie este poarta care decide ce apare în lista de selecție a unui client. Îl afișăm așa cum este, cu ambele jumătăți.

Se poate alege azi 1

  • Twilio

În registru, neimplementat 4

  • Telnyx
  • Vonage
  • DIDWW
  • BYO SIP trunk

Există cod de adaptor și pentru câțiva dintre cei din a doua listă. Codul scris și furnizorul deschis sunt două lucruri diferite, iar pagina asta le ține diferite.

Note

  1. 1 Tarifele pentru România: rândul Twilio din app/Services/Registry/RegistryData.php, marcat ca verificat. Sursa consemnată acolo: Twilio Programmable Voice pricing — https://www.twilio.com/en-us/voice/pricing and /ro (US and Romania rate cards)
  2. 2 Trunchiuri și centrală: app/Models/SipTrunk.php, app/Services/Telephony/Sip/SofiaProfileGenerator.php, app/Services/Pbx/ și planul de apelare din telephony/freeswitch/conf/. Scenariile SIPp și cele 11 din 14: raportul de construcție din rădăcina depozitului.

Portarea unui număr pe care îl ai deja

Păstrarea numărului pe care lumea îl sună deja e partea cu acte și așteptare. Spune-ne intervalul și operatorul actual și primești un termen realist, nu unul optimist.