Toon posts:

Het grote Asterisk topic - Deel I OverzichtLaatste deel

Dit topic is onderdeel van een reeks. Ga naar het meest recente topic in deze reeks.

Pagina: 1 2 3 ... 11 Laatste
Acties:
  • 100.589 views sinds 30-01-2008
  • Reageer

  • Sypher
  • Registratie: oktober 2002
  • Laatst online: 13:33
http://content.answers.com/main/content/wp/en/thumb/7/7e/250px-Asterisk_logo.png


Inleiding
Tegenwoordig is men erg fanatiek bezig met VOIP - Voice
over IP. Dit is te vergelijken met bellen over het internet.

Het programma Asterisk is dan ook een softwarematige telefooncentrale die draait
onder Linux of Windows (dmv een Cygwin port).

Het fijne van Asterisk is dat het een opensource programma is, en dat er veel addons, programma's en documentatie over te vinden is.

De bedoeling van dit topic is om mensen te informeren over Asterisk,

en eventuele vragen en problemen op te lossen.

A small side note, ik ben géén Asterisk Expert of Telefonie Expert.. Ik ben gewoon een fanatieke tweaker die graag speelt met Servers enzo :)

Speelt is het goede woord, ben zélf niet zo into linux, dus het is voor mij ook een leercyclus!

Tevens is dit eigenlijk m'n eerste topicstart van (hopelijk) een reekstopic ;) Don't be hard on me! :P
Vertel eens wat over VoIP!
Zoals al eerder gemeld; VoIP staat voor Voice over IP, IP(tele)communicatie.

Er zijn een groot aantal protocollen die gebruikt worden voor VoIP.. Een aantal (bekendere) hiervan zijn:
H323 = ??
SIP = Session Initation Protocol.
IAX (en IAX2) = Inter Asterisk eXchange - Dit protocol is speciaal ontworpen voor en door Asterisk.
SCCP (Skinny) = Cisco Protocol

Voornamelijk word er gebruik gemaakt van SIP. Diverse VoIP providers bieden dan ook alleen SIP-Support.

Bedrijven gebruiken echter vaak de "Cisco Callmanager" in combinatie met het SCCP/Skinny protocol.

VoIP maakt gebruik van TCP/IP pakketten om de spraak te verzenden..

<evt aan te vullen>
Wat kan Asterisk zoal? :?
Asterisk kan een hoop, helaas geen koffiezetten maar ja :P.. Een opsomming van de functies:
Call Features

* ADSI On-Screen Menu System
* Alarm Receiver
* Append Message
* Authentication
* Automated Attendant
* Blacklists
* Blind Transfer
* Call Detail Records
* Call Forward on Busy
* Call Forward on No Answer
* Call Forward Variable
* Call Monitoring
* Call Parking
* Call Queuing
* Call Recording
* Call Retrieval
* Call Routing (DID & ANI)
* Call Snooping
* Call Transfer
* Call Waiting
* Caller ID
* Caller ID Blocking
* Caller ID on Call Waiting
* Calling Cards
* Conference Bridging
* Database Store / Retrieve
* Database Integration
* Dial by Name
* Direct Inward System Access
* Distinctive Ring
* Distributed Universal Number Discovery (DUNDi™)
* Do Not Disturb
* E911
* ENUM
* Fax Transmit and Receive (3rd Party OSS Package)
* Flexible Extension Logic
* Interactive Directory Listing
* Interactive Voice Response (IVR)
* Local and Remote Call Agents
* Macros
* Music On Hold
* Music On Transfer
o Flexible Mp3-based System
o Random or Linear Play
o Volume Control
* Predictive Dialer
* Privacy
* Open Settlement Protocol (OSP)
* Overhead Paging
* Protocol Conversion
* Remote Call Pickup
* Remote Office Support
* Roaming Extensions
* Route by Caller ID
* SMS Messaging
* Spell / Say
* Streaming Media Access
* Supervised Transfer
* Talk Detection
* Text-to-Speech (via Festival)
* Three-way Calling
* Time and Date
* Transcoding
* Trunking
* VoIP Gateways
* Voicemail
o Visual Indicator for Message Waiting
o Stutter Dialtone for Message Waiting
o Voicemail to email
o Voicemail Groups
o Web Voicemail Interface
* Zapateller

Computer-Telephony Integration

* AGI (Asterisk Gateway Interface)
* Graphical Call Manager
* Outbound Call Spooling
* Predictive Dialer
* TCP/IP Management Interface

Scalability

* TDMoE (Time Division Multiplex over Ethernet)
o Allows direct connection of Asterisk PBX
o Zero latency
o Uses commodity Ethernet hardware
* Voice-over IP
o Allows for integration of physically separate installations
o Uses commonly deployed data connections
o Allows a unified dialplan across multiple offices

Codecs

* ADPCM
* G.711 (A-Law & μ-Law)
* G.723.1 (pass through)
* G.726
* G.729 (through purchase of commercial license through Digium)
* GSM
* iLBC
* Linear
* LPC-10
* Speex

Protocols

* IAX™ (Inter-Asterisk Exchange)
* H.323
* SIP (Session Initiation Protocol)
* MGCP (Media Gateway Control Protocol
* SCCP (Cisco® Skinny©)

Traditional Telephony Interoperability

* E&M
* E&M Wink
* Feature Group D
* FXS
* FXO
* GR-303
* Loopstart
* Groundstart
* Kewlstart
* MF and DTMF support
* Robbed-bit Signaling (RBS) Types

PRI Protocols

* 4ESS
* BRI (ISDN4Linux)
* DMS100
* EuroISDN
* Lucent 5E
* National ISDN2
* NFAS

Zoals je ziet kan het een hoop! Uiteraard is het nog wel een hoop uitzoekwerk hoe alles precies werkt, daar er niet voor álles documentatie beschikbaar is.
Ok, wat als ik het wil installeren?
Leuk leuk.. Daar zijn een aantal mogelijkheden:
* Windows? -> Deze is Hier te downloaden
* Linux? -> Hier is de FTP van Digium, de maker van Asterisk...

Wat heb ik nodig :?
Op dit moment ga ik alleen ff verder op het Linux verhaal aangezien die van Windows volgens mij best compleet is...
Je hebt nodig:
* Asterisk zelf

Indien je gebruik wil maken van je data in een SQL database (erg handig, zo kan je snel extensions toevoegen enzo.. Aanrader voor de beginner of iemand die het niet
zo heeft op het aanpassen van .conf bestanden ;)
* Asterisk-Addons
Hierin zit alles wat je nodig hebt voor Asterisk-Addons.. Echter heb je nog wel het een en ander nodig:
* De source van de Kernel die je draait
* De source van MySQL (de server)

Eventueel kan je ook nodig hebben:
* ncurses + ncurses-devel
* openssl + openssl-devel
* zlib + zlib-devel
* bison + bison-devel

Overigens kan je ook gebruik maken van de SVN trunk:

Commands to check out code from our SVN repository:
cd /usr/src

svn checkout http://svn.digium.com/svn/asterisk/trunk asterisk
svn checkout http://svn.digium.com/svn/asterisk/trunk asterisk-sounds
svn checkout http://svn.digium.com/svn/asterisk/trunk asterisk-addons
Alle bovenstaande items worden op dezelfde manier gecompiled:

Asterisk
Pak alle bestanden uit en ga de map in. Begin met Asterisk
make clean; make install
Dit duurt een tijdje.. Indien alles is gelukt heb je nu een schone installatie van Asterisk!

Asterisk Sounds
Indien je de geluiden hebt en wilt, en hebt uitgepakt, ga je die map in en doe je (wederom:)
make clean; make install
Dit is alleen een kwestie van kopieren ;) Snel klaar dus!

Asterisk Addons
Wil je Asterisk-Addons installeren?
Zorg ervoor dat de kernel en mysql source te bereiken is (meestal is dit /usr/src)

Pak de addons uit, ga de map in en doe... ja alweer:
make clean; make install
Dit duurt ook wel eventjes...

Pak maar koffie ofzo, zoals de meeste ICTers doen tijdens een installatie :P

Klaar?
Klaar? Mooi mooi!

Asterisk is te starten door gewoon even:
asterisk
te doen. Asterisk draait nu op de achtergrond..

Om de console te zien, doe je het volgende:
asterisk -rx
Als het goed is zie je nu de Asterisk-CLI en kan je gaan spelen..

Je had het over een Webinterface?
Klopt... Ik gebruik gebruikte zelf de webinterface FreePBX. Deze is te vinden op SourceForge

Hoe installeer ik FreePBX (AMP) ?
Download het bestand en pak hem uit op je linuxbak.

Maak in je SQL een database met eigen gebruiker en wachtwoord aan (grant deze gebruiker ook ff de rechten in die database, ok ;))

chmod het bestand install_amp zodat die uitgevoerd kan worden en doe dit..
./install_amp
Nu krijg je een aantal vragen gepresenteerd (inclusief databasehost, user, pw, naam etc)

Vul dit in, na afloop krijg je een melding dat het geinstalleerd is en de url om hem te bereiken.

Vanaf hier kan je het een en ander instellen aan settings...


Is dit allemaal te veel? Dan kan je ook denken aan Trixbox
Dit is een kant en klare Linux Distro (CentOS 4.2) waarin Asterisk e.d al aanwezig zijn met erg mooi control panel :)

Best leuk voor de beginner die een oud bakje heeft staan ;)

Hardphone? Softphone?
Hardphone?
Een Hardphone is een zogeheten "harde" foon, als in.. hardwarematig :) Er zijn erg veel verschillende hardphones te verkrijgen.
Let op bij het kopen dat hij SIP of IAX aan kan, eventueel zijn de exotische protocollen nog wel bij te installeren in Asterisk

Softphone?
De hard bij hardphone staat voor hardware, dan zal de soft in softphone wel voor software staan niet :)
Een paar voorbeelden:
SJPhone (Gratis!) (sip only)
X-Lite (gratis) of X-Pro (betaald) (sip only)

SJPhone is ook verkrijgbaar voor de PocketPC, Linux en de Mac :)
Leuk dat intern bellen.. kan ik ook naar buiten bellen?
Yep dat kan.. Zoiets heet een PSTN call, Public Switched Telephone Network.
Asterisk is te koppelen aan een andere SIP of IAX provider (zoals VoIPBuster) of dmv een modem of Zaptel kaart

Hoe koppel ik het aan ... VoIPBuster?
Als je gebruik maakt van FreePBX kan ik je even niet helpen, sinds Asterisk 1.2.0 moet ik het een en ander overnieuw uitzoeken (werkt niet echt heel lekker helaas)

Handmatig moet je een paar bestanden aanpassen. Deze staan in /etc/asterisk

Ikzelf maak gebruik van de SIP server van VoIPBuster.

Het sip.conf bestand:
[voipbuster]
type=peer
host=sip1.voipbuster.com
username=GEBRUIKERSNAAM
secret=WACHTWOORD
notransfer=yes
insecure=very
externip=JEEXTERNEIP
context=voipbuster-out


register => GEBRUIKER:WACHTWOORD@sip1.voipbuster.com
Nu is er in ieder geval een verbinding (peer) actief. Nu nog voor zorgen dat hij werkt ;)

het extensions.conf bestand:
[voipbuster-out]
exten => _0[12345789]XXXXXXXX,1,Dial,IAX2/voipbuster/0031${EXTEN:5}
exten => _0[12345789]XXXXXXXX,2,Congestion

exten => _XXXXXXX,1,Dial,IAX2/voipbuster/003135${EXTEN}
exten => _XXXXXXX,2,Congestion

[home]

exten => 7500,1,VoicemailMain
exten => 7500,2,Hangup

exten => 9999,1,Ringing
exten => 9999,2,Dial(SIP/9999,20,T)
exten => 9999,3,Voicemail(u9999)
exten => 9999,4,Hangup

include => voipbuster-out

exten => _06XXXXXXXX,1,Dial(SIP/${EXTEN}@pstn-spa3k,60,)
exten => _06XXXXXXXX,2,Congestion
Deze code doet het volgende:
Alle extenties van 10 cijfers, beginnend met een 0 worden vervangen door een 0031 aangezien het nodig is voor VoipBuster.

7500 is de voicemail (met FreePBX is dit al aangemaakt, op een ander nummer)

9999 is de inkomende lijn, voor Voipbuster-IN, dit werkt nog niet dus even te negeren.

06 nummers gaan hier via de pstn-spa3k kaart, omdat het via VoIPBuster geld kost :)

voorbeeldje van SIP.conf:
[9999]
type=friend
language=nl
host=dynamic
context=home
secret=WACHTWOORD
mailbox=9999
dtmfmode=rfc2833
disallow=all
allow=ulaw

[5555]
; If you're using Asterisk, this goes into the Incoming settings
; For your Trunk
type=friend
host=dynamic
; If using Asterisk@home, change the below line to context=from-internal
context=home
secret=WACHTWOORD
dtmfmode=rfc2833
disallow=all
allow=ulaw
insecure=very

[pstn-spa3k]
; If you're using Asterisk, this section goes into the Outgoing Settings
; for your trunk.
type=peer
auth=md5
host=134.145.134.18
port=5061
secret=WACHTWOORD
username=asterisk
fromuser=asterisk
dtmfmode=rfc2833
; If using Asterisk@home, change the below line to context=from-internal
context=home
insecure=very
Als het -goed- is kan je nu bellen via VoIPBuster! ZOlang je niet betaald, kan dit maximaal 2 minuten..

Meer informatie over VoIPBuster vind je in het Grote VoIPBuster topic ;)

Bij VoIPBuster kan je ook een telefoonnummer krijgen! Zie de site voor meer info :)

Voipbuster? 8)7 Ik wil Tiscali!
Dat kan hoor ;)

Zet dit in sip.conf
;tiscali

[general]
context=default
bindport=5060
bindaddr=0.0.0.0
srvlookup=yes

register => 0131234567:PASSWORD@tiscali/1000

externhost=externip.domein.nl; (je externe hostname/ip)
localnet=192.168.127.0/255.255.255.0
nat=yes

[authentication]

[tiscali]
type=peer
insecure=very
context=from-tiscali
username=0131234567
fromuser=0131234567
authuser=0131234567
secret=PASSWORD
qualify=no
host=tel.tiscali.nl
dtmf=inband
dtmfmode=inband
canreinvite=yes
fromdomain=tel.tiscali.nl
nat=yes

[xlite1]
type=friend
secret=PASSWORDXLITE
regexten=101 ; When they register, create extension 1234
callerid="Axis" <101>
host=dynamic ; This device needs to register
canreinvite=no ; Typically set to NO if behind NAT
allow=gsm ; GSM consumes far less bandwidth than ulaw
allow=ulaw
allow=alaw
mailbox=1101
context=sip

[xlite2]
type=friend
secret=PASSWORDXLITE
regexten=102 ; When they register, create extension 1234
callerid="Axis2" <102>
host=dynamic ; This device needs to register
canreinvite=no ; Typically set to NO if behind NAT
allow=gsm ; GSM consumes far less bandwidth than ulaw
allow=ulaw
allow=alaw
mailbox=1102
context=sip

[zyxel1]
type=friend ; Friends place calls and receive calls
regexten=103 ; When they register, create extension 1234
context=sip ; Context for incoming calls from this user
secret=PASSWORDZYXEL
host=dynamic ; This peer register with us
dtmfmode=inband ; Choices are inband, rfc2833, or info
username=zyxel1 ; Username to use in INVITE until peer registers
canreinvite=no
mailbox=1103 ; Mailbox(-es) for message waiting indicator
;disallow=all
allow=gsm ; GSM consumes far less bandwidth than ulaw
allow=ulaw
allow=alaw
nat=yes

[zyxel2]
type=friend ; Friends place calls and receive calls
regexten=104 ; When they register, create extension 1234
context=sip ; Context for incoming calls from this user
secret=PASSWORDZYXEL
host=dynamic ; This peer register with us
dtmfmode=inband ; Choices are inband, rfc2833, or info
username=zyxel2 ; Username to use in INVITE until peer registers
canreinvite=no
mailbox=1104 ; Mailbox(-es) for message waiting indicator
;disallow=all
allow=gsm ; GSM consumes far less bandwidth than ulaw
allow=ulaw
allow=ulaw
RTP.conf
; RTP Configuration
;
[general]
;
; RTP start and RTP end configure start and end addresses
;
; Defaults are rtpstart=5000 and rtpend=31000
;
rtpstart=8000
rtpend=8100
;
; Whether to enable or disable UDP checksums on RTP traffic
;
;rtpchecksums=no
iax.conf indien je minder firewall / NAT problemen wil ;)
; iax config
[general]
bindport=4569
bindaddr=0.0.0.0
delayreject=yes

language=en

bandwidth=medium

;allow=all
;disallow=g723.1
disallow=lpc10
allow=gsm
allow=ilbc

autokill=yes

[firefly1]
callerd="Axis PC"
type=friend
accountcode=axis
host=dynamic
secret=PASSWORD
context=home
auth=md5
en dan.. Extensions.conf
; Tiscali
[general]
static=yes
writeprotect=no
autofallthrough=yes
clearglobalvars=no
[globals]
CONSOLE=Console/dsp
IAXINFO=guest
TRUNK=Zap/g2
MONITOR_EXEC=/usr/local/bin/2wav2mp3
TRUNKMSD=1

[home]
include => local
include => mobiel
include => blockednumbers
include => vastenummers
include => internationaal
include => gratisnummers
inlcude => informatienummers
include => nomatch

[vastenummers]
exten => _0[1234567]XXXXXX.,1,SetVar(CALLFILENAME=${EXTEN}-${TIMESTAMP})
exten => _0[1234567]XXXXXX.,n,Monitor(wav,${CALLFILENAME},m)
exten => _0[1234567]XXXXXX.,n,Dial(SIP/tiscali/${EXTEN},60,tr)

[mobiel]
exten => _0[6].,1,SetVar(CALLFILENAME=${EXTEN}-${TIMESTAMP})
exten => _0[6].,n,Monitor(wav,${CALLFILENAME},m)
exten => _0[6].,n,Dial(SIP/tiscali/${EXTEN},60,tr)

[internationaal]
exten => _00.,1,SetVar(CALLFILENAME=${EXTEN}-${TIMESTAMP})
exten => _00.,n,Monitor(wav,${CALLFILENAME},m)
exten => _00.,n,Dial(SIP/tiscali/${EXTEN},60,tr)

[gratisnummers]
exten => _0800.,1,SetVar(CALLFILENAME=${EXTEN}-${TIMESTAMP})
exten => _0800.,n,Monitor(wav,${CALLFILENAME},m)
exten => _0800.,n,Dial(SIP/tiscali/${EXTEN},60,tr)

[informatienummers]
exten => _090[069].,1,SetVar(CALLFILENAME=${EXTEN}-${TIMESTAMP})
exten => _090[069].,n,Monitor(wav,${CALLFILENAME},m)
exten => _090[069].,n,Dial(SIP/tiscali/${EXTEN},60,tr)

[local]
exten => 101,1,Dial(SIP/zyxel1,20,tr)
exten => 102,1,Dial(SIP/zyxel2,20,tr)
exten => 103,1,Dial(SIP/xlite1,20,tr)
exten => 104,1,Dial(SIP/xlite2,20,tr)
exten => 105,1,Dial(IAX2/firefly1,20,tr)
exten => 1000,1,Dial(SIP/xlite1&SIP/xlite2&SIP/zyxel1&SIP/zyxel2&IAX2/firefly1,20,tr)

[blockednumbers]
exten => _087.,1,Goto(s-BLOCKED,1)
exten => s-BLOCKED,1,Playback('custom/geblokkeerddoortiscali')
exten => s-BLOCKED,2,Wait(1)
exten => s-BLOCKED,3,Hangup

[nomatch]
exten => _X.,1,Playback('pbx-invalid')
exten => _X.,n,Hangup

[tiscali-in]
exten => s,1,Answer
exten => s,n,Ringing
exten => s,n,SetCIDName(${CALLERIDNAME})
exten => s,n,SetVar(CALLFILENAME=${EXTEN}-${TIMESTAMP})
exten => s,n,Monitor(wav,${CALLFILENAME},m)
exten => s,n,Dial(SIP/xlite1&SIP/xlite2&SIP/zyxel1&SIP/zyxel2&IAX2/firefly1,20,tr)
;exten => s,n,Dial(IAX2/firefly1,20,tr)
exten => s,n,Wait,1
exten => s,n,Congestion
Even een kleine uitleg over dit bovenstaande:

Wanneer je een blok maakt ([blaat]) dan moet je die altijd eerst includen wil je dat het werkt!

* Vaste nummers worden gedraait via Tiscali, en worden opgenomen als WAV file. Leuk voor callcenters oid ;)
* Mobiel gaat hetzelfde als Vast (je kan deze als je wil zelfs blokkeren! Dit kan overigens ook met VoIPBuster!
* Internationaal (wanneer een nummer met 00 begint ;)) gaan ook via Tiscali
* Gratis nummers (0800 dus 8)7) gaan ook vrolijk via de grote Paarse provider (Tiscali ja :P)
* Informatienummers, beginnende met 090X (dus 0900, 0906, 0909) gaan ook via Tiscali. Deze zijn ook te blokkeren!

In de bovenstaande config zijn 101 t/m 105 toegewezen aan IPtelefoons, hard & softphones dus
Het nummer "1000" is een callgroup waarbij alle telefoons gaan rinkelen zodra er gebeld word. Wel zo handig!

Bij blocked numbers krijgt men netjes te horen dat het geblokkeerd is, en word de hoorn er op gesmeten ;)

Wanneer het nummer onjuist is krijgt men te horen dat het nummer fout is en word de hoorn er ook op gesmeten

LET op!
Zet het volgende in je HOSTS file (/etc/hosts)
82.168.0.131 tel.tiscali.nl
Dit voorkomt problemen met resolven enzo ;)

Tot slot de Tiscal-IN, dit is de VOIP-in, wanneer men je dus belt.

Allereerst nemen we op...
Dan laten we hem overgaan
Stellen we de nummerweergave in zodat we weten wie ons belt
Dan word er ff gelogt (zo te zien ;))
Ff een wav filetje opnemen (Meer over opnemen)
Dan gaan we alle softphones en hardphones bellen, want je zal maar net niet bij softphone 1 zitten ;)
Even wachten
En tot slot de congestion, deze wacht tot de gebruiker ophangt alvorens verder te gaan...

XS4ALL heeft nu ook VoIP.. Werkt die ook met Asterisk?
Yep, die doet het ook ;)

Zet dit in sip.conf
register => 0878700XXX:********@sip.xs4all.nl/0031878700XXX

[0031878700XXX]
type=friend
context=putgraaf
host=sip.xs4all.nl
fromuser=0878700XXX
fromdomain=sip.xs4all.nl
username=0878700XXX
insecure=very
;nat=yes
secret=********
qualify=no
port=5060
disallow=all
allow=alaw
restrictcid=no
extensions.conf
; Extensions
;
[xs4all]
exten => _8.,1,SetCallerID(0878700XXXvi )
exten => _8.,2,SetCIDName(Putgraaf)
exten => _8.,3,SetCIDNum(0878700XXX)
exten => _8.,4,Dial(SIP/${EXTEN:1}@0031878700XXX)
exten => _8.,5,Hangup()
Ennuhhh kan het ook met Budgetphone?
Yep, die doet het ook (techniek staat voor niets hé!) ;)

Zet dit in sip.conf
register => 31437110XXX:*********@budgetphone.nl/31437110XXX

[31437110XXX]
type=friend
context=putgraaf
host=budgetphone.nl
fromuser=31437110XXX
fromdomain=budgetphone.nl
username=31437110XXX
insecure=very
secret=********
qualify=no
port=5060
disallow=all
allow=gsm
restrictcid=no
extensions.conf
; Extensions
;
[to-budgetphone]
exten => _0.,1,SetCallerID(31437110XXX)
exten => _0.,2,SetCIDName(Blaat)
exten => _0.,3,SetCIDNum(31437110XXX)
exten => _0.,4,Dial(SIP/${EXTEN:1}@31437110XXX)
exten => _0.,5,Hangup()
Kan ik ook m'n nummer verbergen? :?

Daarvoor moet je even contact opnemen met Budgetphone.

Ik heb een Cisco toestel, met SCCP (Cisco Callmanager) image. Kan die ook met Asterisk gebruikt worden?
Jazeker, dat is mogelijk. Hiervoor heb je twee opties:
  1. Je maakt gebruik van de ingebouwde Skinny ondersteuning
  2. Je maakt gebruik van chan_sccp2 (simpel te installeren)
Asterisk met Skinny
Skinny is al standaard aanwezig in Asterisk. Om hem aan de praat te krijgen moet je wat dingen wijzigen in skinny.conf (/etc/asterisk/skinny.conf).

De samplefile is vrij duidelijk, dus het zou niet zo lastig zijn om Skinny te laten werken.
Let wel op dat je ipv SIP/username of IAX2/username gebruik maakt van skinny/username. het is tenslotte een ander protocol.

Om hem te laten werken met een Cisco toestel, moet je dit aangeven in de XML bestanden. Skinny draait op poort 2000.
Asterisk met chan_sccp
Hierboven is te lezen dat je gebruik kan maken van Skinny. Echter bied skinny niet alle oplossingen welke sccp of zelfs de callmanager bied. Men beweert dat chan_sccp2 uitgebreider is dan de Cisco Callmanager.

Om gebruik te maken van de chan_sccp2 moet je deze eerst downloaden en compileren.
wget ftp://ftp.berlios.de/pub/...han_sccp-20060408.tar.bz2
tar xfvz chan_sccp-20060408.tar.bz2
cd chan_sccp-20060408
make
<hier word gevraagd of je bepaalde dingen wil meecompileren. Als je alle functies wil, moet je op alles "y" antwoorden. Zo heb je call waiting, call parking en meer.>
make install
Zet in /etc/asterisk/modules.conf de volgende regel:
noload => app_skinny.so
Dit is om te voorkomen dat Skinny de boel overneemt.
SCCP is vrij simpel te configureren, zie hiervoor sccp.conf (/etc/asterisk/sccp.conf).

Vergeet je Asterisk niet te restarten? Anders gaat het niet werken.
In je Asterisk CLI zou je nu sccp show version kunnen doen, dit geeft de versie terug.
Ik wil zo'n funky menu van toets 1.. blabla
Daar heb je d'r nog zo eentje.. ;)... Hieronder wat voorbeelden:

Menu'tje waar je een .gsm file hoort en je doorverbonden kan worden..
[menu]
exten => 31437110XXX,1,Goto(callthrough,s,1)
exten => 0031878700XXX,1,Goto(callthrough,s,1)

[callthrough]
exten => s,1,SetVar(NR=)
exten => s,2,Background(blaat)
exten => s,3,ResponseTimeout(10)
exten => s,4,WaitExten
exten => _X,1,SetVar(NR=${NR}${EXTEN})
exten => _X,2,Goto(s,3)
exten => #,1,Dial(IAX2/${NR}@${NR},30,r)
exten => #,2,Voicemail(us${NR}@default)
exten => #,3,PlayBack(vm-goodbye)
exten => #,4,HangUp()
Menu'tje voor wat users
[intern]
exten => 566,1,Macro(dial,566,IAX2/566,20)
exten => 374,1,Macro(dial,374,IAX2/374,20)
exten => 2170,1,Macro(dial,2170,IAX2/2170,20)
exten => 1605,1,Macro(dial,1605,IAX2/1605,20)

[macro-dial]
exten => s,1,Dial(${ARG2},${ARG3})
exten => s,2,Goto(s-${DIALSTATUS},1)
exten => s-NOANSWER,1,Voicemail(us${ARG1})
exten => s-NOANSWER,2,Goto(default,s,1)
exten => s-BUSY,1,Voicemail(bs${ARG1})
exten => s-BUSY,2,Goto(default,s,1)
exten => _s-.,1,Goto(s-NOANSWER,1)
exten => a,1,VoicemailMain(${ARG1})
En als je de tijd wil horen met een telefoonnummer...
[time]
exten => 8463,1,Wait(1)
exten => 8463,2,setvar(FutureTime=$[${EPOCH} + 10])
exten => 8463,3,SayUnixTime(${FutureTime},,R)
exten => 8463,4,playback(vm-and)
exten => 8463,5,SayUnixTime(${FutureTime},,S)
exten => 8463,6,playback(beep)
exten => 8463,7,wait(2)
exten => 8463,8,goto(1)
Voor de rest is het een beetje spelen, testen, reloaden en nog eens testen... Met AMP kan je overigens een stuk makkelijker menu's maken :)

Succes!

Voor mensen die leesvoer zoeken. DIt is een goed boek voor de Asterisk-beginners onder ons:
http://www.oreilly.com/catalog/asterisk/index.html

Deze is ook te downloaden! Je kan hem hier downloaden
Dit topic
Vorige delen:

Er zijn nog geen vorige delen!
Met dank aan...
Met dank aan

* Tweakmiv voor de eerste config waarmee ik Asterisk+Voipbuster werkende kreeg!

* Axis voor de Tiscali configuratie!

* [Airwolf] voor XS4ALL, Budgetphone en voorbeeld-menu configs!

Nog geen verdere namen.... Wat is niet is kan nog komen!
TopicUpdates

2005
* 06/12/2005 - Topicstart gemaakt :)
* 11/12/2005 - Update van Asterisk 1.2.0 naar 1.2.1 :) (gewoon overnieuw installeren werkt prima (backup wel ff je config!))
- Extra Softphone en klein opmaakfoutje gefixt :)
15/12/2005 - Tiscali erbij!
15/12/2005 - Update van WAV opname + Linkje naar info en info over Congestion
16/12/2005 - Tiscali-blok aangepast
2006
18/01/2006 - XS4ALL blok gemaakt (vanuit Spanje :+)
09/02/2006 - Wijzigingen in versie van Asterisk aangebracht
10/02/2006 - Over naar SIP bij VoIPBuster!
06/03/2006 - Asterisk 1.2.5!
04/04/2006 - Datum hier boven gefixt, wijziging AMPortel naar FreePBX + Asterisk 1.2.6!
14/04/2006 - Asterisk 1.2.7.1!
31/05/2006 - Asterisk 1.2.8!
2007
23/02/2007 - Oef lange tijd niets meer gedaan. Even wat editjes, updates en fixes gedaan aan de TS.
06/03/2007 - Asterisk versie geupdate + korte howto SCCP & Skinny installatie.
2008
21/02/2008 - Na lange tijd toch maar een fix. Binnenkort grote overhaul. Voor nu: Code -> Quote

[Voor 88% gewijzigd door Sypher op 21-02-2008 16:46]


  • Dieter
  • Registratie: januari 2001
  • Laatst online: 20-07 12:38
Netvisions,

Leuk dit zocht ik eigenlijk. Ik hoop dat hier nog wat mensen op reageren ... Ben ook gaan testen met Asterisk en heb mijn Digum kaartje in bestelling. Ik ga ook een VPN tunnel opzetten met mijn ouders om daar een paar toestellen te kunnen plaatsen.

Toch ff een vraagje : in X-lite kan ik de on hold button niet gebruiken (Asterisk@home). Vergeet ik iets ?

  • Sypher
  • Registratie: oktober 2002
  • Laatst online: 13:33
Vond de reacties wel tegenvallen helaas, had wel gehoopt dat meer mensen er interesse in hadden...

Ik zal even kijken naar dat X-Lite verhaal, gebruik zelf SJPhone en Firefly. In deze werkt het allebei..

Wat gebeurt er als je op de on-hold knop drukt?

  • real-doc
  • Registratie: mei 2003
  • Niet online
Volgens mij werkte die Hold knop alleen in de X-Pro versie, ik heb me er ook een keer aan gestoord ja.

Ik vind het trouwens een leuk topic, maar ik heb geen problemen met asterisk, dus daarom heb ik ook geen noodzaak gezien om hier te reageren ;). Neemt niet weg dat het een supermooie topicstart is waar iemand een heel eind mee kan komen.

  • Sypher
  • Registratie: oktober 2002
  • Laatst online: 13:33
Waar zit die holdknop eigenlijk? :)

  • afterburn
  • Registratie: januari 2000
  • Laatst online: 25-11 14:56

afterburn

No more...

Misschien heb ik meer geluk in dit topic dan mijn eigen, dus ook maar even hier mijn vraag:

De verschillen tussen Asterisk 1.0.x en 1.2.x zijn nogal significant en bevatten ook de nodige syntax verschillen in de config files. Weet iemand een soepele, makkelijke manier om Asterisk icm AMP te upgraden naar 1.2.1, zonder alle macros handmatig te herschrijven en zonder alles weer vanaf scratch te moeten instellen?

Oftewel, als ik Asterisk 1.2.1 over mijn huidige installatie installeer, en dan een upgrade doe van AMP (die werkt ook met 1.2), worden dan alle config files goed geconverteerd, zonder dat ik alles weer opnieuw moet instellen?

Fuji X-T1 | XF14mm F2.8 R | XF23mm F1.4 R | XF35mm F1.4 R
Nikon D800 | AF-S 24-120/f4 VR2 | AF-S 50/f1.8G
Computer specs


  • Dieter
  • Registratie: januari 2001
  • Laatst online: 20-07 12:38
hehe, ja ik zie het ook! Zit niet op x-lite blijkbaar, ik bedoelde eigenlijk de transfer knop...
Ondertussen heb ik sjphone geinstalleerd en deze is toch handiger.

Btw :
Heeft er iemand reeds getest met zo'n toestel : http://www.globaliptel.co...ec44f4d1a90e3bf173d98cece

?

[Voor 24% gewijzigd door Dieter op 11-12-2005 16:41]


  • Sypher
  • Registratie: oktober 2002
  • Laatst online: 13:33
afterburn schreef op zondag 11 december 2005 @ 16:11:
Oftewel, als ik Asterisk 1.2.1 over mijn huidige installatie installeer, en dan een upgrade doe van AMP (die werkt ook met 1.2), worden dan alle config files goed geconverteerd, zonder dat ik alles weer opnieuw moet instellen?
Hmm zoiets ben ik nog niet echt tegen gekomen, hier werkte de overgang gewoon.. Het meeste loopt gewoon via AMP zelf, maar heb wel handmatig zaken over moeten zetten in mijn cfgs.. maar het was de moeite waard!
Dieter schreef op zondag 11 december 2005 @ 16:39:
[...]
hehe, ja ik zie het ook! Zit niet op x-lite blijkbaar, ik bedoelde eigenlijk de transfer knop...
Ondertussen heb ik sjphone geinstalleerd en deze is toch handiger.
Heb vanmiddag het een en ander getest met de XTEN softphones... Werkt wel netjes (iets oudere versie overigens...)

  • afterburn
  • Registratie: januari 2000
  • Laatst online: 25-11 14:56

afterburn

No more...

Wat is er duidelijk beter aan 1.2?

Fuji X-T1 | XF14mm F2.8 R | XF23mm F1.4 R | XF35mm F1.4 R
Nikon D800 | AF-S 24-120/f4 VR2 | AF-S 50/f1.8G
Computer specs


  • WilcoOnline.nl
  • Registratie: september 2002
  • Laatst online: 27-06-2006
Valt mij eerlijk gezegt ook beetje tegen de response op dit topic.
Ik heb sinds verleden week Asterisk at home draaien met versie 1.2.

Probeer voipbuster werkend te krijgen voor uitgaande gesprekken het enigste wat ik eruit krijg is code 484 op de telefoon of een engelse stem die zegt dat alle lijnen busy zijn.

Iemand idee?

Powered by Orange Share


  • PJH
  • Registratie: mei 2005
  • Laatst online: 16-09-2011
484 betekent "Incomplete address"... kies je wel een volledig nummer?

Ik krijg trouwens nooit een stem bij Voipbuster... gewoon een congestietoon van mijn ata als hij niet doorkomt. Naar welk land bel je? :?

  • Sypher
  • Registratie: oktober 2002
  • Laatst online: 13:33
Indien je SIP gebruikt om naar VoipBuster te verbinden, probeer eens IAX :)

Bij SIP moet je wel opletten dat je REGISTER't

Heeft iemand inkomende gesprekken met AMP al werkende? Alsmede het "7777" nummer?

  • axis
  • Registratie: juni 2000
  • Laatst online: 12-10-2020
Woei! Eindelijk een Asterisk topic.. Draai nu ook een half jaar een Asterisk doos thuis (in een GSX Virtuele machine), die aan het voip netwerk van Tiscali hangt..

Ik heb overal mijn laptop mee, en gebruik dan firefly om naar mijn thuisdoosje te connecten..

Hoeveel uren ik al wel niet aan het kloten ben geweest om die connectie naar Tiscali goed te krijgen.. Zal binnenkort wel eens wat configs daarvan posten. Inkomende lijnen werken nog steeds niet perfect, maar dat komt eigenlijk vooral omdat m'n Asterisk achter een NAT router hangt, en SIP absoluut niet lekker werkt achter een NAT router..

En mijn ISA Server die als firewall/nat doos draait vind het niet zo leuk dat ik paarduizend UDP poorten heb gepublished naar m'n Asterisk, en soms laat ie wel traffic door, soms niet..

De tool die ik het meest heb gebruikt om m'n connectie met Tiscali te configureren: Ethereal, good ol' sniffer..

Ik gebruik trouwens ook de monitoring functie om elk gesprek op te nemen, na elk gesprek draait er een tooltje die de wav'jes omzet naar 1 mp3'tje.. gevonden op de wiki :)

Draai nu nog 1.0 of 1.1, zijn er nog spannende dingen in 1.2?

[Voor 5% gewijzigd door axis op 14-12-2005 15:52]

Two advices for network troubleshooting.. learn to draw diagrams in Visio, and THINK IN LAYERS!


  • Sypher
  • Registratie: oktober 2002
  • Laatst online: 13:33
1.2(.1) zijn voornamelijk bugfixes, welke wel fijn zijn om opgelost te hebben ;)

Als je de configs gepost hebt, zal ik ze even opnemen in de startpost..

Zelf heb ik problemen met SIP, zodra men van buiten mijn netwerk wil gaan SIPpen dan lukt dit niet. De poorten die SIP gebruikt zijn geforward, maar niemand kan connecten.

Gisteren even een IAX2 testaccountje gemaakt (poorten stonden al open) en daar leek het wel te lukken..

Toch gebruik ik liever SIP aangezien er zo weinig IAX2 hard & softphones zijn die een beetje werken (Dat CUBIX valt ff flink tegen, kan geen eens interne nummers bellen 8)7)

  • axis
  • Registratie: juni 2000
  • Laatst online: 12-10-2020
netvisions schreef op woensdag 14 december 2005 @ 15:54:
1.2(.1) zijn voornamelijk bugfixes, welke wel fijn zijn om opgelost te hebben ;)

Als je de configs gepost hebt, zal ik ze even opnemen in de startpost..

Zelf heb ik problemen met SIP, zodra men van buiten mijn netwerk wil gaan SIPpen dan lukt dit niet. De poorten die SIP gebruikt zijn geforward, maar niemand kan connecten.

Gisteren even een IAX2 testaccountje gemaakt (poorten stonden al open) en daar leek het wel te lukken..

Toch gebruik ik liever SIP aangezien er zo weinig IAX2 hard & softphones zijn die een beetje werken (Dat CUBIX valt ff flink tegen, kan geen eens interne nummers bellen 8)7)
IAX is IMHO supieur aan SIP.. dat veel hardware het nog niet ondersteunt is een tweede ;)

Je zelf dat je de SIP poorten hebt geforward, maar je moet eigenlijk eens met een sniffer op je firewall/router gaan zitten (als het een PC is), en sniffen.. Er zijn namelijk geen standaard SIP poorten, dat maakt het zo irritant. Je kunt wel weer een voorkeur aangeven bij het registeren, maar dat werkt ook niet allemaal prima.

Je kunt misschien met je Asterisk doos in je router als DMZ host opgeven, dat zou moeten werken. Maar mijn ISA Server 2004 ondersteunt "uiteraard" geen DMZ host.

Two advices for network troubleshooting.. learn to draw diagrams in Visio, and THINK IN LAYERS!


  • axis
  • Registratie: juni 2000
  • Laatst online: 12-10-2020
Hier een mailtje dat ik al eens naar wat medetweakers heb gestuurd over Tiscali/SIP-NAT etc:
Had het inderdaad werkend.. En nog steeds, maar ik heb nu de zyxel verplaatst, want ik werd helemaal kribbig van het ding.. soms werkte portmappings wel, soms weer niet, dan liep ie weer vast, etc.. Het enige dat de zyxel nu nog doet, is als FXS poortje fungeren (analoge telefoons aan asterisk koppelen)

In attachment zie je hoe ik het nu heb draaien. Cisco modem ertussen, die alleen bridged. De verbinding komt als het ware binnen op m'n firewall.

Wat sowieso trouwens het vermelden waard is, SIP achter NAT werkt theoretisch niet.. Dat zie je ook overal, het wordt niet ondersteund, allerlei problemen, etc, SIP is niet gemaakt om door NAT heen te komen.. Maar als je geluk hebt, en met een beetje tweaken, kun je het werkend krijgen.

Een van de dingen die ik heb aangepast, is dat ik RTP poorten zoveel mogelijk heb beperkt tot UDP 8000/8100, eigenlijk gebruikt RTP random poorten volgens mij.. en da’s niet handig, ik kan in mijn firewall niet zomaar UDP poort 8000 tot 30000 openzetten..

Heb nu zelf het probleem dat uitgaande gesprekken prima werken, maar inkomende gesprekken (het RPT, voice gedeelte althans) niet..

Je moet ook in je /etc/hosts file deze regel toevoegen op je asterisk doos, heb ik uit een ander topic op GoT.. Daarna wilde ie opeens wel registeren :)

82.168.0.131 tel.tiscali.nl

Zie mijn bijgaande sip.conf, heb passwords even eruit gehaald, daar zie je dus hoe ik met tiscali verbindt, en hoe ik xlite en de zyxel poorten naar de asterisk verwijs..

Vooral belangrijk is de ‘canreinvite=no’ optie, als ik deze op ‘no’ zet werkt outbound prima, en als ik um op yes ze werkt inbound weer prima (en andersom weer niet).

Op mijn firewall heb ik poort 5060/UDP geforward naar mijn asterisk, en dat is eigenlijk voor SIP zelf al genoeg.. Net als bij FTP gaat over deze poort alleen de metadata en de commando’s etc, maar de andere data, de daadwerkelijk voice, gaat over andere poorten, namelijk de RTP poorten. Ik heb UDP poort 8000-8100 naar mijn asterisk geforward hiervoor, maar misschien is dit niet helemaal correct. (naja, het is en blijft een random poort, maar volgens mij kiest de tiscali SIP server ervoor om rond de 8000 te beginnen..

Een sniffer zoals ethereal of de command line tcpdump op je linux doos is bijna noodzakelijk, om dit soort probleempje op te lossen
sip.conf:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
[general]
context=default
bindport=5060
bindaddr=0.0.0.0
srvlookup=yes   
    
register => 0131234567:PASSWORD@tiscali/1000

externhost=externip.domein.nl; (je externe hostname/ip)
localnet=192.168.127.0/255.255.255.0
nat=yes     

[authentication]

[tiscali]
type=peer
insecure=very
context=from-tiscali
username=0131234567
fromuser=0131234567
authuser=0131234567
secret=PASSWORD
qualify=no
host=tel.tiscali.nl
dtmf=inband
dtmfmode=inband
canreinvite=yes
fromdomain=tel.tiscali.nl
nat=yes

[xlite1]
type=friend
secret=PASSWORDXLITE
regexten=101            ; When they register, create extension 1234
callerid="Axis" <101>
host=dynamic            ; This device needs to register
canreinvite=no          ; Typically set to NO if behind NAT
allow=gsm           ; GSM consumes far less bandwidth than ulaw
allow=ulaw
allow=alaw
mailbox=1101
context=sip

[xlite2]
type=friend
secret=PASSWORDXLITE
regexten=102                   ; When they register, create extension 1234
callerid="Axis2" <102>
host=dynamic                    ; This device needs to register
canreinvite=no                 ; Typically set to NO if behind NAT
allow=gsm                       ; GSM consumes far less bandwidth than ulaw
allow=ulaw
allow=alaw
mailbox=1102
context=sip

[zyxel1]
type=friend                    ; Friends place calls and receive calls
regexten=103                   ; When they register, create extension 1234
context=sip               ; Context for incoming calls from this user
secret=PASSWORDZYXEL
host=dynamic                   ; This peer register with us
dtmfmode=inband                ; Choices are inband, rfc2833, or info
username=zyxel1                  ; Username to use in INVITE until peer registers
canreinvite=no 
mailbox=1103      ; Mailbox(-es) for message waiting indicator
;disallow=all
allow=gsm                       ; GSM consumes far less bandwidth than ulaw
allow=ulaw
allow=alaw
nat=yes

[zyxel2]
type=friend                    ; Friends place calls and receive calls
regexten=104                   ; When they register, create extension 1234
context=sip               ; Context for incoming calls from this user
secret=PASSWORDZYXEL
host=dynamic                   ; This peer register with us
dtmfmode=inband                ; Choices are inband, rfc2833, or info
username=zyxel2                  ; Username to use in INVITE until peer registers
canreinvite=no
mailbox=1104      ; Mailbox(-es) for message waiting indicator
;disallow=all
allow=gsm                       ; GSM consumes far less bandwidth than ulaw
allow=ulaw
allow=alaw


rtp.conf:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
;
; RTP Configuration
;
[general]
;
; RTP start and RTP end configure start and end addresses
;
; Defaults are rtpstart=5000 and rtpend=31000
;
rtpstart=8000
rtpend=8100
;
; Whether to enable or disable UDP checksums on RTP traffic
;
;rtpchecksums=no


iax.conf voor firefly.. door IAX te gebruiken hoef ik niet een VPN open te houden, ik kan gewoon direct connecten door 1 poortje te forwarden.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
[general]
bindport=4569
bindaddr=0.0.0.0
delayreject=yes

language=en

bandwidth=medium

;allow=all
;disallow=g723.1        
disallow=lpc10          
allow=gsm           
allow=ilbc

autokill=yes

[firefly1] 
callerd="Axis PC"
type=friend 
accountcode=axis
host=dynamic 
secret=PASSWORD
context=home
auth=md5


En misschien wel het belangrijkste, mijn extensions.conf:

Waarschijnlijk allemaal redelijk prutserig, maar ik heb nog geen tijd gehad om me er echt in te verdiepen. Heb voor elk soort nummer een verdeling gemaakt, zodat ik zomaar waarschuwingen en meldingen ertussen kan stoppen..

Bijvoorbeeld 087 nummers, zijn een speciaal soort nummers, waar Tiscali niet naartoe kan routen. Ik wil dat als m'n vriendin thuis de telefoon en naar haar school belt (die 087), dat ze niet het idee heeft dat ze gewoon niet opnemen (was voorheen wel bij gebrek aan foutafhandeling), maar dan hoort ze mij zeggen dat dit een geblokkeerd nummer is.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
[general]
static=yes
writeprotect=no
autofallthrough=yes
clearglobalvars=no
[globals]
CONSOLE=Console/dsp             
IAXINFO=guest                   
TRUNK=Zap/g2                    
MONITOR_EXEC=/usr/local/bin/2wav2mp3
TRUNKMSD=1

[home]
include => local
include => mobiel
include => blockednumbers
include => vastenummers
include => internationaal
include => gratisnummers
inlcude => informatienummers
include => nomatch

[vastenummers]
exten => _0[1234567]XXXXXX.,1,SetVar(CALLFILENAME=${EXTEN}-${TIMESTAMP}) 
exten => _0[1234567]XXXXXX.,n,Monitor(wav,${CALLFILENAME},m)
exten => _0[1234567]XXXXXX.,n,Dial(SIP/tiscali/${EXTEN},60,tr) 

[mobiel]
exten => _0[6].,1,SetVar(CALLFILENAME=${EXTEN}-${TIMESTAMP})
exten => _0[6].,n,Monitor(wav,${CALLFILENAME},m)
exten => _0[6].,n,Dial(SIP/tiscali/${EXTEN},60,tr)

[internationaal]
exten => _00.,1,SetVar(CALLFILENAME=${EXTEN}-${TIMESTAMP})
exten => _00.,n,Monitor(wav,${CALLFILENAME},m)
exten => _00.,n,Dial(SIP/tiscali/${EXTEN},60,tr)

[gratisnummers]
exten => _0800.,1,SetVar(CALLFILENAME=${EXTEN}-${TIMESTAMP})
exten => _0800.,n,Monitor(wav,${CALLFILENAME},m)
exten => _0800.,n,Dial(SIP/tiscali/${EXTEN},60,tr)

[informatienummers]
exten => _090[069].,1,SetVar(CALLFILENAME=${EXTEN}-${TIMESTAMP})
exten => _090[069].,n,Monitor(wav,${CALLFILENAME},m)
exten => _090[069].,n,Dial(SIP/tiscali/${EXTEN},60,tr)

[local]
exten => 101,1,Dial(SIP/zyxel1,20,tr)
exten => 102,1,Dial(SIP/zyxel2,20,tr)
exten => 103,1,Dial(SIP/xlite1,20,tr)
exten => 104,1,Dial(SIP/xlite2,20,tr)
exten => 105,1,Dial(IAX2/firefly1,20,tr)
exten => 1000,1,Dial(SIP/xlite1&SIP/xlite2&SIP/zyxel1&SIP/zyxel2&IAX2/firefly1,20,tr)

[blockednumbers]
exten => _087.,1,Goto(s-BLOCKED,1)
exten => s-BLOCKED,1,Playback('custom/geblokkeerddoortiscali')
exten => s-BLOCKED,2,Wait(1)
exten => s-BLOCKED,3,Hangup

[nomatch]
exten => _X.,1,Playback('pbx-invalid')
exten => _X.,n,Hangup

[tiscali-in]
exten => s,1,Answer
exten => s,n,Ringing
exten => s,n,SetCIDName(${CALLERIDNAME})
exten => s,n,SetVar(CALLFILENAME=${EXTEN}-${TIMESTAMP})
exten => s,n,Monitor(wav,${CALLFILENAME},m)
exten => s,n,Dial(SIP/xlite1&SIP/xlite2&SIP/zyxel1&SIP/zyxel2&IAX2/firefly1,20,tr)
;exten => s,n,Dial(IAX2/firefly1,20,tr)
exten => s,n,Wait,1
exten => s,n,Congestion


Heb zoveel mogelijk geprobeerd mijn nummer enzo hier weg te laten uit privacyredenen, mocht ik iets vergeten zijn, hoor ik het wel :)

Enige reden dat mijn inkomende gesprekken trouwens niet werken heb ik ook al door, ligt aan me firewall...soms laat ISA 2004 namelijk WEL pakketjes op UDP/5060 door, en soms gewoon niet.. in de logs staat dan gewoon 'denied' 'unknown traffic'.. kabourtjes..

[Voor 31% gewijzigd door axis op 14-12-2005 16:20]

Two advices for network troubleshooting.. learn to draw diagrams in Visio, and THINK IN LAYERS!


  • AEZscf
  • Registratie: september 2001
  • Laatst online: 08:24
Goed initiatief dit topic. Heb op moment hier draaien Asterisk@home + zaphfc en 3 cisco 7905 phones.
Wil in de kerstvakantie even het zaakje omgooien naar een los gecompilde asterisk versie, word helemaal krankjorum van amportal die mijn configs steeds in de war gooit als ik even niet oplet.

  • 0fbe
  • Registratie: januari 2004
  • Laatst online: 13:37
Super dit topic, zal de testbak eens een keer aanslingeren :)

  • afterburn
  • Registratie: januari 2000
  • Laatst online: 25-11 14:56

afterburn

No more...

axis schreef op woensdag 14 december 2005 @ 15:58:
[...]

IAX is IMHO supieur aan SIP.. dat veel hardware het nog niet ondersteunt is een tweede ;)

Je zelf dat je de SIP poorten hebt geforward, maar je moet eigenlijk eens met een sniffer op je firewall/router gaan zitten (als het een PC is), en sniffen.. Er zijn namelijk geen standaard SIP poorten, dat maakt het zo irritant. Je kunt wel weer een voorkeur aangeven bij het registeren, maar dat werkt ook niet allemaal prima.

Je kunt misschien met je Asterisk doos in je router als DMZ host opgeven, dat zou moeten werken. Maar mijn ISA Server 2004 ondersteunt "uiteraard" geen DMZ host.
IAX is niet superieur aan SIP, het is anders. Enigste directe voordeel voor IAX in een voice applicatie is dat het beter met NAT kan omgaan. IAX is daarintegen alleen bruikbaar voor voice, terwijl SIP veel meer kan. SIP kan bv ook voor video gebruikt worden.

Fuji X-T1 | XF14mm F2.8 R | XF23mm F1.4 R | XF35mm F1.4 R
Nikon D800 | AF-S 24-120/f4 VR2 | AF-S 50/f1.8G
Computer specs


  • afterburn
  • Registratie: januari 2000
  • Laatst online: 25-11 14:56

afterburn

No more...

netvisions schreef op woensdag 14 december 2005 @ 15:48:
Indien je SIP gebruikt om naar VoipBuster te verbinden, probeer eens IAX :)

Bij SIP moet je wel opletten dat je REGISTER't

Heeft iemand inkomende gesprekken met AMP al werkende? Alsmede het "7777" nummer?
Alles werkt hier als een trein, alles werkt. Werk nog wel met 1.0.x van Asterisk, want upgraden gaat niet zo makkelijk en ik heb nog geen zin gehad om het opnieuw op te zetten.

Fuji X-T1 | XF14mm F2.8 R | XF23mm F1.4 R | XF35mm F1.4 R
Nikon D800 | AF-S 24-120/f4 VR2 | AF-S 50/f1.8G
Computer specs


  • AEZscf
  • Registratie: september 2001
  • Laatst online: 08:24
Wil nog met mijn pocketpc kunnen bellen via asterisk, als ik op mijn werk ben (bevind me dus in het netwerk waar mijn asterisk bak ook staat) dan werkt het perfect, alleen vanuit mijn huis lokatie lukt dat niet. Doe het via SIP omdat er verder geen apllicatie voor beschikbaar zijn. Iemand nog tips hiervoor?

  • axis
  • Registratie: juni 2000
  • Laatst online: 12-10-2020
AEZscf schreef op woensdag 14 december 2005 @ 16:22:
Wil nog met mijn pocketpc kunnen bellen via asterisk, als ik op mijn werk ben (bevind me dus in het netwerk waar mijn asterisk bak ook staat) dan werkt het perfect, alleen vanuit mijn huis lokatie lukt dat niet. Doe het via SIP omdat er verder geen apllicatie voor beschikbaar zijn. Iemand nog tips hiervoor?
En wat voor connectie heb je dan met je werk?

Two advices for network troubleshooting.. learn to draw diagrams in Visio, and THINK IN LAYERS!


  • jep
  • Registratie: november 2000
  • Laatst online: 21-10 23:28
Heel gaaf topic. Heeft iemand een idee hoe zoiets als product is aan te bieden; hosted? Er is al voipbuster, dus daar hoef je ook niet tussen gaan lopen hangen. :)

  • axis
  • Registratie: juni 2000
  • Laatst online: 12-10-2020
jep schreef op woensdag 14 december 2005 @ 16:24:
Heel gaaf topic. Heeft iemand een idee hoe zoiets als product is aan te bieden; hosted? Er is al voipbuster, dus daar hoef je ook niet tussen gaan lopen hangen. :)
En zijn al honderden (zo niet duizenden?) telefoonboeren die al nattigheid voelden, en met de tijd zijn meegegaan, en nu overal asterisk uitrollen.. Ze leveren nog steeds hardware, telefoons, en support, alleen gebruiken als kloppend hart Asterisk in plaats van proprietary telefooncentrales zoals Panasonic's en Cisco's.

Als je een beetje zoekt zullen er vast ook wel partijen zijn die dit hosted aanbieden..

Two advices for network troubleshooting.. learn to draw diagrams in Visio, and THINK IN LAYERS!


  • AEZscf
  • Registratie: september 2001
  • Laatst online: 08:24
Hoe bedoel je?
ADSL verbinding, asterisk op mijn werk, alle poorten geforward naar de asterisk bak.
thuis ADSL, pocket pc via wifi connectie proberen te maken met asterisk via ip adres en SIP protocol.

  • axis
  • Registratie: juni 2000
  • Laatst online: 12-10-2020
AEZscf schreef op woensdag 14 december 2005 @ 16:27:
Hoe bedoel je?
ADSL verbinding, asterisk op mijn werk, alle poorten geforward naar de asterisk bak.
thuis ADSL, pocket pc via wifi connectie proberen te maken met asterisk via ip adres en SIP protocol.
Dat bedoel ik inderdaad.. Welke poorten heb je allemaal geforward?

Two advices for network troubleshooting.. learn to draw diagrams in Visio, and THINK IN LAYERS!


  • AEZscf
  • Registratie: september 2001
  • Laatst online: 08:24
Alles, heb in mijn speedtouch bij default server het ip adres van mijn asterisk server ingevuld.
Welke specifieke poorten zou het anders moeten zijn? Dan zet ik ze er gewoon hard in.

  • axis
  • Registratie: juni 2000
  • Laatst online: 12-10-2020
AEZscf schreef op woensdag 14 december 2005 @ 16:33:
Alles, heb in mijn speedtouch bij default server het ip adres van mijn asterisk server ingevuld.
Welke specifieke poorten zou het anders moeten zijn? Dan zet ik ze er gewoon hard in.
Dat is dus het probleem, er zijn geen specifieke poorten.. SIP is niet gemaakt om achter een NAT router te werken, en wordt ook gewoon niet ondersteund.. Maar inderdaad zoals jij hebt gedaan als default server zou moeten werken..
Dan denk ik dat de volgende stap is om op je asterisk machine te gaan sniffen, kijken of je pakketjes wel goed uit komen.. Maar allemaal lastig..

Als je voor je pocketpc een client zou kunnen vinden die IAX kan praten, ben je er uit, want die hoeft maar 1 enkel poortje te gebruiken, en werkt prima achter een NAT-router.

Two advices for network troubleshooting.. learn to draw diagrams in Visio, and THINK IN LAYERS!


  • AEZscf
  • Registratie: september 2001
  • Laatst online: 08:24
Ja maar zover als ik weet zijn er geen pocketpc apps die IAX ondersteunen. Maar corrigeer me als het niet zo is en maak me gelukkig :-)

  • real-doc
  • Registratie: mei 2003
  • Niet online
axis schreef op woensdag 14 december 2005 @ 16:36:
[...]

Dat is dus het probleem, er zijn geen specifieke poorten.. SIP is niet gemaakt om achter een NAT router te werken, en wordt ook gewoon niet ondersteund.. Maar inderdaad zoals jij hebt gedaan als default server zou moeten werken..
Dan denk ik dat de volgende stap is om op je asterisk machine te gaan sniffen, kijken of je pakketjes wel goed uit komen.. Maar allemaal lastig..

Als je voor je pocketpc een client zou kunnen vinden die IAX kan praten, ben je er uit, want die hoeft maar 1 enkel poortje te gebruiken, en werkt prima achter een NAT-router.
SIP werkt prima achter een router!

Enige poort die je daarvoor moet forwarden is poort 5060/UDP.

Om echter ook audio streams op te zetten heb je het RTP protocol nodig (SIP gebruik je alleen voor invites en andere session-related dingen) en die gebruikt hele ranges UDP poorten, maar ook die kan je gelukkig gewoon in je sip.conf aangeven. Vervolgens forward je een range poorten op je router en is het opgelost.

Zo werkt het bij mij ook al een tijd prima.

[Voor 5% gewijzigd door real-doc op 14-12-2005 22:18]


  • axis
  • Registratie: juni 2000
  • Laatst online: 12-10-2020
real-doc schreef op woensdag 14 december 2005 @ 22:17:
[...]
SIP werkt prima achter een router!

Enige poort die je daarvoor moet forwarden is poort 5060/UDP.

Om echter ook audio streams op te zetten heb je het RTP protocol nodig (SIP gebruik je alleen voor invites en andere session-related dingen) en die gebruikt hele ranges UDP poorten, maar ook die kan je gelukkig gewoon in je sip.conf aangeven. Vervolgens forward je een range poorten op je router en is het opgelost.

Zo werkt het bij mij ook al een tijd prima.
Beetje dezelfde problematiek als met FTP.. Alle commando's gaan over poort 21, maar dan de transfers nog.. passive en active gebruiken dan ook weer bijna random ports, die je weer in je ftp server kunt opgeven..

Maar zelfde hiero, je moet dus wel weten als je een abbo hebt bij een SIP-dienst, welke 'random' poorten dat de andere partij gaat gebruiken voor RTP.. Correct me if I'm wrong..

Dat je zelf de serverkant van SIP draait is een ander verhaal natuurlijk..

Two advices for network troubleshooting.. learn to draw diagrams in Visio, and THINK IN LAYERS!


  • afterburn
  • Registratie: januari 2000
  • Laatst online: 25-11 14:56

afterburn

No more...

Het SIP protocol laat de andere partij weten welke RTP poorten beschikbaar zijn voor audio. Je kan ze dus zelf vaststellen en definieren in je SIP settings, en openzetten in je firewall. Vervolgens krijg je tijdens het opzetten van je session van de andere kant welke RTP port range jij moet gebruiken, en krijgt die partij van jou te horen welke range bij jou beschikbaar is. Eingelijk dus best wel simpel en effectief.

Fuji X-T1 | XF14mm F2.8 R | XF23mm F1.4 R | XF35mm F1.4 R
Nikon D800 | AF-S 24-120/f4 VR2 | AF-S 50/f1.8G
Computer specs


  • axis
  • Registratie: juni 2000
  • Laatst online: 12-10-2020
afterburn schreef op woensdag 14 december 2005 @ 23:46:
Het SIP protocol laat de andere partij weten welke RTP poorten beschikbaar zijn voor audio. Je kan ze dus zelf vaststellen en definieren in je SIP settings, en openzetten in je firewall. Vervolgens krijg je tijdens het opzetten van je session van de andere kant welke RTP port range jij moet gebruiken, en krijgt die partij van jou te horen welke range bij jou beschikbaar is. Eingelijk dus best wel simpel en effectief.
Ah, da's inderdaad wel handig op deze manier..

*start zijn sniffer weer op*

Two advices for network troubleshooting.. learn to draw diagrams in Visio, and THINK IN LAYERS!


  • Sypher
  • Registratie: oktober 2002
  • Laatst online: 13:33
@Axis: Bedankt voor je config, staat nu in de topicstart!

Dit stukje:
code:
1
2
3
externhost=externip.domein.nl; (je externe hostname/ip)
localnet=192.168.127.0/255.255.255.0
nat=yes


Heb ik (nog) niet bij mij in SIP.CONF staan, denk dat ik dat uit ga testen, wellicht werkt de routing dan wel goed..

Mijn linuxbak is overigens default host in het modem, maar dat werkt dus niet. Had toen uit zekerheid even die poorten extra gemapt... Zelfs TCP én UDP, just in case :P

@AEXscf
Er is een IAX client voor Pocketpc's: Hier

  • axis
  • Registratie: juni 2000
  • Laatst online: 12-10-2020
netvisions schreef op donderdag 15 december 2005 @ 08:49:
@Axis: Bedankt voor je config, staat nu in de topicstart!
Thanx.. voeg even toe: bij "Zet dit in sip.conf" dat je een extra regeltje in je hostsfile moet opnemen, anders krijg je problemen:
code:
1
82.168.0.131 tel.tiscali.nl

Two advices for network troubleshooting.. learn to draw diagrams in Visio, and THINK IN LAYERS!


  • axis
  • Registratie: juni 2000
  • Laatst online: 12-10-2020
netvisions schreef op dinsdag 06 december 2005 @ 21:43:
Dan word er ff gelogt (zo te zien ;))
Ff een wav filetje opnemen (GSM kan je ook opnemen, deze zijn veel kleiner!)
De reden voor loggen naar WAV, is dat je 1 wave files krijgt voor elk kanaal (2 in totaal dus). Kan misschien met GSM ook, maar als ie klaar is met het gesprek, is er een proces wat de 2 WAV's samen encodeert in een MP3 file, eentje links, en eentje rechts. Erg duidelijk om te horen wie nou wat zei.

Lekker klein, en compatible. Ik kan met WinSCP zo een paar mp3's oppakken, en bijvoorbeeld doormailen, iedereen kan mp3's spelen..

Waar ik het vandaan heb: http://www.voip-info.org/...tor+stereo-example&diff=4 (misschien leuk om dat linkje op die plek in je startpost stiekem erbij te zetten)


Mijn scripts trouwens zijn tot stand gekomen door veel copy-paste werk, en trial and error :) niet netjes dus.. Wil er binnenkort nog eens aan gaan zitten om goede, mooie scripts te maken.. En ook die extensions eens goed uit te werken, met wat visio diagrammetjes ofzo..

Two advices for network troubleshooting.. learn to draw diagrams in Visio, and THINK IN LAYERS!


  • Sypher
  • Registratie: oktober 2002
  • Laatst online: 13:33
Zo, startpost is aangepast met linkje naar je stereo-example en heb er ook ff een link bij neergezet over die Congestion :)

Dat opnemen, zit wat in. Met AMPortal kan je dat ook instellen, on-demand of default.. ook leuk :)

Dat van trial and error, ik ken 't.. Ik ben zoveel aan het klooien geweest met Festival en ander kleine dingetjes. Festival werkt hier btw best wel, maar niet intensief..

Zodra je meerdere zinnen uit laat spreken, dan gaat hij toch bokken.

Daarnaast zoek ik nog steeds een fatsoenlijke nederlandse speech voor Festival ;)

  • axis
  • Registratie: juni 2000
  • Laatst online: 12-10-2020
Netvision, vergeet deze toevoeging niet.. tel.tiscali.nl bestaat namelijk niet (sip.tiscali.nl wel), maar moet weer wel in het sip-request, etc.. Zonder foefje (deze regel in je hosts file of dns server), kun je dus troubleshooten tot je een ons weegt, het werkt gewoon niet..
axis schreef op donderdag 15 december 2005 @ 09:27:
[...]

Thanx.. voeg even toe: bij "Zet dit in sip.conf" dat je een extra regeltje in je hostsfile moet opnemen, anders krijg je problemen:
code:
1
82.168.0.131 tel.tiscali.nl

Two advices for network troubleshooting.. learn to draw diagrams in Visio, and THINK IN LAYERS!


  • Shuriken
  • Registratie: november 1999
  • Laatst online: 25-11 22:56

Shuriken

Life is all about priorities

Ik ben nu bezige met een cleane setup van asterisk. Ik zal straks even een werkende config posten voor budgetphone/talkin2ya.

I rather have a bottle in front of me, then a frontal lobotomie


  • AEZscf
  • Registratie: september 2001
  • Laatst online: 08:24
misschien iets voor de startpost, is voor als je met sip clients van buitenaf wil kunnen inloggen zoals ik,
kwam ter ontdekking dat de speedtouch 510 de poort 5060 geblokkeerd heeft. Je kunt het volgende doen om het op te lossen:
Om te kijken of poort 5060 gesloten is.

Open het programma Terminal en typ:

telnet 10.0.0.138 (+ enter)
je username (+ enter)
je password (+ enter)
nat bindlist (+ enter)

Er verschijnt een lijst van alle gesloten poorten. Als poort 5060 erbij staat is dat waarschijnlijk het probleem waarom audio- en videochat in iChat AV niet werkt. Voor de oplossing, lees verder.

Om poort 5060 in je modem te openen.

Open het programma Terminal en typ (let op de hoofdletters!):

telnet 10.0.0.138 (+ enter)
je username (+ enter)
je password (+ enter)
nat unbind application=SIP port=5060 (+ enter)
config save (+ enter)
system reboot (+ enter)

Nu start je modem opnieuw op, dit kan een paar minuten duren. Wanneer je weer online bent zou het audio- en videochat gedeelte van iChat AV moeten werken.
Dit heb ik gedaan met de speedtouch op mijn werk, kan nu met mijn pda via gprs connecten met de asterisk server, alleen nog niet rechtstreeks vanuit mijn netwerk thuis. Firewall staat uit. Iemand nog suggesties?

  • Sypher
  • Registratie: oktober 2002
  • Laatst online: 13:33
AEZscf schreef op donderdag 15 december 2005 @ 12:12:
misschien iets voor de startpost, is voor als je met sip clients van buitenaf wil kunnen inloggen zoals ik,
kwam ter ontdekking dat de speedtouch 510 de poort 5060 geblokkeerd heeft. Je kunt het volgende doen om het op te lossen:

[...]


Dit heb ik gedaan met de speedtouch op mijn werk, kan nu met mijn pda via gprs connecten met de asterisk server, alleen nog niet rechtstreeks vanuit mijn netwerk thuis. Firewall staat uit. Iemand nog suggesties?
Zie je nou! ik wist dat er wat met die ST modems was :P Het draaide steeds zo crappy.. En in nat.ini (die je ziet zodra je configs gaat exporteren) stond ook al zoiets, maar daar stond geen port bij alleen type = sip volgens mij.. Zal wel ff kijken, deleten ka ngeen kwaad B)

@Axis:
/me NetVisions heeft geen Tiscali ;)

Zal de SP vanavond even updaten zodra ik fatsoenlijk permanent in kan loggen.. 8)7

  • helpme
  • Registratie: oktober 2000
  • Laatst online: 14:30
Ik ben zelf ook even bezig geweest met asterisk@home. Ik krijg het alleen niet voor elkaar om meerdere gesprekken via Voipbuster tegelijk naar buiten te krijgen. Is dit een beperking van Voipbuster, of ligt het aan m'n config?

  • real-doc
  • Registratie: mei 2003
  • Niet online
helpme schreef op donderdag 15 december 2005 @ 16:16:
Ik ben zelf ook even bezig geweest met asterisk@home. Ik krijg het alleen niet voor elkaar om meerdere gesprekken via Voipbuster tegelijk naar buiten te krijgen. Is dit een beperking van Voipbuster, of ligt het aan m'n config?
Dat ligt aan je config. Ik kan zonder problemen 3 gesprekken tegelijk uitgaand hebben.

  • Sypher
  • Registratie: oktober 2002
  • Laatst online: 13:33
pardon? kan je 3 uitlijnen aan? Cool! Daar ga ik morgen ff mee experimenteren dan.. Bij mij lukte het ook niet namelijk.

Asterisk 1.2.1 met AMPortal (laatste versie)

Heeft iemand hier btw al ervaring met iets als:
code:
1
2
exten => #,2,GotoIf($[${DIALSTATUS} = NOANSWER]?4)
exten => #,3,GotoIf($[${DIALSTATUS} = CONGESTION]?4:5)


Dialstatus = blabla.. wel grappig, daarmee zou je dus in feite ook errorhandling kunnen doen :)

Edit:
Volgens mij ben ik er achter! In mijn dailplan (extensions.conf) staat
code:
1
{EXTEN:1}
.. dit lijkt mij "1 lijn beschikbaar" nietwaar? Dat ophogen naar bijv 5 zorgt voor 5 uitlijnen, i guess ;)

[Voor 66% gewijzigd door Sypher op 16-12-2005 09:50]


  • afterburn
  • Registratie: januari 2000
  • Laatst online: 25-11 14:56

afterburn

No more...

Je kan dit gewoon in AMP aangeven. Bij je trunk kan je aangeven hoevel keer je de trunk tegelijk mag gebruiken.

Fuji X-T1 | XF14mm F2.8 R | XF23mm F1.4 R | XF35mm F1.4 R
Nikon D800 | AF-S 24-120/f4 VR2 | AF-S 50/f1.8G
Computer specs


  • Sypher
  • Registratie: oktober 2002
  • Laatst online: 13:33
Dat weet ik, maar ik kreeg dat nooit zoals ik het nu heb... Of iemand moet zin hebben het een en ander op te schrijven danwel te screenshotten voor VoIPBuster? ;)

Ik had die configregeltjes namelijk voordat ik AMP gevonden had, en ik hem niet werkende kreeg door die regeltjes op te breken en in de trunks te gooien...

  • afterburn
  • Registratie: januari 2000
  • Laatst online: 25-11 14:56

afterburn

No more...

AMP met voipbuster en IAX

Outbound caller ID: leeg of jet Voipbuster nummer
Max channels: staat bij mij op 5

Dial rules:
code:
1
2
003178+ZXXXXXX
0031+ZXXXXXXXX

EDIT: bij die 003178 moet je uiteraard je eigen kengetal invoeren. Deze rules zorgen ervoor dat je gewoon lokale en interlokale nummers kan draaien zoals je gewend bent bij KPN. En uiteraard bij een 4-cijferig kengetal het aantal X'jes aanpassen..

Dial rules wizzard: geen
Outbound dial prefix: leeg

Trunk name: voipbuster-iax
Peer details:
code:
1
2
3
4
5
6
7
fromuser=<username>
host=iax.voipbuster.com
insecure=very
qualify=yes
secret=<wachtwoord>
type=peer
username=<username>


Incoming settings: leeg (werkt op het moment toch niet)

Register string:
code:
1
<username>:<wachtwoord>@iax.voipbuster.com

[Voor 26% gewijzigd door afterburn op 16-12-2005 12:40]

Fuji X-T1 | XF14mm F2.8 R | XF23mm F1.4 R | XF35mm F1.4 R
Nikon D800 | AF-S 24-120/f4 VR2 | AF-S 50/f1.8G
Computer specs


  • Sypher
  • Registratie: oktober 2002
  • Laatst online: 13:33
Thanks afterburn!

Zal er morgen ff naar kijken of ik mijn eigen configs even de nek om kan draaien en het toch maar via AMP te laten doen.. Toch wel zo makkelijk, niet? ;)

Zal het dan ook aan de StartPost toevoegen!

Even over incoming, men beweert dat als je naar "connectionserver.voipbuster.com" verbind ipv iax.voipbuster.com, dat hij dan wél werkt.

Overigens.. Hoe moeten die dial-rules als ik ook internationaal aan wil kunnen, zonder elk kengetal toe te gaan zitten voegen?

[Voor 24% gewijzigd door Sypher op 16-12-2005 13:44. Reden: overigens.. en die rotsmilies waren in overvloede]


  • afterburn
  • Registratie: januari 2000
  • Laatst online: 25-11 14:56

afterburn

No more...

Heb ik geprobeerd met connectionserver, maar doet het ook niet momenteel.

Deze dial rules werken als volgt:

1) als er een nummer met 7 cijfers wordt gedraait, wordt er 003178 voorgezet
2) als er een nummer met 10 cijferts wordt gedraait, wordt er bij outbound routes dmv dial pattern 0|ZXXXXXXXX de 0 gestript, en dan met deze dialrules 0031 voorgezet
3) als een nummer begint met 00 wordt er niets mee gedaan en gaat ie rechtstreeks door.

Fuji X-T1 | XF14mm F2.8 R | XF23mm F1.4 R | XF35mm F1.4 R
Nikon D800 | AF-S 24-120/f4 VR2 | AF-S 50/f1.8G
Computer specs


  • afterburn
  • Registratie: januari 2000
  • Laatst online: 25-11 14:56

afterburn

No more...

Outbound rules

Heb ik er 3 van, local, LD, international.

local:
code:
1
ZXXXXXX

7 cijfers waarvan de 1ste GEEN 0 is. (Uiteraard als je een 4-cijferig kengetal heeft, verandert er weer wat.

En dan bij trunk sequence voipbuster en eventueel anderen die je hebt.

De trunk zet hier (in mijn geval) 003178 voor het gedraaide nummer. (0031+je eigen kengetal zonder 0)

LD
code:
1
0|ZXXXXXXXX

0 wordt gestript, 2de cijfer is GEEN 0 gevolgd door nog 8 andere cijfers. Dit wordt dus een volledig NL telefoonnummer, incl kengetal, maar zonder 0!

Trunk sequence ditto

De trunk zet hier dus 0031 voor.

International
code:
1
00.

Alles wat met 00 begint

Trunk sequence weer hetzelfde verhaal

De trunk doet hier verder niets mee, het nummer wordt gedraait zoals het is ingegeven.

[Voor 33% gewijzigd door afterburn op 16-12-2005 14:16. Reden: eea wat verduidelijkt.]

Fuji X-T1 | XF14mm F2.8 R | XF23mm F1.4 R | XF35mm F1.4 R
Nikon D800 | AF-S 24-120/f4 VR2 | AF-S 50/f1.8G
Computer specs


  • afterburn
  • Registratie: januari 2000
  • Laatst online: 25-11 14:56

afterburn

No more...

Nummers die je draait gaan dus EERST door de outgoing routes, en daar kan je getalletjes weghalen en filteren tot een formaat wat je wilt.

DAARNA gaat wat overblijft na je filter het nummer naar de trunk, en daar kan je weer getalletjes toevoegen (niet weghalen!).

De combinatie van de twee is wat uiteindelijk gedraait wordt.

Fuji X-T1 | XF14mm F2.8 R | XF23mm F1.4 R | XF35mm F1.4 R
Nikon D800 | AF-S 24-120/f4 VR2 | AF-S 50/f1.8G
Computer specs


  • Sypher
  • Registratie: oktober 2002
  • Laatst online: 13:33
Duidelijk :)

Zal het eea zsm in de topicstart gooien zodat het overzichtelijk en bij elkaar staat

  • Sypher
  • Registratie: oktober 2002
  • Laatst online: 13:33
afterburn... Ik heb nu al mijn routes via AMP zelf lopen ipv handmatig, werkt goed... Krijg soms zelfs een UITlijn te zien.. Daarnaast ben ik ook bezig geweest met de in-lijn. Zodra er SIP gebruikt word en de Connectionserver dan gebeurt er wel "iets"..

Heb nu alleen een probleem, bepaalde nummers die in extensions.conf staan werken niet meer, die geven een 404.. Gaat dit dan óók via die route?

Heb je een idee hoe ik nog steeds interne nummers kan bellen?

  • afterburn
  • Registratie: januari 2000
  • Laatst online: 25-11 14:56

afterburn

No more...

Interne nummers gaan niet via de routes, die moeten gewoon intern afgehandeld worden.

Fuji X-T1 | XF14mm F2.8 R | XF23mm F1.4 R | XF35mm F1.4 R
Nikon D800 | AF-S 24-120/f4 VR2 | AF-S 50/f1.8G
Computer specs


  • Sypher
  • Registratie: oktober 2002
  • Laatst online: 13:33
Krijg toch met alle nummers van 3 getallen (bijv 592) in mijn extensions.conf een 404 melding :/

Edit.. Opgelost... Had geen include gedaan... |:(

[Voor 22% gewijzigd door Sypher op 17-12-2005 20:58]


  • Triple-D
  • Registratie: november 2000
  • Laatst online: 12-10 22:18
Is er al een windows versie met een duidelijke leek-friendly control panel?

  • Sypher
  • Registratie: oktober 2002
  • Laatst online: 13:33
Er is wel Asterisk voor WIndows, daarbij zit zelf een interface waarmee je het een en ander kan... Geen webinterface overigens

  • AEZscf
  • Registratie: september 2001
  • Laatst online: 08:24
Kan het kloppen dat iax.voipbuster.com momenteel niet werkt?
Kan iemand dat mij bevestigen? Mijn Asterisk servertje kan er niet mee bellen.

  • Victor
  • Registratie: november 2003
  • Niet online
Mooi dat hier een topic over is, ben zelf ook eens de wondere wereld van Asterisk aan't ontdekken nu XS4ALL VoIP biedt.

Ik zal even uiteenzetten wat ik tot nu toe geconfigureerd heb in sip.conf:

Als SIP client registreren:
code:
1
register => 08787*****:********@sip.xs4all.nl/00318787*****


Eventuele NAT problemen omzeilen:
code:
1
2
3
externip = 80.126.***.***
localnet=192.168.***.***/255.255.255.0
nat=yes


Het SIP channel:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
[00318787*****]
type=friend
context=xs4all
host=sip.xs4all.nl
username=08787*****
secret=********
fromuser=08787*****
fromdomain=sip.xs4all.nl
insecure=very
qualify=no
disallow=all
allow=gsm
allow=ulaw
allow=alaw


In extensions.conf:
code:
1
2
3
4
5
[xs4all]
exten => 00318787*****,1,Answer
exten => 00318787*****,2,Wait(2)
exten => 00318787*****,3,Playback(tt-monkeys)
exten => 00318787*****,4,Hangup


Dit zou volgens systm een berg apengeluiden door m'n telefoon moeten opleveren. Dit is helaas niet het geval. Ik zie als ik debugging van SIP aanzet de call binnenkomen, tussen de meldingen zie ik Found peer '00318787*****' staan, er komen nog wat debug meldingen voorbij vliegen en de verbinding wordt verbroken. Er staan geen foutmeldingen tussen. Indien nodig kan ik wel een aantal debugmeldingen posten.

Update
Inmiddels ben ik een stap verder, maar werken doet het nog steeds niet. :)

Hij probeert nu het bestand af te spelen, maar ik hoor niets door de telefoon. Na 4 pogingen wordt de verbinding verbroken. Ik weet er de foutmelding "SIP/2.0 481 Call Leg Does Not Exist" uit te krijgen. Maar even mee Googlen dan :)

[Voor 16% gewijzigd door Victor op 27-12-2005 22:25]


  • DGTL_Magician
  • Registratie: februari 2001
  • Laatst online: 27-11 18:37

DGTL_Magician

Kijkt regelmatig vooruit

King_Louie schreef op dinsdag 27 december 2005 @ 21:57:
Mooi dat hier een topic over is, ben zelf ook eens de wondere wereld van Asterisk aan't ontdekken nu XS4ALL VoIP biedt.

Ik zal even uiteenzetten wat ik tot nu toe geconfigureerd heb in sip.conf:

Als SIP client registreren:
code:
1
register => 08787*****:********@sip.xs4all.nl/00318787*****


Eventuele NAT problemen omzeilen:
code:
1
2
3
externip = 80.126.***.***
localnet=192.168.***.***/255.255.255.0
nat=yes


Het SIP channel:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
[00318787*****]
type=friend
context=xs4all
host=sip.xs4all.nl
username=08787*****
secret=********
fromuser=08787*****
fromdomain=sip.xs4all.nl
insecure=very
qualify=no
disallow=all
allow=gsm
allow=ulaw
allow=alaw


In extensions.conf:
code:
1
2
3
4
5
[xs4all]
exten => 00318787*****,1,Answer
exten => 00318787*****,2,Wait(2)
exten => 00318787*****,3,Playback(tt-monkeys)
exten => 00318787*****,4,Hangup


Dit zou volgens systm een berg apengeluiden door m'n telefoon moeten opleveren. Dit is helaas niet het geval. Ik zie als ik debugging van SIP aanzet de call binnenkomen, tussen de meldingen zie ik Found peer '00318787*****' staan, er komen nog wat debug meldingen voorbij vliegen en de verbinding wordt verbroken. Er staan geen foutmeldingen tussen. Indien nodig kan ik wel een aantal debugmeldingen posten.

Update
Inmiddels ben ik een stap verder, maar werken doet het nog steeds niet. :)

Hij probeert nu het bestand af te spelen, maar ik hoor niets door de telefoon. Na 4 pogingen wordt de verbinding verbroken. Ik weet er de foutmelding "SIP/2.0 481 Call Leg Does Not Exist" uit te krijgen. Maar even mee Googlen dan :)
Ik heb XS4All incoming nu aan de praat. Heb op mijn 1e adres alle softphones gekoppeld. Op mijn 2e adres heb ik een IVR systeempje gehangen om voicemail af te luisteren enzo.

Alleen uitgaand met mijn softphones wil nog niet zo lukken.

Blog | aaZoo - (Wireless) Networking, Security, DDoS Mitigatie, Virtualisatie en Storage


  • Victor
  • Registratie: november 2003
  • Niet online
DGTL_Magician schreef op woensdag 28 december 2005 @ 18:26:
[...]


Ik heb XS4All incoming nu aan de praat. Heb op mijn 1e adres alle softphones gekoppeld. Op mijn 2e adres heb ik een IVR systeempje gehangen om voicemail af te luisteren enzo.

Alleen uitgaand met mijn softphones wil nog niet zo lukken.
Ik ben inmiddels ook weer wat verder. Blijkt dat het afspelen niet werkte doordat ik niet één van de door XS4ALL ondersteunde codecs had ingesteld. Helaas zijn dat allemaal codecs die enkel als pass-thru werken. Bovendien zijn de bijgeleverde sounds in het GSM formaat, terwijl XS4ALL met G.723 en G.729 werkt. Vermoed dat ik daarom niets hoor.

Ik ga nu maar eens zien of ik een softphone aan Asterisk kan koppelen en XS4ALL kan doorschakelen naar de softphone. Al met al wel een prachtig stukje software overigens.

Ik heb overigens de meeste informatie die ik heb gebruikt bij het configureren van http://www.voip-info.org. Erg goede site. :)

  • remcoXP
  • Registratie: februari 2002
  • Laatst online: 27-11 19:08
Ben ook pas begonnen met de asterisk server bij onze winkel.

Er zijn echter een aantal dingen die ik nog niet onder de knie heb:
Ik zal later mijn config en problemen hier neerleggen ik ben benieuwd..

ik config hem via putty. heb ik van me collega. alleen moet ik nog alles leren.

Gadget-freakz.com. Feedback en tips zijn welkom.


  • HoppyF
  • Registratie: oktober 2003
  • Nu online
Ik ben nog een newbie op VoIP gebied maar ben even wat aan het testen geweest met mijn Linux thuis servertje. De compilatie en installatie van Asterisk is goed gelukt.
Starten van Asterisk in CLI mode gaat ook goed. (./asterisk -vvc)
Als client heb ik een softphone (Cubix) geinstalleerd op een Windows XP PC.

Ik kan met de softphone verbinding maken met de Asterisk door bv "500" te bellen. Dan hoor ik een dame met een heel verhaal wat er allemaal mogelijk is.

Ik probeer nu een simpele test te doen door bv twee gebruikers te maken. Voor het interne telefoon verkeer zegmaar. Een soort huistelefooncentrale.
Hoe doe ik dit????

Ik lees wel veel ingewikkelde externe nummer configuraties maar ik wil gewoon met iets locaals beginnen. Bijvoorbeeld met twee gebruikers, Gebruiker1 en Gebruiker2.
De een heeft nummer "100" en de ander nummer "200" om maar iets te noemen.
De server en de client PC's zitten op een locaal netwerk (met 10.x.x.x. adressen)

Hoe stel ik dit in in de configuratie files sip.conf en extentions.conf ?

Ik krijg nu een melding als ik wat probeer te configureren in de bovenstaande conf files:

Dec 31 17:25:34 NOTICE[28786]: chan_sip.c:10817 handle_request_register: Registration from '"1234"<sip:1234@10.0.0.11>' failed for '10.0.0.1' - Username/auth name mismatch

Wie altijd met de kudde meegaat, zal regelmatig door de stront van een ander lopen!


  • Sypher
  • Registratie: oktober 2002
  • Laatst online: 13:33
Wat draai je voor distro? Indien je Asterisk@Home draait dan is er een webconfig geval. Anders kan je die handmatig installeren.. zie de Topicstart voor meer info daarover.

Daarnaast raad ik je Cubix ook af, dit is een zéér irritant programma wat totaal niet werkt, neem X-PRO of X-Lite de gratis variant die eigenlijk net zo goed is...

[Voor 5% gewijzigd door Sypher op 31-12-2005 21:41]


  • HoppyF
  • Registratie: oktober 2003
  • Nu online
netvisions schreef op zaterdag 31 december 2005 @ 21:41:
Wat draai je voor distro? Indien je Asterisk@Home draait dan is er een webconfig geval. Anders kan je die handmatig installeren.. zie de Topicstart voor meer info daarover.

Daarnaast raad ik je Cubix ook af, dit is een zéér irritant programma wat totaal niet werkt, neem X-PRO of X-Lite de gratis variant die eigenlijk net zo goed is...
Na wat veranderen van de config files heb ik het aan de gang gekregen!
Hoewel??.. nog wel wat foutmeldingen maar ik kan mijn eigen (testnummer) bellen en zie dan een popup verschijnen. Ik hoor ook de telefoon overgaan dus dat ziet er hoopgevend uit.

Ik denk dat ik wat moet gaan zoeken met een iets gebruikersvriendelijker config editor.
Dat werkt misschien in het begin wat handiger om vertrouwd te kunnen raken met Asteriks.

Ik gebruik een min of meer standaard Fedora core 4 Linux distributie op een Pentium III server.
Niet zo'n snelle PC natuurlijk maar om te testen is ie prima.

Ik ga eens proberen met X-PRO of X-lite.

Wie altijd met de kudde meegaat, zal regelmatig door de stront van een ander lopen!


  • Sypher
  • Registratie: oktober 2002
  • Laatst online: 13:33
Ikzelf heb het gebruikt op een P3 900 Mhz met maar 256 MB sdram en 40 gig harddisk. Liep perfect, zelfs met meerdere calls tegelijkertijd.... Asterisk is niet zo zwaar...

(Gebruikt :? , ja gebruikt... ben nu mijn systeem overnieuw aan het inrichten voor andere testwerkzaamheden... Ben nog lang niet uitgetest met Asterisk, misschien komt die ook weer op het systeem zodra mijn testzaken afgerond zijn.... jaja ik test wat af hier, maandelijks reinstalleren ofzo :P)

Je kan altijd AMPanel proberen en de config van asterisk uit een SQL database laten sleuren... Werkte bij mij perfect. Dus geen geklooi met configfiles, lekker afblijven (desnoods wijzigingen aanpassen in die XXX_additional.conf (waar XXX is kan je SIP of IAX invullen) bestanden. Mijn ervaringen met AMP zijn zeer goed, zeker met in het achterhoofd houden dat het nog lang niet klaar is, maar ze wel op een goede weg zitten...

Als jij nou eens wat vaker online was op MSN dan kan je me daar lastig vallen met Asterisk-vragen :P

[Voor 1% gewijzigd door Sypher op 01-01-2006 14:42. Reden: typo]


  • eborn
  • Registratie: april 2000
  • Laatst online: 13:41
Ik ben de laatste tijd ook met Asterisk aan het spelen. Een aantal onderdelen zijn al geconfigureerd, maar ik loop nu tegen problemen aan met voipbuster (maar het zal ook voor andere providers gelden gok ik?) Ik wil dat mijn voipbuster telefoonnummer bij het uitbellen getoond wordt. Ik krijg het alleen niet voor elkaar. Op mijn telefoon zie ik 'Nummer onbekend'. Nummer herkenning voor inkomende gesprekken werkt wel.

Ik neem aan dat je niet zomeer elk telefoonnummer kunt instellen? Maar hoe werkt het dan?

  • Sypher
  • Registratie: oktober 2002
  • Laatst online: 13:33
Je moet hem zelf meezenden volgens mij..., daar is een functie voor die je in je call-route kan zetten...

  • 0fbe
  • Registratie: januari 2004
  • Laatst online: 13:37
Weet iemand of het volgende kan:

We hebben in ethiopie een vesteging van ons bedrijf daar is door hoge ping tijden (1-2 seconden zjin geen uitzondering) geen Voip mogelijk, wel kunnen we voor een goedkoop bedrag met Voipbuster bellen naar ethiopie (1/6 van het bedrag dat KPN vraagt) Nu had men vroeger (en nog) met mobiele telefoons in het buitenland een functie dat je *100*nummer# moest bellen en dat je dan werd terug gebelt. Zou dit ook mogelijk zijn met Asterisk? Dat men via een website of via de telefoon een call aanvraagd? En dan word terug gebelt?

  • Sypher
  • Registratie: oktober 2002
  • Laatst online: 13:33
Callmeback achtig principe... Ik denk persoonlijk dat het wel te doen valt, bij AMPanel heb je namelijk ook een soort van interface voor een receptioniste, dit werkt ook gewoon door - bij wijze van voorbeeld:

call pietje jantje

Waarbij pietje jantje dus belt...

Moet kunnen, vergt alleen een hoop progwerk

  • eborn
  • Registratie: april 2000
  • Laatst online: 13:41
netvisions schreef op woensdag 04 januari 2006 @ 23:29:
Je moet hem zelf meezenden volgens mij..., daar is een functie voor die je in je call-route kan zetten...
Jep, dat probeer ik (SetCallerID, SetCIDNum/SetCIDName, Set(CALLERID(number)=xxxxxxx) ), maar dat werkt helaas niet :) Het lijkt me ook dat je niet zomaar elk nummer kunt meesturen, toch?

Ik zal eens proberen of het via SIP werkt. Inkomend met SIP werkt wel zoals het hoort :)

Ja dus. Uitgaande CallerID werkt (bij mij) met IAX2 niet, maar met SIP wel. Prima, dan hou ik het gewoon netjes bij SIP ;)

[Voor 27% gewijzigd door eborn op 06-01-2006 22:33]


  • AEZscf
  • Registratie: september 2001
  • Laatst online: 08:24
AEZscf schreef op donderdag 22 december 2005 @ 13:31:
Kan het kloppen dat iax.voipbuster.com momenteel niet werkt?
Kan iemand dat mij bevestigen? Mijn Asterisk servertje kan er niet mee bellen.

  • eborn
  • Registratie: april 2000
  • Laatst online: 13:41
Hier tot gisteren geen problemen. Kwam er gewoon op. Ik gebruik nu echter SIP, omdat het uitgaande nummer dan getoond wordt.

  • AEZscf
  • Registratie: september 2001
  • Laatst online: 08:24
Wat zijn de instellingen voor SIP dan eigenlijk? Zijn er nog meer voordelen met Voipbuster over SIP? Behalve het uitgaande nummer? Want dat vind ik niet zo heel belangrijk.

  • Sypher
  • Registratie: oktober 2002
  • Laatst online: 13:33
sip.voipbuster.com

of beter nog

connectionserver.voipbuster.com

Denk dat het inkomende nummer niet werkt met SIP of IAX, alleen met de connectionserver?

  • 0fbe
  • Registratie: januari 2004
  • Laatst online: 13:37
Ik ben even heel basic bezig, ik gebruik Cubix (ex firefly) om via IAX te connecten naar Asterisk, ik heb dus via AMP een IAX2 extension aangemaakt. Extention nummer is 200, Displayname test. Verder niks ingestelt, maar ik kan geen connectie leggen, Cubix zegt dat het wachtwoord fout is...
edit: laat maar gevonden :)

[Voor 6% gewijzigd door 0fbe op 07-01-2006 19:07]


  • 0fbe
  • Registratie: januari 2004
  • Laatst online: 13:37
Ik kan niet naar buiten bellen om een of andere rare reden, als ik geen * voor mijn nummer zet in Cubix doet cubix en asterisk helemaal niks, als ik dat wel doet krijg ik de volgende error:
Jan 7 14:18:25 NOTICE[2601] chan_iax2.c: Rejected connect attempt from 10.0.0.185, request '*<nummerdatikgedraaitheb>@voipbuster-iax' does not exist
Even mijn settings

Trunk:
IAX2
callerid: mijn voipnummer
maximumchannels: 1
dialrules:
003173+ZXXXXXX
0031+ZXXXXXXXX

Outgoingsettings:
trunkname: voipbuster-iax
peerdetails:
fromuser=******
host=iax.voipbuster.com
insecure=very
qualify=yes
secret=********
type=peer
username=*******

Registerstring:
username:wachwoord@iax.voipbuster.com

Outbound zoals Afterburner:
Outbound rules

Heb ik er 3 van, local, LD, international.

local:

code:
1
ZXXXXXX


7 cijfers waarvan de 1ste GEEN 0 is. (Uiteraard als je een 4-cijferig kengetal heeft, verandert er weer wat.

En dan bij trunk sequence voipbuster en eventueel anderen die je hebt.

De trunk zet hier (in mijn geval) 003173 voor het gedraaide nummer. (0031+je eigen kengetal zonder 0)

LD

code:
1
0|ZXXXXXXXX


0 wordt gestript, 2de cijfer is GEEN 0 gevolgd door nog 8 andere cijfers. Dit wordt dus een volledig NL telefoonnummer, incl kengetal, maar zonder 0!

Trunk sequence ditto

De trunk zet hier dus 0031 voor.

International

code:
1
00.


Alles wat met 00 begint

Trunk sequence weer hetzelfde verhaal

De trunk doet hier verder niets mee, het nummer wordt gedraait zoals het is ingegeven

[Voor 13% gewijzigd door 0fbe op 07-01-2006 20:08]


  • AEZscf
  • Registratie: september 2001
  • Laatst online: 08:24
Ander probleem, heb 2 HFC ISDN kaarten in mijn asterisk server geïnstalleerd. Alles met Bristuff van Junghans gepatched. Draait prima.
Alleen om de zoveel tijd krijg ik de melding "Primary D-Channel on span 1 down", en dan ben ik niet meer bereikbaar en kan ik niet uitgaand bellen via dat kanaal.
Hij geeft deze melding enkele keer, om vervolgens "Primary D-Channel on span 1 up" te geven en ben ik weer bereikbaar voor een minuut of 5 a 10. En dan begint het weer opnieuw.

Wie o wie heeft hier een oplossing voor?
Als het aan mijn configuratie kan liggen hoor ik het graag, dan post ik deze nog even.

  • GoVegan
  • Registratie: juni 2002
  • Laatst online: 25-11 19:42
ah kijk dit is een intersant onderwerp.

ik was opzoek naar een telefoon centerale om telefoonmenuutjes te maken, nu liep ik tegen asteriks op en zag ook de mogelijkheid voor voip.

nu zit ik hier thuis met een isdnlijn die naar een quatrofox gaat, en daarna in twee analoge lijne word gesplitst. daar zitten dus ook allemaal analoge toestelen achter.

hou zou ik deze toestelen via voip kunnen laten bellen.
ik beschik over een debian machine die er een taak bij mag krijgen.

zou ik hier iets met een isdn of analoge modem kaart kunnen doen?

  • raymonvdm
  • Registratie: december 2001
  • Laatst online: 10:18
axis schreef op woensdag 14 december 2005 @ 16:36:
[...]

Dat is dus het probleem, er zijn geen specifieke poorten.. SIP is niet gemaakt om achter een NAT router te werken, en wordt ook gewoon niet ondersteund.. Maar inderdaad zoals jij hebt gedaan als default server zou moeten werken..
Dan denk ik dat de volgende stap is om op je asterisk machine te gaan sniffen, kijken of je pakketjes wel goed uit komen.. Maar allemaal lastig..

Als je voor je pocketpc een client zou kunnen vinden die IAX kan praten, ben je er uit, want die hoeft maar 1 enkel poortje te gebruiken, en werkt prima achter een NAT-router.
Volgens mij zit er een SIP helper in een speedtouch en die kan wel eens problemen geven:

http://www.xs4all.nl/helpdesk/voip/voip_faq.html#2

Zijn er eigenlijk al betaalbare isdn kaarten die ISDN Host kunnen spelen zodat er een isdn centrale aan je kaart gehangen kan worden. Kaart Server en Centrale als Client. Zodat de asterix server tussen het openbare net en de telefooncentrale gehangen kan worden en dat ik dan toch mijn centrale kan blijven gebruiken ??

[Voor 17% gewijzigd door raymonvdm op 09-01-2006 17:36]


  • Attilla
  • Registratie: februari 2001
  • Laatst online: 23-06 18:03
Ik heb trouwens nog wat configs voor in de startpost:

Xs4all voip - sip.conf:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
register => 0878700XXX:********@sip.xs4all.nl/0031878700XXX

[0031878700XXX]
type=friend
context=putgraaf
host=sip.xs4all.nl
fromuser=0878700XXX
fromdomain=sip.xs4all.nl
username=0878700XXX
insecure=very
;nat=yes
secret=********
qualify=no
port=5060
disallow=all
allow=alaw
restrictcid=no


Xs4all voip - extensions.conf:
code:
1
2
3
4
5
6
[xs4all]
exten => _8.,1,SetCallerID(0878700XXXvi )
exten => _8.,2,SetCIDName(Putgraaf)
exten => _8.,3,SetCIDNum(0878700XXX)
exten => _8.,4,Dial(SIP/${EXTEN:1}@0031878700XXX)
exten => _8.,5,Hangup()


Budgetphone - sip.conf
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
register => 31437110XXX:*********@budgetphone.nl/31437110XXX

[31437110XXX]
type=friend
context=putgraaf
host=budgetphone.nl
fromuser=31437110XXX
fromdomain=budgetphone.nl
username=31437110XXX
insecure=very
secret=********
qualify=no
port=5060
disallow=all
allow=gsm
restrictcid=no


Budgetphone - extensions.conf
code:
1
2
3
4
5
6
[to-budgetphone]
exten => _0.,1,SetCallerID(31437110XXX)
exten => _0.,2,SetCIDName(Blaat)
exten => _0.,3,SetCIDNum(31437110XXX)
exten => _0.,4,Dial(SIP/${EXTEN:1}@31437110XXX)
exten => _0.,5,Hangup()



En nog een leuk menu'tje voor inkomende calls. Op het moment dat er iemand belt op 1 van mijn 2 nummers, dan wordt er een gsm file afgespeeld (blaat in dit geval) en daarna (of tijdens) moet een bepaalde extentie ingetoetst worden en dan wordt diegene door verbonden.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[menu]
exten => 31437110XXX,1,Goto(callthrough,s,1)
exten => 0031878700XXX,1,Goto(callthrough,s,1)

[callthrough]
exten => s,1,SetVar(NR=)
exten => s,2,Background(blaat)
exten => s,3,ResponseTimeout(10)
exten => s,4,WaitExten
exten => _X,1,SetVar(NR=${NR}${EXTEN})
exten => _X,2,Goto(s,3)
exten => #,1,Dial(IAX2/${NR}@${NR},30,r)
exten => #,2,Voicemail(us${NR}@default)
exten => #,3,PlayBack(vm-goodbye)
exten => #,4,HangUp()



En nog een standaard macro'tje voor wat users:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[intern]
exten => 566,1,Macro(dial,566,IAX2/566,20)
exten => 374,1,Macro(dial,374,IAX2/374,20)
exten => 2170,1,Macro(dial,2170,IAX2/2170,20)
exten => 1605,1,Macro(dial,1605,IAX2/1605,20)

[macro-dial]
exten => s,1,Dial(${ARG2},${ARG3})
exten => s,2,Goto(s-${DIALSTATUS},1)
exten => s-NOANSWER,1,Voicemail(us${ARG1})
exten => s-NOANSWER,2,Goto(default,s,1)
exten => s-BUSY,1,Voicemail(bs${ARG1})
exten => s-BUSY,2,Goto(default,s,1)
exten => _s-.,1,Goto(s-NOANSWER,1)
exten => a,1,VoicemailMain(${ARG1})



En nog een extentie waar de tijd afgeluisterd kan worden is ook wel leuk:

code:
1
2
3
4
5
6
7
8
9
[time]
exten => 8463,1,Wait(1)
exten => 8463,2,setvar(FutureTime=$[${EPOCH} + 10])
exten => 8463,3,SayUnixTime(${FutureTime},,R)
exten => 8463,4,playback(vm-and)
exten => 8463,5,SayUnixTime(${FutureTime},,S)
exten => 8463,6,playback(beep)
exten => 8463,7,wait(2)
exten => 8463,8,goto(1)



En wat ook wel handig is om in de topicstart te vermelden is deze url:
http://www.oreilly.com/catalog/asterisk/index.html

Dit boek is perfect voor de beginner.

  • AEZscf
  • Registratie: september 2001
  • Laatst online: 08:24
Waar kan ik een goede isdn-2 kaart kopen voor onze asterisk server, in nederland?

  • AEZscf
  • Registratie: september 2001
  • Laatst online: 08:24
Hoe kan ik aan mijn uitgaande voipbuster lijn en mijn uitgaande isdn lijn meegeven dat er geen nr mee moet worden gezonden?
Dus dat de beller anoniem in beeld krijgt. Wil namelijk het lelijke voipbuster nr niet gaan gebruiken

  • helpme
  • Registratie: oktober 2000
  • Laatst online: 14:30
Is het noodzakelijk om een pci-kaart in de computer te hebben, wanneer je je pstn lijnen wilt verbinden met asterisk, of is het ook mogelijk om daar een extern apparaat voor te gebruiken.

en welke ik dan op het oog had is deze:
micronet sp5054

Deze kost 275 excl btw, en dat is natuurlijk stukken goedkoper dan om een pci-kaart te kopen met 4 FXO poorten.

  • AirX
  • Registratie: juni 2002
  • Laatst online: 27-11 20:59

AirX

Tweak Guru

Ik heb even een vraagje waar ik al een tijdje mee zit: "Is het mogelijk om je bestaande analoge (zonder telefoon centrale) infrastructuur te gebruiken om met asterisk via VOIP te bellen?"

Oftewel: we *knippen* de hoofd KPN kabel door en hangen asterisk aan dat eind(om het even lomp te zeggen :+ ), asterisk wordt zo de gateway tussen mijn analoge telefonen en mijn VOIP provider.

[Voor 11% gewijzigd door AirX op 13-01-2006 11:49]


  • Sypher
  • Registratie: oktober 2002
  • Laatst online: 13:33
@ Airwolf.. Ik zal deze zo spoedig mogelijk opnemen, maar ik ga komende week naar Spanje... *noted

@AirX: Moet kunnen, daar heb je speciale kaarten voor... Voor de toestellen kan je uiteraard ook een ATA box kopen om ze in te pluggen, scheelt weer knippen :+

  • discusws
  • Registratie: juni 2002
  • Laatst online: 27-11 17:23
Na wat stoeien met softphones en uiteindelijk met een ata kaartje (tiptel 100) wil ik meer.

is het mogelijk om via asterisk ook zo'n usb phone adapter te gebruiken zoals de tiptel 100? Het is alleen voor thuisgebruik en het lijkt (is) stukken flexibeler dan het gebruikt van voipbustermate waar je afhankelijk bent van de programmeur zoals nu er een nieuwe aanbieder is voipstunt met opnieuw veel meer gratis landen.

Heb een linux machine draaien dus asterisk zou geen probleem moeten zijn. Als zo'n tiptel 100 niet werkt wat sluit ik dan aan om te belen over internet.... zoalsgezgt (voorlopig) geen aansluiting op mijn analoge lijn. Dit stukje mis ik in startpost

Natuur fotograaf


  • Sypher
  • Registratie: oktober 2002
  • Laatst online: 13:33
Je kan gewoon zo'n USB geval gebruiken, in combinatie met een softphone die dat ondersteund of zo'n "mate" programma ... Schijnt dat Firefly (1.9.5, niet 2.0) ondersteuning bied voor USB :)

  • bladebla
  • Registratie: november 2001
  • Laatst online: 13:30

bladebla

<Piéééép>

Hej, groot Asterisk topic, valt me nu pas op.

Even kort welke dingen ik geprutst heb:
  • Ik heb lang zitten stoeien met een interne ISDN kaart in NT modus (zaphfc) en een externe ISDN adapter met twee pots poorten. Dit was een beetje een alternatieve manier om een analoog toestel (Siemens Gigaset) aan Asterisk te hangen. Ik krijg alleen geen callerID op dit toestel. Of dit aan mijn Asterisk configuratie ligt of mijn externe ISDN adapter weet ik niet, maar ik gok dat de laatste het niet doorgeeft.
  • Ik heb een tijdje geleden op eBay een X100P/X101P modem kaartje gekocht om mijn analoge Essent lijn aan te koppelen. Dit werkt perfect, alleen kost het tijd voor asterisk de lijn oppakt èn doorgeeft aan een intern toestel. Voor de beller gaat mijn telefoon al langer over dan dat ik dat ervaar.
  • Uiteraard gaan uitgaande gesprekjes eerst via voipbuster, en mocht dat niet lukken, dan valt Asterisk terug op Essent. Daarnaast een telefoonnummer in mijn regio via Budgetphone in gebruik.
Ondertussen wacht ik op nog drie X100P/X101P kaarten om drie analoge interne lijntjes te krijgen i.p.v. mijn ISDN oplossing. Ik hoop hiermee callerID wel aan de praat te krijgen. Essent gebruikt gelukkig FSK.

|This Signature Intentionally Left Blank|


  • AEZscf
  • Registratie: september 2001
  • Laatst online: 08:24
Hoe heb je dat ingesteld dat als voipbuster niet werkt, dat hij dan overschakeld op je essent?

  • rene_404
  • Registratie: maart 2001
  • Laatst online: 11-03-2007

rene_404

Owh Jah!

Momenteel probeer met asterisk 1.2.1 het inkomende voipbuster nummer aan de praat te krijgen. Helaas wil dit nog niet echt lukken, de lijn gaat over en asterisk ziet dit, vervolgens verschijnen er een aantal foutmeldingen. Ik gebruik die 'nieuwe' sipserver: sip1.voipbuster.com

De inkomende lijn met Xs4all VOIP werkt wel zonder problemen.
Iemand een idee wat ik fout doe?

asterisk -vvv
code:
1
2
3
Jan 18 12:01:17 WARNING[31523]: chan_sip.c:1208 retrans_pkt: Maximum retries exceeded on transmission 396413d8d3b74aed8cba755a6f72f83a@194.221.62.211 for seqno 0 (Critical Response)
Jan 18 12:01:23 WARNING[31523]: chan_sip.c:1208 retrans_pkt: Maximum retries exceeded on transmission 396413d8d3b74aed8cba755a6f72f83a@194.221.62.211 for seqno 0 (Critical Response)
Jan 18 12:01:28 WARNING[31523]: chan_sip.c:1208 retrans_pkt: Maximum retries exceeded on transmission 396413d8d3b74aed8cba755a6f72f83a@194.221.62.211 for seqno 0 (Critical Response)


sip debug:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
INVITE sip:myusername@194.120.0.211:5060 SIP/2.0
Via: SIP/2.0/UDP 194.120.0.211:5060;branch=z9hG4bK9f571a28563442c7a0ab7a8ba6329e6d
From: <sip:194.120.0.211:5060>;tag=d3ebef50d30078c2d33eddc243c647a412e79
To: <sip:myusername@194.120.0.211:5060>
Contact: sip:194.120.0.211:5060
Call-ID: 09ff698ab74a4e0d980291e54bcfed23@194.120.0.211
CSeq: 0 INVITE
User-Agent: (Very nice Sip Registrar Server)
Allow: ACK,BYE,CANCEL,INVITE,REGISTER,OPTIONS
Content-Type: application/sdp
Content-Length: 147

v=0
o=root 12345 12345 IN IP4 194.221.62.41
s=session
c=IN IP4 194.221.62.41
t=0 0
m=audio 11186 RTP/AVP 8
a=rtpmap:8 pcma/8000
a=ptime:20

--- (11 headers 8 lines)---
Using INVITE request as basis request - 09ff698ab74a4e0d980291e54bcfed23@194.120.0.211
Sending to 194.120.0.211 : 5060 (NAT)
Found peer 'myusername'
Found RTP audio format 8
Peer audio RTP is at port 194.221.62.41:11186
Found description format pcma
Capabilities: us - 0x8000e (gsm|ulaw|alaw|h263), peer - audio=0x8 (alaw)/video=0x0 (nothing), combined - 0x8 (alaw)
Non-codec capabilities: us - 0x1 (telephone-event), peer - 0x0 (nothing), combined - 0x0 (nothing)
Looking for myusername in myusername (domain 194.120.0.211)
Reliably Transmitting (NAT) to 194.120.0.211:5060:
SIP/2.0 404 Not Found
Via: SIP/2.0/UDP 194.120.0.211:5060;branch=z9hG4bK9f571a28563442c7a0ab7a8ba6329e6d;received=194.120.0.211
From: <sip:194.120.0.211:5060>;tag=d3ebef50d30078c2d33eddc243c647a412e79
To: <sip:myusername@194.120.0.211:5060>;tag=as33e92262
Call-ID: 09ff698ab74a4e0d980291e54bcfed23@194.120.0.211
CSeq: 0 INVITE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Max-Forwards: 70
Contact: <sip:myusername@myip>
Content-Length: 0

Destroying call '7bad595f38842fac61d6e47509991c0a@myip'
Retransmitting #1 (NAT) to 194.120.0.211:5060:
SIP/2.0 404 Not Found
Via: SIP/2.0/UDP 194.120.0.211:5060;branch=z9hG4bK9f571a28563442c7a0ab7a8ba6329e6d;received=194.120.0.211
From: <sip:194.120.0.211:5060>;tag=d3ebef50d30078c2d33eddc243c647a412e79
To: <sip:myusername@194.120.0.211:5060>;tag=as33e92262
Call-ID: 09ff698ab74a4e0d980291e54bcfed23@194.120.0.211
CSeq: 0 INVITE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Max-Forwards: 70
Contact: <sip:myusername@myip>
Content-Length: 0

Wat me opvalt is de: SIP/2.0 404 Not Found.

sip.conf:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
[general]
port=5060
nat=yes
insecure=very
localnet=192.168.1.0/255.255.255.0
externip=myexternip
language=nl

register => myusername:mypassword@sip1.voipbuster.com

[vb-in]
type=peer
username=myusername
secret=mypassword
host=sip1.voipbuster.com
context=vb-in

huh, heb ik dat gedaan?


  • bladebla
  • Registratie: november 2001
  • Laatst online: 13:30

bladebla

<Piéééép>

AEZscf schreef op woensdag 18 januari 2006 @ 09:17:
Hoe heb je dat ingesteld dat als voipbuster niet werkt, dat hij dan overschakeld op je essent?
Stelt eigenlijk weinig voor :)

extensions.conf
code:
1
2
3
4
5
[..]
;nationaal
exten => _0[1-5 7].,1,Dial(IAX2/**:**@voipbuster-out/0031${EXTEN:1})
exten => _0[1-5 7].,2,Dial(Zap/1/${EXTEN:1})
[..]

Werkt Voipbuster wel dan en wordt het gesprek beeindigd, dan komt hij niet bij regel 2.
Is er een time-out bij Voipbuster, dan rolt hij door naar Dial Zap, en gebruikt hij het modem pci kaart die een lijn opent naar het betreffende nummer.

In de eerste situatie kan het misschien problematisch zijn als je wilt dat er na het ophangen nog wat moet plaatsvinden. (?)

[Voor 2% gewijzigd door bladebla op 18-01-2006 19:01. Reden: Whoeps!]

|This Signature Intentionally Left Blank|


  • AEZscf
  • Registratie: september 2001
  • Laatst online: 08:24
simpel :D, nee hoeft na et ophangen op dit moment nog niets te gebeuren, zal het eens implementeren, dank u

  • tweakmiv
  • Registratie: december 2004
  • Laatst online: 16-10-2020
rene

Zorg dat in je extensions.conf file in de default context het volgende komt:
[default]
exten => username,1,Dial(SIP/1111)
exten => username,n,Hangup()
Vervang het nummer 1111 door het nummer van je softphone of ata of wat je ook gebruikt.
Username is de naam die je gebruikt bij voipbuster.

Je configuratie van vb-in in je sip.conf kun je weg doen omdat je bij host=sip1.voipbuster.com hebt staan en dit werkt niet binnen asterisk. Dit komt omdat er aan deze hostnaam meerdere ip-adressen gekoppeld zitten en hiermee kan Asterisk op dit moment nog niet mee omgaan. Tevens heeft voipbuster geen goede revers lookup zitten op zijn ip-adressen.

Laat wel de register lijn staan in je sip.conf.

Bij mij werkt bovenstaande.

  • Vinnienerd
  • Registratie: juli 2000
  • Laatst online: 14:30
Weet iemand of het mogelijk is een ingebouwd 56k op een laptop met Linux en Asterisk om te bouwen naar ATA ?

[Voor 4% gewijzigd door Vinnienerd op 19-01-2006 18:20]


  • eborn
  • Registratie: april 2000
  • Laatst online: 13:41
Ik ben vanavond aan het stoeien met mijn X100P kaartje en een DTMF-to-FSK converter. De X100P ondersteund geen DTMF, maar zou FSK wel normaal aan moeten kunnen. Echter, ik krijg het niet aan de praat :|

Als ik naar mijn Asterisk bel met de converter ertussen gaat hij 1x over, en daarna niets meer. Ik moet vervolgens de lijn loskoppelen, wil ik weer normaal kunnen bellen (hij houdt de lijn bezet). Ik vraag me af waardoor dit probleem ontstaat. Als ik de converter aan een normale telefoon koppel hoor ik na de eerste ring (als je hem heel snel opneemt) wel een kort 'gepiep', dus de converter lijkt wel te werken...

  • rdfeij
  • Registratie: september 2001
  • Laatst online: 13:32
Mooi topic dit wordt spelen binnenkort ;)

  • Martkrui
  • Registratie: februari 2002
  • Laatst online: 27-11 15:26
In de OP staat voor voipbuster een IAX setup. Nu heeft VB al aangegeven AIX niet meer te gaan ondersteunen.

Is het daarom mogelijk dat de config in de OP vervangen wordt door een SIP setup ?

Toevallig O-) ben ik bezig met: Voipbuster + Asterisk + softphone(xlite)
Maar de koppeling met VB wil nog niet werken.

Met jullie hulp zou ik graag gestripte versies maken van extensions.conf en sip.conf zodat iedere beginner snel een werkende stup heeft en van daaruit verder kan werken.
Ik heb m'n asterisk server nog niet ik gebruik dus kan zonder problemen scripts testen.

-- edit --
Uitgaande gesprekken via VB werken.
Ik moet eerst een uitgaand gesprek opzetten voordat binnenkomende van VB iets doen (login triggeren ?)
Binnenkomende gesprekken gaan bij de beller wel over maar Asterisk geeft een foutmelding
code:
1
Jan 21 08:18:31 WARNING[14459]: chan_sip.c:694 retrans_pkt: Maximum retries exceeded on call 7e148aa17b294fb3ae182de5c9bc0df7@80.239.235.201 for seqno 0 (Non-critical Response)

[Voor 28% gewijzigd door Martkrui op 21-01-2006 08:24]

I haven't lost my mind! It's backed up on tape somewhere! My site


  • PC-Twente
  • Registratie: december 2003
  • Laatst online: 25-07-2007

PC-Twente

www.prijsstunt.nl

Hallo, ik lees al een tijdje over Asterisk maar het is me nog niet duidelijk of het geschikt is voor mijn toepassing, wie kan me adviseren? Mijn situatie is als volgt:

Op mijn bedrijf heb ik een gewone analoge telefoonlijn als belangrijkste inkomende nummer. Ik ben echter erg veel onderweg naar klanten en dan staat het nummer doorgeschakeld naar mijn mobiel, dit kost me ongeveer honderd euro per maand, zonde...
Soms ben ik echter een hele dag bij een klant aan het werk, dan zou er ook kunnen worden doorgeschakeld naar mijn laptop via voip.

Eigenlijk wil ik dat als mijn analoge lijn wordt gebeld, dat deze meteen wordt doorgeschakeld naar mijn laptop via voip en tevens via bv een gsm-gateway naar mijn mobiel. Zodat ik altijd bereikbaar ben.
Wie kan me vertellen of dit mogelijk is en wat ik er voor nodig heb????

www.kogelgat.nl, kogelgaten op bestelling


  • om3ega
  • Registratie: maart 2001
  • Laatst online: 12:52

om3ega

Merry XMAS

Voipbuster is van plan de IAX ondersteuning te stoppen :(
Hello!

We see you are still making calls to our old SIP server. Therefore you receive this message

Soon we will shut down our old asterisk servers. The exact shutdown date has not been decided yet but will be some time soon.
We are sending this email now so you have plenty of time to move to our new SIP system.
When a shutdown-date has been decided then we will announce the date again.

How to move:

Connect your SIP device or softphone to our new SIP server with the same username & password as you are using now

the old sip server you are connecting to now: sip.voipbuster.com
the new sip server you have to change to: sip1.voipbuster.com

On the new SIPserver there is no GSM codec support for now, but this WILL be supported before we shutdown the old servers, in the meantime use G711alaw (no ulaw!) or G726

the advantage of the new SIP server:

- VOIP-IN SUPPORT!!
- better audio quality!
- soon: codec support for iLBC / G729 / G723 / GSM
- soon: P2P calls


For IAX users:

We know some of you asterisk-users will not be happy with it but IAX will reach end-of-life soon too.
So if you use asterisk and use IAX to make calls, migrate to SIP!

Regards,
VoipBuster

Ervaring is het archief van onze stommiteiten.

Pagina: 1 2 3 ... 11 Laatste


Nintendo Switch (OLED model) Apple iPhone 13 LG G1 Google Pixel 6 Call of Duty: Vanguard Samsung Galaxy S21 5G Apple iPad Pro (2021) 11" Wi-Fi, 8GB ram Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2021 Hosting door True

Tweakers maakt gebruik van cookies

Bij het bezoeken van het forum plaatst Tweakers alleen functionele en analytische cookies voor optimalisatie en analyse om de website-ervaring te verbeteren. Op het forum worden geen trackingcookies geplaatst. Voor het bekijken van video's en grafieken van derden vragen we je toestemming, we gebruiken daarvoor externe tooling die mogelijk cookies kunnen plaatsen.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Forum cookie-instellingen

Bekijk de onderstaande instellingen en maak je keuze. Meer informatie vind je in ons cookiebeleid.

Functionele en analytische cookies

Deze cookies helpen de website zijn functies uit te voeren en zijn verplicht. Meer details

janee

    Cookies van derden

    Deze cookies kunnen geplaatst worden door derde partijen via ingesloten content en om de gebruikerservaring van de website te verbeteren. Meer details

    janee