Polaroid Photo

Bilder från Daniel Nylander.se

Daniel Nylander.se

Ubuntu, Debian, Translation Project, GNU, Linux, UNIX, VoIP, IT-Säkerhet, experiment, väl valda ord och delvis sinnesnärvaro

Välj ett ämne:

Sökresultat:

tis
22
feb '05

Konfigurering av Asterisk för Digisip

Denna konfiguration till Asterisk är för er som använder Digisip som POTS gateway.

sip.conf

[general]
port = 5060
bindaddr = 0.0.0.0
disallow=all
videosupport=yes
allow=ulaw
language=se
allow=alaw
allow=G726
allow=gsm
tos=lowdelay
search => e164.org
search => e164.arpa
localnet=192.168.1.0/255.255.255.0

register => telefonnr:lösenord:username@proxy.digisip.net/telefonnr

[2000]
type=friend
username=ditt username
secret=ditt lösenord
language=se
dtmfmode=inband
callerid=Daniel Nylander <ditt telefonnummer@proxy.digisip.net>
host=dynamic
nat=1
context=outgoing
mailbox=2000
disallow=all
allow=ulaw
allow=alaw
allow=G726

[digisip]
type=peer
secret=ditt lösenord
callerid=Daniel Nylander <ditt telefonnummer@proxy.digisip.net>
username=ditt username
host=proxy.digisip.net
authuser=ditt username
canreinvite=no
fromuser=ditt telefonnummer
nat=1
insecure=very
fromdomain=proxy.digisip.net

[fwd]
type=peer
username=ditt username
secret=ditt lösenord
host=fwd.pulver.com

[guest]
type=user
context=mainmenu-iax


extensions.conf

[globals]

[default]
exten => ditt telefonnummer,1,Answer
exten => ditt telefonnummer,2,Wait(1)
exten => ditt telefonnummer,3,Playback(welcome)
exten => ditt telefonnummer,4,Playback(one-moment-please)
exten => ditt telefonnummer,5,agi,/var/lib/asterisk/agi-bin/get_call.agi
exten => ditt telefonnummer,6,Dial(SIP/2000,20)
exten => ditt telefonnummer,7,Playback(nbdy-avail-to-take-call)
exten => ditt telefonnummer,8,Voicemail(u2000)
exten => ditt telefonnummer,9,Playback(thank-you-for-calling)
exten => ditt telefonnummer,10,Playback(goodbye)
exten => ditt telefonnummer,11,Wait(7)
exten => ditt telefonnummer,12,VoicemailMain
exten => ditt telefonnummer,13,Hangup
exten => ditt telefonnummer,14,Busy
exten => t,105,Hangup

[mainmenu-iax]
exten => _.,1,Goto(mainmenu,s,1)


[outgoing]


exten => 6000,1,VoicemailMain

exten => 4000,1,Playback(vm-danielsvoicemail)
exten => 4000,2,VoicemailMain(${CALLERIDNUM})

exten => _0.,1,SetCallerID(ditt telefonnummer)
exten => _0.,2,SetCIDName(Daniel Nylander)
exten => _0.,3,Dial(SIP/digisip/${EXTEN:1},120,W)
exten => _0.,4,Congestion
exten => _0.,5,Hangup
exten => _0.,102,Busy

exten => t,105,Hangup

voicemail.conf

[general]
format=wav
serveremail=voicemail@danielnylander.se
attach=yes
skipms=3000
maxsilence=10
silencethreshold=100
maxlogins=3

[local]
2000 => din pinkod,Daniel Nylander,info@danielnylander.se

mån
18
apr '05

Vad är VoIP?

VoIP eller Voice-over-IP

Med andra ord, röst över IP-protokollet (IP = Internetprotokoll).

Jag tänkte här kort beskriva vad VoIP och andra uttryck är på enkel svenska.
Vill du ha mer information så rekommenderas webbplatserna voip-info.org (på engelska) eller
VoIP-Forum.se (på svenska)

Voice over IP (VoIP) definierar ett sätt att transportera röstsamtal över ett IP-baserat nätverk, inkluderat digitalisering och paketering av röstströmmen. IP-telefoni använder VoIP-standarderna för att skapa ett telefonisystem där högnivåfunktioner såsom avancerad samtalsrouting, röstbrevlåda, kontaktcenter med flera kan användas.

Fördelar / Nackdelar

Det finns många fördelar med IP-telefoni. Många nackdelar också.
Fördelar är pris och flexibilitet.
Nackdelar är ung teknik, få tjänster och paketeringar.

Protokoll

IP-telefoni är paraplynamnet för ett antal olika tekniker och protokoll (språket de kommunicerar med).

SIP – Session Initiation Protocol. Den vanligaste metoden för vanlig telefoni till IP-telefoni i Sverige.
Session Initiation Protocol (SIP) är ett peer-to-peer (punkt till punkt) multimediaprotokoll utvecklat via IETF (Internet Engineering Task Force). SIP är ASCII-baserat, liknande HTTP och återanvänder befintliga IP-protokoll (DNS, SDP etc). Sedan den första publikationen 1999 har SIP genererat ett högt intresse hos VoIP-industrin och många människor tror att SIP kommer att bli de facto-standarden för framtida röstsamtal.

H.323 – Den vanligaste metoden för telefoni på Internet.
H.323 är ett VoIP-protokoll som tagits fram av ITU (International Telecommunications Union). Det skapades ungefär samtidigt som SIP men blev utvecklat och installerat tidigare. Idag så går mycket av världens VoIP-trafik via H.323-nätverk med miljarder av samtalsminuter varje månad.
Styrkan i H.323 ligger i dess flexibilitet, inkluderat multimediakommunikation (röst-, video- och datakonferenser) så väl som applikationer där kompatibiliteten mot PSTN (gamla telefonnätet) är kritisk. H.323 designades för multimediakommunikation över IP-nätverk och har gjorts till den perfekta lösningen för multimediakommunikation i realtid över paketbaserade nätverk.

H.263 – Video över IP. Videokonferenser.

IAX/IAX2 – Nytt protokoll som utvecklas stadigt. Säkerhet är en av fördelarna.
Protokollet IAX revision 2 används av Asterisk VoIP PBX (telefonväxel) och är ett alternativ till SIP, H.323, etc.
som kan koppla upp andra enheter som har stöd för IAX (en begränsad lista för närvarande men ökar stadigt).

* IAX är inte resultatet av en standard, snarare ett samarbete i en användargemenskap.
* IAX använder en enda UDP-port (4569) och fungerar väl i NAT-nätverk (Network Address Translation) (där det gamla IAX1-protokollet använde port 5036). IAX använder bara en UDP-port för både kontroll och datatrafik.

IAX supporterar PKI-autentisering och trunkering (sammanslagning). När du trunkerar med IAX2 så allokeras bara den använda bandbredden. Andra TDMoIP-protokoll (Time Division Multiplexing over Internet Protocol) använder en fastsatt bandbredd för att hålla uppe alla kanaler.
IAX-trunkering gör att man kan köra multipla röstströmmar genom en enda trunk till andra servrar och reducerar den overhead (extra data) som blir i IP-paketen. IAX skickar alltid DTMF (Dual Tone Multi-Frequency) inline och har därför inte samma problem som oftast blir med SIP.

T.38 – Används för fax, med andra ord FoIP (Fax over IP).
T.38 är en ITU-standard för sändning av fax över IP-nätverk i realtid. RFC 3362 specifierar en mediatyp kallad image/t38 för T.38-faxsamtal.
Mer information: http://www.brooktrout.com/whitepapers/pdf/fax_over_ip.pdf

Andra förekommande protokoll:

COPS – The Common Open Policy Service, finns beskriven i RFC2748.

ENUM – ENUM RFC 3761 är ett protokoll som använder Internets DNS-system för att översätta E.164 (vanliga) telefonnummer till IP-adresser (såsom SIP, H323 eller epost). RFC 3761 har tagit över för den gamla RFC 2916 i maj 2004.

IMS – IP Multimedia Subsystem. IMS började som en 3GPP-teknologi för mobila 3G-nätverk men har börjat bli en bredare standard. Den är fortfarande under utveckling och på tidigt teststadium och resultaten kommer snart. IMS bygger på SIP-protokollet.

LTP – Hotfoons internt utvecklade Lightweight Telephony Protocol (LTP).

Megaco – Megaco (Media Gateway Control) är ett kontroll- och signalprotokoll för VoIP. Megaco utvecklades av IETF och ITU. H.248 är ITU:s namn för Megaco.

MGCP – MGCP (Media Gateway Control Protocol) är ett kontroll- och signalprotokoll för VoIP.

PINT – Finns dokumenterad i RFC 2848

RTP – Real-time Transport Protocol. Finns dokumenterat i RFC 3550, RFC 3611, RFC 1890, RFC 2508 och RFC 3545.

SCCP – Cisco SCCP (Cisco Skinny Client Control Protocol). Properitärt protokoll som används mellan Ciscos Call Manager och Ciscos VoIP-telefoner.

SCTP – Stream Control Transmission Protocol. Beskrivs i RFC 3286.

SIMPLE – Mer information på http://www.ietf.org/html.charters/simple-charter.html.

STUN – Simple Traversal of UDP through NATs (Network Address Translation) är ett protokoll för att hjälpa enheter att kommunicera genom en NAT-brandvägg eller router.

T.37 – T.37 är en ITU-standard för att sända fax över IP-nätverk. Fax skickas som MIME-kodade e-postmeddelanden via SMTP.

TRIP – Telephony Routing over IP. TRIP är en policy-baserad inter-administrativt domänprotokoll för meddela nåbarhet för telefonipunkter mellan servrar och andra enheter.

Vem kan leverera IP-telefoni?

Det finns många leverantörer i Sverige. Många bra och många dåliga.

Exempel är: AllTele/Rix Telecom (mitt val!), Tele2, Gratis Telefon, Digisip/Bredbandsbolaget (dålig enligt mig!)
En bättre uppdaterad lista (med prisinformation) finns hos PTS (Post och Telestyrelsen):
Länk: http://www.pts.se/Sidor/sida.asp?SectionId=2131

Ring med datorn

Du behöver en programtelefon som har stöd för SIP eller H.323. De är oftast gratis men kommersiella versioner finns också.

Exempel på det är:

Windows: SJPhone, XTen
Linux: kphone , linphone, Ekiga, Twinkle
Mac: Xten

En lång lista på ”mjuka” (och hårda) telefoner som pratar SIP finns på:
http://www.iptel.org/info/products/sipphones.php

eyeBeam (kommersiell)

Ring utan dator
Du behöver inte ringa med datorn. Det finns ”hårda” telefoner också.

Allt du gör är att koppla in en nätverkskabel i ”rumpan” på telefonen. Telefonen pratar direkt med din IP-telefonileverantör över din internetförbindelse. SIP har dock lite problem om du kör ett så kallat internt nätverk (privata adresser enligt RFC1918).
Då bör man skaffa sig en bredbandsrouter (typ Linksys eller liknande) som klarar av att hantera VoIP-trafik (STUN och gärna QoS).

IP-telefoner kostar från 700 kronor (Grandstream Budge Tone 100) upp till cirka 10000 kronor (Cisco 7970G).

Här är några exempel:

Cisco 7970G SNOM 360

Ring med din gamla telefon

Koppla in en så kallad ATA-box. ATA står för Analog Telephone Adapter.
Du kopplar in din internetkabel samt en eller flera telefoner i boxen. Blir precis som en ”vanlig” gammal telefon.
En ATA-box kostar ca 600-1500 kronor.

i3Micro VOOD VTA-111 Grandstream

FoIP – Fax-over-IP

Nytt fint ord. Med andra ord, fax över IP-protokollet.

Du behöver inte längre ha en stor faxburk på kontoret/hemma, det räcker med ett program som simulerar en fax.
Programmet tar emot faxet och kan till exempel skicka det till dig som ett pdf-dokument via e-post. Fax är en gammalmodig teknik som tydligen än finns kvar.
Men det är viktigt att VoIP är kompatibelt med gårdagens olika tekniker..

Läs mer om FoIP på:
http://www.iec.org/online/tutorials/vfoip/

Skype

Skype är Voice-over-IP. Men ändå inte..

Varför? Jo, Skype använder sig av sitt egna protokoll.
Skype är alltså inte kompatibel med de andra standarderna SIP, H.323, IAX och så vidare.

mer kommer snart..

ons
30
mar '05

i3Micro Vood VTA-111

Igår kväll kopplade jag upp min nya i3Micro Vood VTA-111 ATA-box mot Rix Telecom.
Det vart lite problem med firewall/NAT men det löste sig till slut.
Väntar på inloggningsuppgifterna så jag kan sätta upp min Asterisk server som klient mot Rix och sen min ATA-box som klient till Asterisk servern.
Måste säga att supporten på Rix Telecom är den bästa jag varit med om. Inga problem där.
Så nu ryker mitt abbonemang på Digisip åt.. pipsvängen!!

VTA-111