Ip telefon, (VOIP) hívás kezdeményezése C# alkalmazásból

Ip telefon, (VOIP) hívás kezdeményezése C# alkalmazásból
2013-08-01T13:54:11+02:00
2013-08-04T15:47:08+02:00
2022-11-29T12:50:37+01:00
devla
Helló!
Számítógépről indított telefonáláshoz kérnék pár segítséget [C#-Hardver].
Szeretnék írni az egyik alkalmazásomba egy telefonálás funkciót, aminek a segítségével vezetékes és belföldi mobilhálózatokra tudnék hívást kezdeményezni.

A kérdésem itt az lenne, hogy ezen elképzelésemet hogyan tudnám megvalósítani. Nagyobb részt hardveresen, kisebb részt szoftveresen (c#).
Ez egy kisebb telefonközpont ként üzemelne. Milyen eszközök kelhetnek ehhez? Csak egy valamilyen VOIP szerver vagy esetleg más is?
Esetleg ismertek pár ilyen jónak mondható szolgáltatót?

A szoftverben meg csak elég lenne a VOIP szerver címét megadni és úgy működne?

Előre is köszönöm a válaszokat, mert nagyon fontos lenne!

Üdv:

Deval
Mutasd a teljes hozzászólást!
"Viszont leírnám, hogy eddig mit sikerült magamévá tennem, hogy biztosan jól értem-e, ill. lenne még pár kérdésem is:
.............
"
Nem
-PC-ét megveszed.
-kártyát belerakod.
-Elastix disztribúciót image formátumban letöltöd,
ami CentOs linux + Asterix + webes felület az Asterisk beállítására + Apache + mysql stb. együtt.
- felrakod mint egy Linuxot.
-webes felületen beállítod az asterisk szervert (ez egy külön világ ...) és minden más ami kell neked pl. mysql stb.
-szerver elkészült.

"Ha jól gondolom, akkor erre a kártyára kéne rádugni az RJ11-es telefonkábeleket ami a szolgáltatótól jön, nem?
-Ha ez így van, akkor egy időben csak négy hívást tudnék kezdeményezni belföldi vezetékes és GSM vonalakra?"

Ez egy telefon, ami átalakítja a hangot stream-re codec-decodec driver segítségével.
Igen 1-4 db.
4 db független telefoncsatorna, de van 8-16 db csatornás is, de az méreg drága.
Ehhez a falból logikusan 4 db független csatlakozás kell a telefon szolgáltatóval, ezt ugye érted?
Netes részen lehet bármennyi csatorna, VOIP.

"Asterisk/Elastix/openSIPS:"

Adtam több linket.
Minden leírás megtalálható a linkek alatt.


Azért nem írom meg a programot neked, nem a topikhoz tartozik....
Ez már nem az 50 pontos topik témája.
Ahogy látom, érzem, neked ez nem lesz 1szerű....
Én Qt4-ben írtam egy SIP, és IAX2 klienset....
saját1
saját2
virtualbox alatt futott (fejlesztésig) a Elastix disztr., és benne a képen látható Asterisk.
Mutasd a teljes hozzászólást!

  • guglinak - VOIP szerver
    Nagyjából 280 000 találat (0,27 másodperc)

    pl.
    Töltse le a 3CX VoIP Servert – INGYENES KIADÁS – egy ingyenes IP PBX és SIP Szerver! Töltse le ingyenesen a 3CX VoIP server szoftvert, és állítson össze ...
    Mutasd a teljes hozzászólást!
  • Elastix

    CentOS (linux) alapú Asterisk VOIP szerver.
    Klines SDK SIP-re pl.
    pénzes:
    Ozeri
    Free:
    openSIPS
    Én ezt használtam Qt C++-ban:
    pjpSIP

    Hardver.
    Átlag PC, benne 100 mbit eth és
    TDM410PLF + 1 FXO Digium kártya
    Itt kapható.
    Felrakod a PC-re egy Elastíx disztribúciót.
    Mutasd a teljes hozzászólást!
  • Köszönöm. Egyszerűbb és olcsóbb módszer esetleg nem létezik?

    Pl.: VOIP szerver bérlés és akk azt használná mind a kb. 10-20 felhasználó.

    Ha jól értelmezem, akkor ez a hardver lenne a szerver és akkor ehhez kapcsolódnának a gépek, nem?
    Mutasd a teljes hozzászólást!
  • Ez miért drága?
    A pc max. 100.000, a kártya 50.000.
    Többi ingyen van.
    Asterisk (Elastix egyik disstribuciója) a VOIP linux szerver.
    VOIP kliens van free:
    iax2-os: KIAX.
    SIP -re lista:
    lista

    Cég is van biztos, de én azt nem tudom, és biztos nem olcsóbb hosszú távon.

    Mutasd a teljes hozzászólást!
  • Mutasd a teljes hozzászólást!
  • mármint úgy értettem, hogy drága, hogyha sikerül összehoznom ezt a progit, akkor lenne rá egy vevőm, ahol kb. 40-50 callcenterest foglalkoztatnak... és ezt a számot majd növelni szeretnék...
    és ennyi ember egyidejű kiszolgálásához nem lenne kevés ez a szerver?

    a másik kérdésem az lenne, hogyha mind ezt amit írtál megvalósítom, akkor gyakorlatilag ingyen telefonálhatok majd mindenhova?
    Mutasd a teljes hozzászólást!
  • hmmm érdekes... köszi, utána nézek a hétvégén... :)
    Mutasd a teljes hozzászólást!
  • Asterisk több 100 ember beszélhet egy időben. A szerver kapacitásától függ:
    Asterisk
    wiki

    Nála nem találsz jobbat.

    VOIP net hálón persze.
    Kifelé PBX központ felé nem.Semelyikkel sem, de ez érthető.
    Matávot nem kerülheted ki.
    Mutasd a teljes hozzászólást!
  • hűha.... hát elsőre kicsit nehezen emészthető, de azért megpróbálkozok vele..

    Viszont leírnám, hogy eddig mit sikerült magamévá tennem, hogy biztosan jól értem-e, ill. lenne még pár kérdésem is:
    -Kell egy "átlag PC" + 1 Digium TDM410PLF kártya, Digium 1X100MF FX0 Modullal.
    -Erre felteszem az Elastix OS-t ami egy CentOS alapú OP.
    -Letöltöm (CentOS-ra) és telepítem az openSIPS-et
    -És ha igaz, akkor az Asterisk-et ami egy keretrendszer, azt is fel kell tennem.

    -A pjpSIP pedig majd VS-be nekem kell az alkalmazáshoz... :)

    A kérdéseim...: :)
    Digium TDM410PLF kártya:
    Ha jól gondolom, akkor erre a kártyára kéne rádugni az RJ11-es telefonkábeleket ami a szolgáltatótól jön, nem?
    -Ha ez így van, akkor egy időben csak négy hívást tudnék kezdeményezni belföldi vezetékes és GSM vonalakra?

    Asterisk/Elastix/openSIPS:
    Ezeknek a szoftvereknek/programoknak stb. az összekonfigurálására esetlegen nincs valamilyen részletes leírás vagy nem bonyolult? Mert ebben a szakirányban nagyon laikusnak mondhatom magam.

    C#:
    Magában az alkalmazásban, hogy nézne ki ez az egész?
    A programban a telefonközpont címe a fentebb leírt gép ip címe lenne és akkor egy SIP-URI-ban át kéne adom h kit szeretnék hívni (pl.: sip:+36-1-1234567@domain) és akk így kezdődne a stream?

    Bocsi, hogy ennyire értetlenkedek, csak ez a rész nagyon távol áll tőlem, viszont gyorsan kéne tudnom alkalmazni...
    De nagyon köszönöm, hogy ennyire segítőkész vagy!!
    Mutasd a teljes hozzászólást!
  • "Viszont leírnám, hogy eddig mit sikerült magamévá tennem, hogy biztosan jól értem-e, ill. lenne még pár kérdésem is:
    .............
    "
    Nem
    -PC-ét megveszed.
    -kártyát belerakod.
    -Elastix disztribúciót image formátumban letöltöd,
    ami CentOs linux + Asterix + webes felület az Asterisk beállítására + Apache + mysql stb. együtt.
    - felrakod mint egy Linuxot.
    -webes felületen beállítod az asterisk szervert (ez egy külön világ ...) és minden más ami kell neked pl. mysql stb.
    -szerver elkészült.

    "Ha jól gondolom, akkor erre a kártyára kéne rádugni az RJ11-es telefonkábeleket ami a szolgáltatótól jön, nem?
    -Ha ez így van, akkor egy időben csak négy hívást tudnék kezdeményezni belföldi vezetékes és GSM vonalakra?"

    Ez egy telefon, ami átalakítja a hangot stream-re codec-decodec driver segítségével.
    Igen 1-4 db.
    4 db független telefoncsatorna, de van 8-16 db csatornás is, de az méreg drága.
    Ehhez a falból logikusan 4 db független csatlakozás kell a telefon szolgáltatóval, ezt ugye érted?
    Netes részen lehet bármennyi csatorna, VOIP.

    "Asterisk/Elastix/openSIPS:"

    Adtam több linket.
    Minden leírás megtalálható a linkek alatt.


    Azért nem írom meg a programot neked, nem a topikhoz tartozik....
    Ez már nem az 50 pontos topik témája.
    Ahogy látom, érzem, neked ez nem lesz 1szerű....
    Én Qt4-ben írtam egy SIP, és IAX2 klienset....
    saját1
    saját2
    virtualbox alatt futott (fejlesztésig) a Elastix disztr., és benne a képen látható Asterisk.
    Mutasd a teljes hozzászólást!
  • Rendben, köszönöm!
    Az összerakásos dolgot majdnem eltaláltam , a kártyával kapcsolatos kérdések alatt pontosan úgy gondoltam, ahogy te azt leírtad, szóval ez is okés..

    A programozást meg majd megoldom, ahhoz tudok magamnak segítséget találni...

    Most sietnem kell, de este adom a pontokat... És még1x köszönöm.

    Még annyit kérdeznék zárásként, hogy valamely szolgáltatónál nincs véletlen ilyen lehetőség, hogy béreljünk valamilyen VOIP vonalat amivel lehet GSM-re és stb-re is telefonálni?

    Mert egy nagyobb cég esetében az h egyszerre 4 vonalon tudjon kifelé telefonálni vagy hogy berántson 500 telefon vonalat, szerintem az elég költséges és macerás lenne, ezért is kérdem, hogy nincs-e erre valami nagyobb céges megoldás.. :)
    Mutasd a teljes hozzászólást!
  • Az asterix + OpenSIPS jó páros, de ha van időd nézd átt ezt is: instavoip.
    Én ezt használom előszerettel, de a cél szentesíti az eszközt. Sok sikert.
    Mutasd a teljes hozzászólást!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd