---
title: "Unganisha mtoa huduma wa VoIP"
description: "Leta nambari unazomiliki tayari: usanidi elekezi wa Telnyx, stakabadhi za moja kwa moja za Twilio/Telnyx, au SIP trunk yoyote kupitia usanidi wa mikono."
---

Trafiki ya uzalishaji inapaswa kutumia namba unazomiliki kupitia mtoa huduma wako wa VoIP. Ukurasa wa **Connections → VoIP** wa dashibodi
(`/dashboard/voip-connections`) huunganisha akaunti yako ya mtoa huduma; baada ya
kuunganishwa, unaingiza namba zinazotumia simu za **zinazoingia na zinazotoka**.

Bofya **Muunganisho mpya** na uchague mojawapo ya njia tatu:

## Telnyx — usanidi elekezi (unaopendekezwa)

Hujawahi kutumia mtoa huduma wa VoIP? Mtiririko elekezi hukupitisha
katika kila hatua:

<Steps>
  <Step title="Unda akaunti">
    Bofya **Fungua usajili wa Telnyx**, unda akaunti yako, kisha uthibitishe
    "Nimeunda akaunti yangu."
  </Step>
  <Step title="Pata ufunguo wa API">
    Bofya **Fungua ukurasa wa funguo za API**, tengeneza ufunguo, kisha ubandike kwenye
    **Ufunguo wa API (v2)**. Unaweza pia kutaja muunganisho huo jina.
  </Step>
  <Step title="Unganisha na ujaribu">
    Bofya **Unganisha na ujaribu** — ThunderPhone huthibitisha vitambulisho
    na hutayarisha kinachohitajika upande wa Telnyx kabla ya kuhifadhi.
  </Step>
</Steps>

## Unganisha akaunti iliyopo

Tayari unatumia mtoa huduma? Ichague na ubandike vitambulisho vyako:

| Mtoa huduma | Hali |
|----------|--------|
| Twilio | Inatumika |
| Telnyx | Inatumika |
| SignalWire | **Inakuja hivi karibuni** — tumia SIP ya mkono leo |
| Vonage | **Inakuja hivi karibuni** — tumia SIP ya mkono leo |

## Usanidi wa SIP wa mikono

Tranki yoyote ya SIP hufanya kazi — ikiwemo DIDWW, SignalWire, Vonage, au PBX
unayosimamia mwenyewe. Weka jina la muunganisho, **kikoa cha SIP / URI**,
jina la mtumiaji na nenosiri hiari, porti, na usafirishaji; **Mipangilio ya
Kina** huongeza usimbaji fiche wa media (SRTP) na orodha ya **IP za Chanzo
Zinazoruhusiwa** (inapendekezwa). ThunderPhone hubadilisha mipangilio hiyo
kuwa jozi maalum ya tranki kwenye ukingo wake wa SIP: simu zinazotoka kutoka
kwenye nambari za muunganisho hutumwa kwenye kikoa chako cha SIP kwa kutumia
vitambulisho vyako, na simu zinazoingia kwenye nambari hizo hukubaliwa tu kutoka
kwa IP za chanzo zinazoruhusiwa unapozitaja. Vitufe viwili hufanya kazi kubwa:

- **Tengeneza Mwongozo wa Usanidi wa AI** — huandika maelekezo mahususi kwa
  mtoa huduma kwa usanidi wa upande wa tranki unaohitaji.
- **Jaribu na Uhifadhi Muunganisho** — hukagua kwamba endpoint ya SIP
  inatatuliwa kuwa anwani ya umma na, kwa TCP/TLS, inakubali muunganisho kwenye
  porti iliyochaguliwa (hosti za UDP hupata ukaguzi wa DNS pekee), kisha
  huhifadhi. Haiwezi kupiga simu bado kwa sababu muunganisho hauna nambari;
  uthibitisho halisi hupatikana wakati wa kuleta nambari (hapa chini).

Kuhariri muunganisho baadaye huendesha tena ukaguzi huo kwenye mipangilio yako
iliyobadilishwa kabla ya chochote kuhifadhiwa, kisha huunda upya tranki na
huthibitisha tena kila nambari kwenye muunganisho kwa simu fupi ya majaribio
inayoendeshwa chinichini — nambari huonyeshwa kama *Inaandaliwa* hadi simu yao
ya majaribio ifanikiwe. Manenosiri yaliyohifadhiwa hayaonyeshwi tena; acha
sehemu ya nenosiri wazi ili kulihifadhi, au chagua "Ondoa nenosiri lililohifadhiwa"
kwa tranki unaothibitishwa kwa IP.

### Kuorodhesha IP zinazoruhusiwa na uthibitishaji wa tranki

Ukingo wa SIP wa ThunderPhone unaendeshwa kwenye LiveKit Cloud. Baadhi ya
watoa huduma (DIDWW, miunganisho ya Telnyx ya IP, PBX nyingi zilizo nyuma ya
firewall) hukubali tu trafiki ya SIP kutoka kwa anwani ulizoorodhesha kuwa
zinazoruhusiwa, au huthibitisha simu zinazotoka kwa IP ya chanzo. Ruhusu
**kila** safu iliyo hapa chini, kwa uashiriaji wa SIP na media (RTP):

{/* generated:livekit-static-ips:start */}
{/*
  GENERATED BLOCK — do not edit by hand.
  Source: scripts/docs-freshness/data/livekit-static-ips.json
  Regenerate: python3 scripts/docs-freshness/generate_livekit_static_ips.py
  CI regenerates this block and fails on drift
  (scripts/docs-freshness/generators.d/30-livekit-static-ips.sh).
*/}

| Safu ya IP |
|----------|
| `143.223.88.0/21` |
| `161.115.160.0/19` |
| `153.57.128.0/18` |

LiveKit hutumia safu hizi kwa Realtime, uashiriaji na media za SIP, na Webhooks, na zinajumuisha simu zinazoshughulikiwa katika maeneo yake ya Kanada, EU, India, Japani na Marekani. Majina ya maeneo kwa endpoint iliyofungwa kwa eneo: `canada`, `eu`, `india`, `japan`, `us`.
{/* generated:livekit-static-ips:end */}

<Note>
  Endpoint chaguomsingi ya SIP inayoonyeshwa kwenye dashibodi ni ya kimataifa:
  kila simu huelekezwa kupitia eneo la LiveKit lililo karibu zaidi na mpigaji
  simu. Ikiwa mtoa huduma wako yuko nje ya maeneo yanayojumuishwa, simu inaweza
  kufika kwenye klasta ambayo anwani zake **haziko** katika safu zilizo hapo
  juu. Funga tranki kwenye eneo linalojumuishwa kwa kuingiza jina la eneo kwenye
  hostname ya endpoint — kwa mfano `thunderphone-p3bjhhk8.japan.sip.livekit.cloud`
  badala ya `thunderphone-p3bjhhk8.sip.livekit.cloud`. Ulinganishaji wa nambari
  zinazoingia hauathiriki.
</Note>

Kanuni chache za jumla za tranki yenyewe:

- **ThunderPhone haisajili.** Haitumi kamwe SIP `REGISTER` kwa mtoa huduma
  wako, kwa hivyo sanidi tranki kwa uthibitishaji unaotegemea IP na/au
  vitambulisho (jina la mtumiaji + nenosiri), si usajili.
- **Simu zinazotoka zinapaswa kutumia vitambulisho.** Washa uthibitishaji wa
  jina la mtumiaji/nenosiri upande wa mtoa huduma na uweke thamani zilezile
  katika fomu ya SIP ya mikono. Chukulia orodha ya IP zinazoruhusiwa kama
  safu ya pili, si safu pekee — simu zinazotoka kwenda maeneo yaliyo nje ya
  maeneo yanayojumuishwa zinaweza kuanzia kwenye anwani nyingine.
- **Simu zinazoingia ni mwelekeo wa kinyume.** Sehemu ya **IP za Chanzo
  Zinazoruhusiwa** kwenye fomu ni mahali pa kuweka anwani za uashiriaji za
  *mtoa huduma wako* ili ThunderPhone ikubali simu kutoka kwake tu.

Safu hizi huchapishwa na LiveKit katika
[Maeneo, endpoint za maeneo, na IP tuli](https://docs.livekit.io/deploy/admin/regions/endpoints/);
ThunderPhone hukagua ukurasa huo kila wiki na kusasisha mwongozo huu
unapobadilika.

## Baada ya kuunganisha

Leta nambari kutoka **Nambari za simu → Ongeza nambari → Unganisha mtoa huduma wa VoIP** (au moja kwa moja kutoka kwenye muunganisho). Kila nambari iliyoletwa huthibitishwa kabla haijaanza kutumika. Kwa muunganisho wa SIP wa mkono, uthibitishaji huo hupiga simu fupi ya majaribio (ya sekunde chache) **kutoka kwenye nambari yako, kupitia tranki yako ya SIP, hadi kwenye nambari ya ThunderPhone** — hivyo jina la mtumiaji, nenosiri, usafirishaji, na uelekezaji wa kutoka wa mtoa huduma wako vyote hujaribiwa moja kwa moja. Mtoa huduma wako hutoza simu hiyo kama simu nyingine yoyote.
Mtoa huduma akiikataa, nambari hubaki katika *Inatayarishwa* na ukurasa wa nambari za simu huonyesha jibu la mtoa huduma (kwa mfano "kitambulisho cha ThunderPhone kimekataliwa (SIP 401)"); rekebisha muunganisho kisha uthibitishe tena. Ikiwa mtoa huduma wako anakubali tranki lakini mpango wake wa uelekezaji haujumuishi nambari ya majaribio ya ThunderPhone (DIDWW hujibu "Nambari lengwa imezuiwa na mpango wa uelekezaji"), nambari huonekana kama *Imethibitishwa · mtoa huduma amekubali*: inaweza kutumika, lakini simu kwenda kwenye maeneo mengine hazikujaribiwa. Simu hiyo inathibitisha kwamba tranki yako inaweza *kupiga* simu kwa kutumia nambari hiyo; haithibitishi kwamba unamiliki nambari hiyo, kwa hivyo endelea kuelekeza uelekezaji wa simu zinazoingia wa nambari hiyo upande wa mtoa huduma wako kwa ThunderPhone (simu ya majaribio ya mzunguko wa kurejea kwenye ukurasa wa nambari za simu hukagua mwelekeo huo). Nambari zilizothibitishwa zinaauni simu zinazoingia na zinazotoka — hali inayofungua
[kampeni za simu zinazotoka](/sw/guides/outbound-campaigns) na
[simu zinazotoka kwa programu](/sw/guides/place-outbound-calls).

---

## Hatua zinazofuata

<CardGroup cols={2}>
  <Card title="Pata nambari ya simu" icon="phone" href="/sw/guides/get-a-phone-number">
    Mchakato kamili wa kuongeza nambari, nambari za ThunderPhone na VoIP.
  </Card>
  <Card title="Tumia nambari zako mwenyewe (API)" icon="code" href="/sw/guides/bring-your-own-numbers">
    Mchakato uleule wa kuunganisha-kuleta-kuthibitisha kupitia REST.
  </Card>
  <Card title="Endesha kampeni za simu zinazotoka" icon="megaphone" href="/sw/guides/outbound-campaigns">
    Orodha za CSV, vipindi vya kupiga simu, na sera ya kujaribu tena.
  </Card>
  <Card title="Marejeleo ya miunganisho ya VoIP" icon="phone-volume" href="/api-reference/voip-connections">
    Kila sehemu ya miunganisho, uthibitisho, na uletaji.
  </Card>
</CardGroup>
