Inleiding | |||
Tegenwoordig is men erg fanatiek bezig met VOIP - Voice over IP. Dit is in weze bellen over het internet. Het programma Asterisk is dan ook een softwarematige telefooncentrale die draait onder Linux of Windows (dmv een Cygwin port). Een groot voordeel van Asterisk boven een "ouderwetse" telefoon centrale is het feit dat Asterisk volledig open source is en ondersteunt word door een grote community en het bedrijf Digium. De enige beperking in je telefooncentrale ben jij zelf dus! De bedoeling van dit topic is om mensen te informeren over Asterisk met al zijn mogelijkheden, te discussieren over VoIP en te helpen met eventuele problemen. (Mits natuurlijk voldoende inzet getoond wordt. Dit is geen "Pleur hier je Asterisk vragen neer topic" en de GoT policy geldt ten alle tijden! | |||
Wat is VoiP | |||
Zoals al eerder gemeld; VoIP staat voor Voice over IP vrij vertaald "Telefonie over het Internet Protocol." Het essentiele verschil tussen VoIP en analoog is (buiten het verschil in codecs, apparatuur en mogelijkheden) dat VoIP van dezelfde infrastructuur als de rest van je netwerk gebruik kan maken. Zo is het bijvoorbeeld mogelijk om vanaf je MER één netwerk kabel naar een werk plek te laten lopen en daar zowel je PC als telefoon toestel op aan kan sluiten. Er zijn een groot aantal protocollen die gebruikt worden voor VoIP. De meest gebruikte zijn:
| |||
Wat kan Asterisk zoal? | |||
Asterisk heeft een enorme feature lijst. Waar het op neer komt is dat het álles kan wat een traditionele telefoon centrale ook kan en daarbij alles wat je hartje begeert wat betreft telefonie.
Op de Asterisk Glossary valt een lijst met informatie over deze termen te vinden. | |||
Documentatie | |||
Bij een Open source project is niets belangrijker dan documentatie. Zonder documentatie is het onmogelijk om te doorgronden hoe Asterisk werkt. Ik zal hier een korte lijst van handige howto's, documentatiebronnen, en boeken opsommen. Die natuurlijk op verzoek altijd aangevult mag worden.
| |||
Installatie op linux | |||
De sourcecode van Asterisk is te vinden op de download.asterisk.org Het is aan te raden om de laatste stabiele versie te nemen. Op het moment van schrijven is dat 1.6.1.0 Asterisk Pak alle bestanden uit en ga de map in. Begin met Asterisk 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:) Dit is alleen een kwestie van kopieren 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: Dit duurt ook wel eventjes... Pak maar koffie ofzo, zoals de meeste ICTers doen tijdens een installatie Klaar? Klaar? Mooi mooi! Asterisk is te starten door gewoon even: te doen. Asterisk draait nu op de achtergrond.. Om de console te zien, doe je het volgende: 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.. 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 | |||
Asterisk clients | |||
Hardphone Een Hardphone is een hardwarematig telefoon toestel. Veel fabrikanten biede deze aan waaronder Polycom, Cisco (zowel onder eigen naam als onder het Linksys merk) en consumenten merken als Philips of Siemens. Let er bij de aanschaf van een hardphone wel op of het de protocollen die je wilt gebruiken ondersteund. De meeste toestellen doen SIP of zijn uit te rusten met een SIP firmware (voornamelijk een issue bij cisco toestellen) Softphone Een Softphone is software die zich gedraagt als telefoon toestel. Er zijn erg veel verschillende softphones verkrijgbaar met allemaal zo zijn eigen features. Een aantal zijn:
ATA staat voor Analog Telephony Adapter en biedt de mogelijkheid om een "oud" analoog toestel alsnog te gebruiken op je Asterisk setup. Meestal zijn ATA's hardware kastjes met één of meerdere FXS poorten en eventueel een backup FXO poort. ATA's zijn zowel te krijgen met het SIP en IAX protocol. | |||
Dit topic | |||
Vorige delen: Het grote Asterisk topic - Deel I Voor verbeteringen of suggesties in de TS ben ik bereikbaar via DM, graag uit het topic houden in verband met vervuiling. | |||
Met dank aan... | |||
Met dank aan: | |||
TopicUpdates | |||
2009 27/05/2009 - TS Rewrite door BarthezZ |
Configuratie voorbeelden; bellen naar het PSTN |
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? 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: Nu is er in ieder geval een verbinding (peer) actief. Nu nog voor zorgen dat hij werkt het extensions.conf bestand: 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: 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 Voordelig bellen met Voipbuster [deel 5] Bij VoIPBuster kan je ook een telefoonnummer krijgen! Zie de site voor meer info |
Voipbuster? ![]() |
Dat kan hoor Zet dit in sip.conf RTP.conf iax.conf indien je minder firewall / NAT problemen wil en dan.. Extensions.conf 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 * Gratis nummers (0800 dus ![]() * 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) 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 extensions.conf
|
Ennuhhh kan het ook met Budgetphone? |
Yep, die doet het ook (techniek staat voor niets hé!) Met dank aan: Anoniem: 323548 in "Het grote Asterisk topic - Deel 2" Zet dit in sip.conf extensions.conf 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:
|
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. Zet in /etc/asterisk/modules.conf de volgende regel: 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.. Menu'tje waar je een .gsm file hoort en je doorverbonden kan worden.. Menu'tje voor wat users En als je de tijd wil horen met een telefoonnummer... 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 |
Disclaimer |
Ik geef geen enkele garantie dat deze configuratie voorbeelden zullen werken voor je, indien er fouten in staan graag een DMmetje. |
[ Voor 3% gewijzigd door BarthezZ op 16-01-2010 17:57 ]
iieeewww Barthezzz hijs kleurrijk

ik heb trouwens ook nog wat lopen knoeien maar ook bij mij krijg ik met een uitgaande telefoon een onbekend nummer.. terwijl ik toch een van mn nummers heb gekoppelt aan de outbound trunk..
doe ik iets fout ? (en ja ik zal vast wat fout doen maar wat
)
ik heb trouwens ook nog wat lopen knoeien maar ook bij mij krijg ik met een uitgaande telefoon een onbekend nummer.. terwijl ik toch een van mn nummers heb gekoppelt aan de outbound trunk..
doe ik iets fout ? (en ja ik zal vast wat fout doen maar wat
Het is zaak dat naar voipbuster 0031XXXXXXXXX wordt gestuurd. Hoe je dat bereikt in Trixbox zou ik niet weten maar als je het zelf configged komt het op het volgende neer:
Woeps, dit is de oplossing voor een ander probleemexten => _0NXXXXXXXX,1,Dial(SIP/voipbuster/0031${EXTEN:1})
exten => _0NXXXXXXXX,2,Congestion
[ Voor 9% gewijzigd door BarthezZ op 29-05-2009 15:49 ]
Heeft er al iemand hier geprobeerd om Asterisk op een Fritz!box te installeren?
Hier een (vertaalde) handleiding, maar ik vroeg me af of het in de praktijk ook zo soepel werkt, of dat niet toch de load van de router wat te hoog kan worden.
Op dit moment draait mijn Asterisk 1.6 op mijn HTPC, maar het lijkt me wel gaaf om dat allemaal op de Fritz!box te doen, al was het alleen al omdat die ook nog eens 3 FXO's heeft en ook met de buitenlijn kan babbelen.
Hier een (vertaalde) handleiding, maar ik vroeg me af of het in de praktijk ook zo soepel werkt, of dat niet toch de load van de router wat te hoog kan worden.
Op dit moment draait mijn Asterisk 1.6 op mijn HTPC, maar het lijkt me wel gaaf om dat allemaal op de Fritz!box te doen, al was het alleen al omdat die ook nog eens 3 FXO's heeft en ook met de buitenlijn kan babbelen.
Een goedkope voeding is als een lot in de loterij, je maakt kans op een paar tientjes korting, maar meestal betaal je de hoofdprijs. mijn posts (nodig wegens nieuwe layout)
Ziet er wel grappig uit TD-er, weet alleen niet wat de performance van zo'n Fritz!box is. Maar opzich zou dat perfect moeten werken.
In navolging op:
Ben ik even verder op zoek gegaan en uitgekomen bij het volgende embedded systeem met een _stuk_ meer power beschikbaar, voor een kleine meerprijs.BarthezZ schreef op zaterdag 02 mei 2009 @ 13:03:
Hmm, ik kwam wel op een leuk idee:
ALIX.2D2 Mainboard, 500MHz, 256MB, 2xLAN, 2xMini-PCI, USB
met
JUNGHANNS.NET duoBRI miniPCI
Ik weet alleen niet hoe die amd geode performed, maar in theorie valt er best een Asterisk doos mee in elkaar te klussen voor het mkb.
Ik ben wel van plan hier 1tje van in bestelling te plaatsen en daarmee te gaan benchmarken. Heb kwa test apparatuur nu ook 4x Polycom Soundpoint IP 301's binnen gekregen, dus heb weer genoeg leuk Asterisk speelgoedIt is 250USD$ for embedded PC ( Intel ATOM N270 industrial mainboard (CPU on board ) + case(black) + 60W external power adapter with 1 x PCI expansion slot ) without freight cost by EMS
Weet iemand hoe ik het volgende organiseer:
Mevrouw Jonkman belt de telefoniste en vraagt naar Piet. De telefoniste verbind Mevrouw Jonkman door met het kantoor van Piet. Piet neemt niet op en na x aantal seconden wordt mevrouw Jonkman wordt terug geschakeld naar de telefoniste. De telefoniste ziet op het toestel dat Mevrouw Jonkman terug geschakeld is (doordat er niemand opneemt).
Het gaat mij puur om deze 2 dingen:
Mevrouw Jonkman belt de telefoniste en vraagt naar Piet. De telefoniste verbind Mevrouw Jonkman door met het kantoor van Piet. Piet neemt niet op en na x aantal seconden wordt mevrouw Jonkman wordt terug geschakeld naar de telefoniste. De telefoniste ziet op het toestel dat Mevrouw Jonkman terug geschakeld is (doordat er niemand opneemt).
Het gaat mij puur om deze 2 dingen:
- Na x aantal seconden wordt ze terug geschakeld naar de telefoniste
- De telefoniste ziet dat ze wordt terug geschakeld vanaf het toestel van Piet
Het "makkelijkste" en overal ondersteund is attended transfers. Eerst krijg je de geen te bellen waar het gesprek heen moet, en daarna voer je de transfer uit. Ook op erg veel voip toestellen is dit gewoon standaard te doen. Maar jij wilt dus een blind-transfer met callback als er niet word opgenomen.
Je zou het opzich wel in je dial-plan op kunnen lossen, dan transfer je bijvoorbeeld naar exten X, en in het dialplan daarvoor dial je waar de persoon echt heen moet, daar zet je een timeout op, en als de dialstatus niet opgenomen is dial je weer de telefoniste bijvoorbeeld.
Je zou het opzich wel in je dial-plan op kunnen lossen, dan transfer je bijvoorbeeld naar exten X, en in het dialplan daarvoor dial je waar de persoon echt heen moet, daar zet je een timeout op, en als de dialstatus niet opgenomen is dial je weer de telefoniste bijvoorbeeld.
Uhh, even zo verzonnen uit de losse pols
Geen enkele garantie op correctheid of werking. Volgens mij is de gotoif verkeerd kwa syntax of parameter van de conditionexten => 613,1,Answer();
exten => 613,n,Dial(SIP/13|30);
exten => 613,n,GotoIF(${DIALSTATUS} == "NOANSWER"?noanswer:answer);
exten =< 613,n(noasnwer), Dial(SIP/1); #Telefoniste
exten => 613,n,Hangup();
exten => 613,n(answer), Hangup();
En bij statement 4 is het pijltje verkeerd
Een goedkope voeding is als een lot in de loterij, je maakt kans op een paar tientjes korting, maar meestal betaal je de hoofdprijs. mijn posts (nodig wegens nieuwe layout)
Ik heb nu de mogelijkheid om asterisk te installeren op mijn NAS.
Echter heb ik thuis internetplusbellen. Is het mogelijk om de NAS+asterisk te gebruiken icm de KPN IPB voip dienst?
Echter heb ik thuis internetplusbellen. Is het mogelijk om de NAS+asterisk te gebruiken icm de KPN IPB voip dienst?
E6600||Gigabyte P35C-DS3R||2x1gb Crucial Pc8500||Sapphire X1900XTX||2xSamsung Spinpoint F1 750GB RAID-0
Dat word wat lastig vrees ik. KPN geeft zijn SIP gegevens niet vrij waardoor voor het SIP deel vast zit aan KPN's hardware. Zolang die hardware intern niet een SIP service aanbiedt is het vrijwel onmogelijk dat aan Asterisk te knopen. (Of je zou bij het analoge deel nog een conversie moeten doen, maar dat lijkt me de moeite en prijs niet waard.)
Anoniem: 278298
verkeer sniffen en indien nodig hardware id faken?BarthezZ schreef op zondag 19 juli 2009 @ 00:23:
Dat word wat lastig vrees ik. KPN geeft zijn SIP gegevens niet vrij waardoor voor het SIP deel vast zit aan KPN's hardware. Zolang die hardware intern niet een SIP service aanbiedt is het vrijwel onmogelijk dat aan Asterisk te knopen. (Of je zou bij het analoge deel nog een conversie moeten doen, maar dat lijkt me de moeite en prijs niet waard.)
Anoniem: 12413
Heeft er iemand ervaring met een prefix door de linksys spa 3102 mee te sturen?
Sommige gesprekken zou ik anoniem willen voeren en daarvoor kan ik bij mijn operator (telenet) *31 voor het telefoonnummer zetten.
Asterisk is zodanig geconfigureerd dat externe nummers (extra nul voor uitgaande gesprekken) naar de uitgaande poort van de FXO gestuurd worden.
Dit werkt perfect.
Om het anoniem uitgaand bellen mogelijk te maken wijzig ik de lijn als volgt:
Dit geeft het volgend resultaat:
Via google vond ik iemand met hetzelfde probleem (in een ander land) die de volgende aanpassingen had gedaan in zijn Voice -> PSTN-Line:
PSTN Dialing Delay: 1 PSTN Dial Digit Len: .2/.1
Bij mij werken deze aanpassingen niet, ook niet met variaties op de cijfers.
Weet iemand raad?
Sommige gesprekken zou ik anoniem willen voeren en daarvoor kan ik bij mijn operator (telenet) *31 voor het telefoonnummer zetten.
Asterisk is zodanig geconfigureerd dat externe nummers (extra nul voor uitgaande gesprekken) naar de uitgaande poort van de FXO gestuurd worden.
code:
1
| exten => _0.,1,Dial(SIP/${EXTEN:1}@buitenlijn) |
Dit werkt perfect.
Om het anoniem uitgaand bellen mogelijk te maken wijzig ik de lijn als volgt:
code:
1
| exten => _0.,1,Dial(SIP/*31${EXTEN:1}@buitenlijn) |
Dit geeft het volgend resultaat:
code:
1
2
3
4
5
6
| -- Executing [004xxxxxxxxx@internal:1] Dial("SIP/xxxxx-0262e0a0", "SIP/*3104xxxxxxxx@buitenlijn") in new stack -- Called *3104xxxxxxxx@buitenlijn [Jul 22 21:45:32] WARNING[3971]: chan_sip.c:12334 handle_response_invite: Received response: "Forbidden" from '"xxx" <sip:jonah@192.168.1.4>;tag=as6868ac3a' -- SIP/buitenlijn-02627ae0 is circuit-busy == Everyone is busy/congested at this time (1:0/1/0) == Auto fallthrough, channel 'SIP/xxxx-0262e0a0' status is 'CONGESTION' |
Via google vond ik iemand met hetzelfde probleem (in een ander land) die de volgende aanpassingen had gedaan in zijn Voice -> PSTN-Line:
PSTN Dialing Delay: 1 PSTN Dial Digit Len: .2/.1
Bij mij werken deze aanpassingen niet, ook niet met variaties op de cijfers.
Weet iemand raad?
Ik zou het niet in de SPA-config oplossen, maar gewoon in Asterisk.
Je kunt in het dialplan opgeven welk pattern welke reeks van voorloopcijfers moet hebben.
Enige is dat je dan uiteraard wel dat sterretje (Asterisk
) moet kunnen meegeven in het dialplan.
Je kunt in het dialplan opgeven welk pattern welke reeks van voorloopcijfers moet hebben.
Enige is dat je dan uiteraard wel dat sterretje (Asterisk
Een goedkope voeding is als een lot in de loterij, je maakt kans op een paar tientjes korting, maar meestal betaal je de hoofdprijs. mijn posts (nodig wegens nieuwe layout)
Anoniem: 12413
Dat sterretje wordt door asterisk mooi doorgegeven aan de spa.TD-er schreef op woensdag 22 juli 2009 @ 23:14:
Ik zou het niet in de SPA-config oplossen, maar gewoon in Asterisk.
Je kunt in het dialplan opgeven welk pattern welke reeks van voorloopcijfers moet hebben.
Enige is dat je dan uiteraard wel dat sterretje (Asterisk) moet kunnen meegeven in het dialplan.
Alleen lijkt die daar niet om mee te kunnen gaan.
welke distro gebruiken jullie om asterisk op te installeren ?
You definitely rate about a 9.0 on my weird-shit-o-meter
Chuck Norris doesn't dial the wrong number. You answer the wrong phone.
Dat maakt bijzonder weinig uit Fastex, omdat het in 99% van de gevallen toch bijzonder wenselijk is om het zelf te compilen. Hangt dus compleet af van je persoonlijke smaak of andere overwegingen die je maakt bij het selecteren van je distro.
* BarthezZ groot Debian aanhanger
* BarthezZ groot Debian aanhanger
Ik ben nu aan het spelen met Trixbox....Ik ben doorgaans ook een groot Debian aanhanger, maar op de een of andere manier draait Debian 5 niet lekker op ESX 3...
Heeft er iemand ervaring met chan_sccp? Ik heb op dit moment de Cisco 7911 aan de gang, maar 7961 wil nog niet helemaal lekker...ik krijg er geen geluid uit...
Heeft er iemand ervaring met chan_sccp? Ik heb op dit moment de Cisco 7911 aan de gang, maar 7961 wil nog niet helemaal lekker...ik krijg er geen geluid uit...
You definitely rate about a 9.0 on my weird-shit-o-meter
Chuck Norris doesn't dial the wrong number. You answer the wrong phone.
Ik probeer asterisk 1.6 trunk te compileren met de app_fax module. Ik heb voor zover ik weet alle benodigdheden geïnstalleerd, maar de module blijft grijs.
Ik heb voor app_fax libtiff4, libtiff4-dev (versie 3.8.2-7ubuntu3.4), libspandsp3 en libspandsp-dev (versie 0.0.4pre16-1) geinstalleerd.
Mis ik hier iets of moet ik een specifieke versie hiervoor hebben? Ik zie geen andere pakketten die relevant kunnen zijn voor app_fax.
Ik heb voor app_fax libtiff4, libtiff4-dev (versie 3.8.2-7ubuntu3.4), libspandsp3 en libspandsp-dev (versie 0.0.4pre16-1) geinstalleerd.
Mis ik hier iets of moet ik een specifieke versie hiervoor hebben? Ik zie geen andere pakketten die relevant kunnen zijn voor app_fax.
Ik ontken het bestaan van IE.
Heb je de module ook "aangezet" in je /usr/lib/asterisk/modules.conf ?
You definitely rate about a 9.0 on my weird-shit-o-meter
Chuck Norris doesn't dial the wrong number. You answer the wrong phone.
Hoi, ik lees net dit topic. Asterisk is helemaal nieuw voor mij en het leek me wel een cool idee om een eigen telefooncentrale te hebben.
Ik heb telefonie en internet van KPN: Namelijk het InternetPlusBellen abo. Hier gaat het bellen al over voip, over de voip-dienst van KPN. Nu vroeg ik me af, is het ook mogelijk om Asterisk te gebruik icm InternetPlusBellen?
Is het ook mogelijk, omdat ik de sip-gegevens niet heb (ik heb al eerder geprobeerd daar achter te komen, KPN wil deze gegevens niet geven) de Asterisk-server aan te sluiten op het huidige Experiabox-modem (op de gewone telefoonlijn)? Ben je daar een interne modem (in de server waarop Asterisk draait) voor nodig?
En hoe sluit ik dan mijn huidige telefoontoestellen (geen voip-telefoons, maar normale) aan op de Asterisk-server?
Of is het verhaal wat ik hierboven schrijf helemaal n00b en onmogelijk?
Ik heb telefonie en internet van KPN: Namelijk het InternetPlusBellen abo. Hier gaat het bellen al over voip, over de voip-dienst van KPN. Nu vroeg ik me af, is het ook mogelijk om Asterisk te gebruik icm InternetPlusBellen?
Is het ook mogelijk, omdat ik de sip-gegevens niet heb (ik heb al eerder geprobeerd daar achter te komen, KPN wil deze gegevens niet geven) de Asterisk-server aan te sluiten op het huidige Experiabox-modem (op de gewone telefoonlijn)? Ben je daar een interne modem (in de server waarop Asterisk draait) voor nodig?
En hoe sluit ik dan mijn huidige telefoontoestellen (geen voip-telefoons, maar normale) aan op de Asterisk-server?
Of is het verhaal wat ik hierboven schrijf helemaal n00b en onmogelijk?
Gewoon een heel grote verzameling snoertjes
Ik heb geen /usr/lib/asterisk/modules.conf . Wel een /usr/lib/asterisk/modules directory met daarin alle modules.Fastex schreef op woensdag 12 augustus 2009 @ 15:19:
Heb je de module ook "aangezet" in je /usr/lib/asterisk/modules.conf ?
Ik gebruik menuconfig om de modules die ik wil te compileren en daar gaat het dus mis: de module kan niet worden geselecteerd, waarschijnlijk vanwege de aangegeven afhankelijkheid van spandsp.
Ik ontken het bestaan van IE.
Als je compleet nieuw bent met PBX, SIP en dergelijken kun je misschien beter beginnen met Trixbox...
@Cyber:
My bad... het /etc/asterisk/modules.conf
@Cyber:
My bad... het /etc/asterisk/modules.conf
[ Voor 20% gewijzigd door Mike2k op 12-08-2009 15:58 ]
You definitely rate about a 9.0 on my weird-shit-o-meter
Chuck Norris doesn't dial the wrong number. You answer the wrong phone.
Heeft dat zin? Wordt dat bestand gelezen tijdens compilatie of ./configure? De module wordt nu niet aangemaakt (omdat deze niet geselecteerd kan worden) en ik kan deze dus bijvoorbeeld ook niet via de CLI laden.Fastex schreef op woensdag 12 augustus 2009 @ 15:53:
@Cyber:
My bad... het /etc/asterisk/modules.conf
Ik ontken het bestaan van IE.
Ja maar dat is een complete distro. Ik heb al een server (draaiend op Ubuntu Server Edition), ik zou daar graag (als dat mogelijk is, ik wacht nog op antwoord op mijn vragenFastex schreef op woensdag 12 augustus 2009 @ 15:53:
Als je compleet nieuw bent met PBX, SIP en dergelijken kun je misschien beter beginnen met Trixbox...
(...)
Gewoon een heel grote verzameling snoertjes
Dan is de installatie simpel: sudo aptitude install asteriskCompizfox schreef op woensdag 12 augustus 2009 @ 16:15:
[...]
Ja maar dat is een complete distro. Ik heb al een server (draaiend op Ubuntu Server Edition), ik zou daar graag (als dat mogelijk is, ik wacht nog op antwoord op mijn vragen) Asterisk bij op willen installeren.
Daarna kun je de configuratiebestanden in /etc/asterisk aanpassen om de server naar wens in te richten. Er staan ook een aantal handige voorbeelden in de TS.
Ik ontken het bestaan van IE.
Dat snap ik nog wel. Maar:
Is het bovenstaande verhaal überhaupt mogelijk en hoe de zooi dan aan te sluiten? Dus, hoe sluit ik de server aan op het huidige modem, en hoe sluit ik de huidige telefoontoestellen aan op de server?Hoi, ik lees net dit topic. Asterisk is helemaal nieuw voor mij en het leek me wel een cool idee om een eigen telefooncentrale te hebben.
Ik heb telefonie en internet van KPN: Namelijk het InternetPlusBellen abo. Hier gaat het bellen al over voip, over de voip-dienst van KPN. Nu vroeg ik me af, is het ook mogelijk om Asterisk te gebruik icm InternetPlusBellen?
Is het ook mogelijk, omdat ik de sip-gegevens niet heb (ik heb al eerder geprobeerd daar achter te komen, KPN wil deze gegevens niet geven) de Asterisk-server aan te sluiten op het huidige Experiabox-modem (op de gewone telefoonlijn)? Ben je daar een interne modem (in de server waarop Asterisk draait) voor nodig?
En hoe sluit ik dan mijn huidige telefoontoestellen (geen voip-telefoons, maar normale) aan op de Asterisk-server?
Of is het verhaal wat ik hierboven schrijf helemaal n00b en onmogelijk?
[ Voor 9% gewijzigd door Compizfox op 12-08-2009 16:26 ]
Gewoon een heel grote verzameling snoertjes
Wat voor toestellen heb je op dit moment ? als dat analoge toestellen zijn, heb je een ATA nodig...(die zet het signaal om van analoog naar ethernet)
Ik heb overigens nog wel een paar cisco telefoons voor je te koop als je wil
(7911's)
Voor wat betreft je SIP trunk....dat weet ik niet, ik heb geen ervaring met KPN...
Ik heb overigens nog wel een paar cisco telefoons voor je te koop als je wil
Voor wat betreft je SIP trunk....dat weet ik niet, ik heb geen ervaring met KPN...
You definitely rate about a 9.0 on my weird-shit-o-meter
Chuck Norris doesn't dial the wrong number. You answer the wrong phone.
Ben niet van plan om er dingen voor aan te schaffen, als ik zo'n Asterisk server ga opzetten doe ik dat als hobby-project 
Op dit moment heb ik gewone dect (analoge) toestellen. Ik was al bang dat ik deze niet direct kon aansluiten. Of is er een verloop voor de solderen?
EDIT:
Zou het wel mogelijk zijn alleen de server aan te sluiten op de Experiabox, en dat ik dan als iemand belt zoiets krijg van Welkom bij blablabla u wordt zo doorverbonden (of iets dergelijks/iets anders wat ik dan wel bedenk
)
Op dit moment heb ik gewone dect (analoge) toestellen. Ik was al bang dat ik deze niet direct kon aansluiten. Of is er een verloop voor de solderen?
EDIT:
Zou het wel mogelijk zijn alleen de server aan te sluiten op de Experiabox, en dat ik dan als iemand belt zoiets krijg van Welkom bij blablabla u wordt zo doorverbonden (of iets dergelijks/iets anders wat ik dan wel bedenk
[ Voor 30% gewijzigd door Compizfox op 12-08-2009 16:59 ]
Gewoon een heel grote verzameling snoertjes
Heb je metcyberstalker schreef op woensdag 12 augustus 2009 @ 15:09:
Ik probeer asterisk 1.6 trunk te compileren met de app_fax module. Ik heb voor zover ik weet alle benodigdheden geïnstalleerd, maar de module blijft grijs.
Ik heb voor app_fax libtiff4, libtiff4-dev (versie 3.8.2-7ubuntu3.4), libspandsp3 en libspandsp-dev (versie 0.0.4pre16-1) geinstalleerd.
Mis ik hier iets of moet ik een specifieke versie hiervoor hebben? Ik zie geen andere pakketten die relevant kunnen zijn voor app_fax.
code:
de dingen geselecteerd die meegecompileerd moesten worden? (dus voor make en make install)1
| make menuconfig |
Voor zover ik weet is dat alleen maar mogelijk als je de VoIP-gegevens van de Experia-box te weten kunt komen. (geen idee of die intern over SIP of bijvoorbeeld H323 communiceert)Compizfox schreef op woensdag 12 augustus 2009 @ 16:44:
[...]
Zou het wel mogelijk zijn alleen de server aan te sluiten op de Experiabox, en dat ik dan als iemand belt zoiets krijg van Welkom bij blablabla u wordt zo doorverbonden (of iets dergelijks/iets anders wat ik dan wel bedenk)
Dus als de KPN dat niet wil geven, dan zit er niets anders op dan je Asterisk via SIP laten babbelen met een ATA die het omzet van VoIP naar analoog en andersom en dan dus analoog te verbinden met je Experiabox.
Een goedkope voeding is als een lot in de loterij, je maakt kans op een paar tientjes korting, maar meestal betaal je de hoofdprijs. mijn posts (nodig wegens nieuwe layout)
De Experia-box communiceert over SIP.
Er is zeker ook niks aan te vangen met een PCI inbel-modem?
Er is zeker ook niks aan te vangen met een PCI inbel-modem?
Gewoon een heel grote verzameling snoertjes
Ja. Ik kan alleen app_fax niet selecteren. Er staat dat het afhankelijk is van spandsp(E) maar ik zie in dat menu nergens een optie die iets met spandsp te maken heeft.TD-er schreef op woensdag 12 augustus 2009 @ 18:08:
[...]
Heb je metcode:de dingen geselecteerd die meegecompileerd moesten worden? (dus voor make en make install)
1 make menuconfig
Ik ontken het bestaan van IE.
Voor faxen met asterisk raadt ik aan om Fax for Asterisk van Digium te gebruiken. Alhoewel dit absoluut niet perfect is, is het wel een van de beste opties beschikbaar. Deze is gratis voor 1 concurrent fax Licentie; bij meerdere moet je gaan betalen. Deze compileer je _nadat_ je asterisk installed is.
Wat betreft spandsp, dat is een losse library die je op http://www.soft-switch.org/installing-spandsp.html kan vinden.
@Compizfox:
Ten eerste raadt ik aan om Asterisk handmatig te compilen in plaats van te installeren via de repository's. Dit in verband met optimalisaties tijdens het compilen (en het feit dat ik graag over mijn PBX volledige controle heb en geen meuk geïnstalleerd wil hebben die niet geïnstalleerd hoeft te zijn)
Wat je nodig heb om je telefoons en je telco (in dit geval je experia box die via VoIP naar KPN gaat) te verbinden met je Asterisk doos zijn FXS en FXO poorten. Dit kan zijn in de vorm van interne kaarten Digium AEX410 bijvoorbeeld of verschillende type ata's de Linksys PAP2T Analoge Telefoon Adapter (ATA) bijvoorbeeld voor je toestellen en de Linksys SPA3102 VoIP Router/ATA voor naar je telco (alhoewel ik niet helemaal zeker ben of deze ook echt FXO naar SIP doet of hem als lifeline poort gebruikt)
Al met al is het meestal een duur grapje om je Asterisk centrale aan het PSTN te knopen. Ook al zijn er wel mogelijkheden met bepaalde modem kaarten en dergelijke die je heel goedkoop van ebay kan plukken. Dit is alleen meestal een heel groot gepruts en je zal er ook geen enkele support over kunnen vinden.
Wat betreft spandsp, dat is een losse library die je op http://www.soft-switch.org/installing-spandsp.html kan vinden.
@Compizfox:
Ten eerste raadt ik aan om Asterisk handmatig te compilen in plaats van te installeren via de repository's. Dit in verband met optimalisaties tijdens het compilen (en het feit dat ik graag over mijn PBX volledige controle heb en geen meuk geïnstalleerd wil hebben die niet geïnstalleerd hoeft te zijn)
Wat je nodig heb om je telefoons en je telco (in dit geval je experia box die via VoIP naar KPN gaat) te verbinden met je Asterisk doos zijn FXS en FXO poorten. Dit kan zijn in de vorm van interne kaarten Digium AEX410 bijvoorbeeld of verschillende type ata's de Linksys PAP2T Analoge Telefoon Adapter (ATA) bijvoorbeeld voor je toestellen en de Linksys SPA3102 VoIP Router/ATA voor naar je telco (alhoewel ik niet helemaal zeker ben of deze ook echt FXO naar SIP doet of hem als lifeline poort gebruikt)
Al met al is het meestal een duur grapje om je Asterisk centrale aan het PSTN te knopen. Ook al zijn er wel mogelijkheden met bepaalde modem kaarten en dergelijke die je heel goedkoop van ebay kan plukken. Dit is alleen meestal een heel groot gepruts en je zal er ook geen enkele support over kunnen vinden.
Ik heb eerst met een Digium X100p kaartje gewerkt. Feitelijk is dat gewoon een (PCI) Motorola voice-modem, maar dan een die wel makkelijk onder Linux werkt 
Op ebay makkelijk te vinden en de verzendkosten zijn hoger dan dat het kaartje kost.
(ik heb er ook nog wel een liggen)
Enige nadeel is dat dat kaartje vrijwel geen buffer heeft, dus je belast je PC wel enorm (veel interrupts)
De Linksys SPA3102 zou je prima kunnen gebruiken, zowel voor je Dect toestel als aansluiten op je telefoonaansluiting. Dat die nu toevallig van je Experiabox komt maakt niet uit. (je kunt de impedantie aan de uitgang gewoon instellen, mocht je echo krijgen)
Die Linksys heb ik ook en hij ondersteunt zelfs allerlei leuke features die mijn Panasonic Dect kennelijk snapt, zoals signalen voor text bij de caller-id en een symbooltje of je voicemail hebt.
Die Linksys kost ongeveer 50 euro.
Op ebay makkelijk te vinden en de verzendkosten zijn hoger dan dat het kaartje kost.
(ik heb er ook nog wel een liggen)
Enige nadeel is dat dat kaartje vrijwel geen buffer heeft, dus je belast je PC wel enorm (veel interrupts)
De Linksys SPA3102 zou je prima kunnen gebruiken, zowel voor je Dect toestel als aansluiten op je telefoonaansluiting. Dat die nu toevallig van je Experiabox komt maakt niet uit. (je kunt de impedantie aan de uitgang gewoon instellen, mocht je echo krijgen)
Die Linksys heb ik ook en hij ondersteunt zelfs allerlei leuke features die mijn Panasonic Dect kennelijk snapt, zoals signalen voor text bij de caller-id en een symbooltje of je voicemail hebt.
Die Linksys kost ongeveer 50 euro.
Een goedkope voeding is als een lot in de loterij, je maakt kans op een paar tientjes korting, maar meestal betaal je de hoofdprijs. mijn posts (nodig wegens nieuwe layout)
Tja, 50 euro vind ik gewoon te duur voor een hobby projectje wat ik alleen voor de lol zou doen (ik ben niet echt een telefooncentrale nodig, zou het wel leuk vinden om op te zetten etc).
Gewoon een heel grote verzameling snoertjes
als je een pci modem hebt wat je werkend krijgt onder linux kan je dat proberen. Het zal wel een geklooi zijn...SIP trunks werken wat dat betreft veel makkelijker...en qua telefonie hardware: je kan ook gewoon een softphone gebruiken....
You definitely rate about a 9.0 on my weird-shit-o-meter
Chuck Norris doesn't dial the wrong number. You answer the wrong phone.
Goeie voorbeelden in de OP van tiscai, voipbuster, xs4all.... en nu ben ik benieuwd hoe 't met Ziggo zit. Iemand een idee ?
En hoe configureer ik dat allemaal dan?Fastex schreef op donderdag 13 augustus 2009 @ 10:46:
als je een pci modem hebt wat je werkend krijgt onder linux kan je dat proberen. Het zal wel een geklooi zijn...SIP trunks werken wat dat betreft veel makkelijker...en qua telefonie hardware: je kan ook gewoon een softphone gebruiken....
EDIT:
Hoeft al niet meer, ik dacht dat ik op zolder nog zo'n modem had liggen maar nee dus.
[ Voor 11% gewijzigd door Compizfox op 13-08-2009 14:27 . Reden: zie bericht ]
Gewoon een heel grote verzameling snoertjes
tsja...dat is een kwestie van rtfm ben ik bang...ik gebruik zelf trixbox met xs4all SIP trunks en Cisco telefoons dus ik kan je daar niet bij helpen helaas...
You definitely rate about a 9.0 on my weird-shit-o-meter
Chuck Norris doesn't dial the wrong number. You answer the wrong phone.
Ach je mag mijn X100p wel overnemen, DM me maar.
Je moet dan een zaptel driver compileren en hier en daar wat configureren om een zaptel-trunk te maken, maar dat staat allemaal wel online en in elk geval de Asterisk-gui van Digium kan 'r al standaard een dialplan voor aanmaken.
Je moet dan een zaptel driver compileren en hier en daar wat configureren om een zaptel-trunk te maken, maar dat staat allemaal wel online en in elk geval de Asterisk-gui van Digium kan 'r al standaard een dialplan voor aanmaken.
Een goedkope voeding is als een lot in de loterij, je maakt kans op een paar tientjes korting, maar meestal betaal je de hoofdprijs. mijn posts (nodig wegens nieuwe layout)
Ik ben nu Asterisk aan het compileren, maar ik heb niet alle dependencies. Die ben ik nu even aan het installeren 
Al gelukt
(tip: Gebruik niet make clean; make install maar achtereenvolgens
Al gelukt
(tip: Gebruik niet make clean; make install maar achtereenvolgens
code:
1
2
3
4
5
| sudo ./configure sudo make sudo make install cd sounds sudo make install |
[ Voor 43% gewijzigd door Compizfox op 19-08-2009 16:48 ]
Gewoon een heel grote verzameling snoertjes
Anoniem: 299578
Heeft iemand toevallig een commando om de log files te versturen via mail?
Als er iets mislukt met de registratie komt het daar in te staan, Nu moeten we elke keer kijken als het mislukt, als we dat via de mail krijgen kunnen we heel simpel een zip reload doen!
Thanks alvasta
Als er iets mislukt met de registratie komt het daar in te staan, Nu moeten we elke keer kijken als het mislukt, als we dat via de mail krijgen kunnen we heel simpel een zip reload doen!
Thanks alvasta
Het hoort misschien hier niet helemaal thuis, maar ik probeer de MySQL database op te zetten voor FreePBX.
Dat lukt echter niet. Als mysql-server, mysql-client, php5-mysql en phpmyadmin heb geinstalleerd, heb ik nog geen wachtwoord en gebruikersnaam voor mysql. Hoe moet ik nu dus inloggen? Moet ik bepaalde rechten wijzigen ofzo?
Dat lukt echter niet. Als mysql-server, mysql-client, php5-mysql en phpmyadmin heb geinstalleerd, heb ik nog geen wachtwoord en gebruikersnaam voor mysql. Hoe moet ik nu dus inloggen? Moet ik bepaalde rechten wijzigen ofzo?
Gewoon een heel grote verzameling snoertjes
Mislukt je SIP-registratie dan zo vaak? Meestal na de initiële setup lukt de registratie bijna altijd wel. Tenzij er probleem is met de uplink ofzo. Ik zou dit denk ik eerder op een andere manier aanpakken dan de logs file email verzenden. Je kan bijvooreeld via de Asterisk manager interface commando's naar je console sturen. Al doe je dit vanuit een scriptje wat je via cron draait en het resultaat daarvan (verwerkt om te kijken of er een fail tussen zit) naar je mail laat sturen ben je er ook.Anoniem: 299578 schreef op woensdag 19 augustus 2009 @ 16:30:
Heeft iemand toevallig een commando om de log files te versturen via mail?
Als er iets mislukt met de registratie komt het daar in te staan, Nu moeten we elke keer kijken als het mislukt, als we dat via de mail krijgen kunnen we heel simpel een zip reload doen!
Thanks alvasta
Na even zoeken ben ik eigenlijk niks tegen gekomen over de SIP servers van Ziggo. Ik vermoed dat ze dus geen SIP gebruiken naar de modems toe, of deze info goed weten te verbergen. Helaas het nadeel van alle "multi-play" abonnementen.ascent schreef op donderdag 13 augustus 2009 @ 12:33:
Goeie voorbeelden in de OP van tiscai, voipbuster, xs4all.... en nu ben ik benieuwd hoe 't met Ziggo zit. Iemand een idee ?
offtopic:
@CompizFox: installatie van MySQL is wel heel erg buiten de scope van dit topic. Maar standaard word je database afgeleverd met user root zonder password. Hoe je dit wijzigt, extra users aanmaakt, extra databases aanmaakt, et cetera valt prima te vinden met het wonderbaarlijke medium genaamd google
@CompizFox: installatie van MySQL is wel heel erg buiten de scope van dit topic. Maar standaard word je database afgeleverd met user root zonder password. Hoe je dit wijzigt, extra users aanmaakt, extra databases aanmaakt, et cetera valt prima te vinden met het wonderbaarlijke medium genaamd google
Het is al opgelost, ik had al eerder een MySQL installatie uitgevoerd. Toen was het wachtwoord al ingesteld, welke ik overigens was vergeten. Na een sudo apt-get remove --purge mysql-server mysql-server-5.0 && sudo apt-get install mysql-server was het opgelost.
Gewoon een heel grote verzameling snoertjes
Anoniem: 299578
[quote]BarthezZ schreef op donderdag 20 augustus 2009 @ 12:47:
[...]
Mislukt je SIP-registratie dan zo vaak? Meestal na de initiële setup lukt de registratie bijna altijd wel. Tenzij er probleem is met de uplink ofzo. Ik zou dit denk ik eerder op een andere manier aanpakken dan de logs file email verzenden. Je kan bijvoorbeeld via de Asterisk manager interface commando's naar je console sturen. Al doe je dit vanuit een scriptje wat je via cron draait en het resultaat daarvan (verwerkt om te kijken of er een fail tussen zit) naar je mail laat sturen ben je er ook.
[...]
Thanks voor je reactie, We zitten nu tijdelijk bij een provider die alle cals registreert en daarna doorstuurd, dus elke call moet eerst met een register key geferifeert worden en word daarna doorgestuurt, op dat punt gaat het soms fout (dus niet ons probleem) we gaan straks naar een provider die keihard zegt dat nummer altijd naar ons (ik laat bedrijfsnamen even buiten wegen
)
Het is dus een tijdelijke optie, Het komt niet vaak voor, maar bijvoorbeeld bij een klant met een webshop als je die dan beld krijg je een afsluittoon, niet fijn als klant zijnde om dat te horen!
[...]
Mislukt je SIP-registratie dan zo vaak? Meestal na de initiële setup lukt de registratie bijna altijd wel. Tenzij er probleem is met de uplink ofzo. Ik zou dit denk ik eerder op een andere manier aanpakken dan de logs file email verzenden. Je kan bijvoorbeeld via de Asterisk manager interface commando's naar je console sturen. Al doe je dit vanuit een scriptje wat je via cron draait en het resultaat daarvan (verwerkt om te kijken of er een fail tussen zit) naar je mail laat sturen ben je er ook.
[...]
Thanks voor je reactie, We zitten nu tijdelijk bij een provider die alle cals registreert en daarna doorstuurd, dus elke call moet eerst met een register key geferifeert worden en word daarna doorgestuurt, op dat punt gaat het soms fout (dus niet ons probleem) we gaan straks naar een provider die keihard zegt dat nummer altijd naar ons (ik laat bedrijfsnamen even buiten wegen
Het is dus een tijdelijke optie, Het komt niet vaak voor, maar bijvoorbeeld bij een klant met een webshop als je die dan beld krijg je een afsluittoon, niet fijn als klant zijnde om dat te horen!
Anoniem: 318232
hello iedereen,
We hebben momenteel een Asterisk 1.6.1.6 draaien met mISDN v2 en chan_lcr.
Nu willen we namelijk bepaalde lijn doorschakelen naar bijvoorbeeld een gsm nummer. We
willen hiervoor gebruik maken van *21*TELNUMBER# via Belgacom.
In extensions.conf hebben we het volgende staan hiervoor:
exten => 600,2,Dial(LCR/outgoing/*21*TELNR#)
Als we dan willen bellen naar 600 krijgen we deze foutmelding:
[Sep 15 08:47:04] NOTICE[4348]: chan_lcr.c:1720 lcr_request: [call=NULL ast=NULL] Received request from Asterisk. (data=outgoing/*21*TELNR#)
[Sep 15 08:47:04] NOTICE[4348]: chan_lcr.c:315 alloc_call: [call=0 ast=NULL] Call instance allocated.
[Sep 15 08:47:04] NOTICE[4348]: chan_lcr.c:1822 lcr_call: [call=NULL ast=lcr/4] Received call from Asterisk.
[Sep 15 08:47:04] NOTICE[4348]: chan_lcr.c:351 send_message: [call=NULL ast=NULL] Sending MESSAGE_NEWREF to socket.
[Sep 15 08:47:04] NOTICE[4239]: chan_lcr.c:1269 receive_message: [call=NULL ast=NULL] Received new ref by LCR, as requested from chan_lcr. (ref=4)
[Sep 15 08:47:04] NOTICE[4239]: chan_lcr.c:583 send_setup_to_lcr: [call=4 ast=lcr/4] Sending setup to LCR. (interface=outgoing dialstring=*21*TELNR#, cid=40)
[Sep 15 08:47:04] NOTICE[4239]: chan_lcr.c:351 send_message: [call=NULL ast=NULL] Sending MESSAGE_SETUP to socket.
[Sep 15 08:47:05] NOTICE[4239]: chan_lcr.c:1000 lcr_in_release: [call=4 ast=lcr/4] Incomming release from LCR, releasing ref. (cause=28)
[Sep 15 08:47:05] NOTICE[4239]: chan_lcr.c:1577 queue_send: [call=0 ast=lcr/4] Sending queued HANGUP to Asterisk.
[Sep 15 08:47:05] NOTICE[4348]: chan_lcr.c:2038 lcr_hangup: [call=0 ast=lcr/4] Received hangup from Asterisk thread.
[Sep 15 08:47:05] NOTICE[4348]: chan_lcr.c:2061 lcr_hangup: [call=0 ast=lcr/4] Freeing call instance, because we have no ref AND we are requesting no ref.
[Sep 15 08:47:05] NOTICE[4348]: chan_lcr.c:290 free_call: [call=0 ast=NULL] Call instance freed.
[Sep 15 08:47:05] WARNING[4348]: pbx.c:3839 __ast_pbx_run: Channel 'SIP/40-09cb3178' sent into invalid extension '600' in context 'from-sip', but no invalid handler
Is er iemand die ervaring hiermee heeft of weet waarom dit fout loopt?
Laat het mij zo snel mogelijk weten.
We hebben momenteel een Asterisk 1.6.1.6 draaien met mISDN v2 en chan_lcr.
Nu willen we namelijk bepaalde lijn doorschakelen naar bijvoorbeeld een gsm nummer. We
willen hiervoor gebruik maken van *21*TELNUMBER# via Belgacom.
In extensions.conf hebben we het volgende staan hiervoor:
exten => 600,2,Dial(LCR/outgoing/*21*TELNR#)
Als we dan willen bellen naar 600 krijgen we deze foutmelding:
[Sep 15 08:47:04] NOTICE[4348]: chan_lcr.c:1720 lcr_request: [call=NULL ast=NULL] Received request from Asterisk. (data=outgoing/*21*TELNR#)
[Sep 15 08:47:04] NOTICE[4348]: chan_lcr.c:315 alloc_call: [call=0 ast=NULL] Call instance allocated.
[Sep 15 08:47:04] NOTICE[4348]: chan_lcr.c:1822 lcr_call: [call=NULL ast=lcr/4] Received call from Asterisk.
[Sep 15 08:47:04] NOTICE[4348]: chan_lcr.c:351 send_message: [call=NULL ast=NULL] Sending MESSAGE_NEWREF to socket.
[Sep 15 08:47:04] NOTICE[4239]: chan_lcr.c:1269 receive_message: [call=NULL ast=NULL] Received new ref by LCR, as requested from chan_lcr. (ref=4)
[Sep 15 08:47:04] NOTICE[4239]: chan_lcr.c:583 send_setup_to_lcr: [call=4 ast=lcr/4] Sending setup to LCR. (interface=outgoing dialstring=*21*TELNR#, cid=40)
[Sep 15 08:47:04] NOTICE[4239]: chan_lcr.c:351 send_message: [call=NULL ast=NULL] Sending MESSAGE_SETUP to socket.
[Sep 15 08:47:05] NOTICE[4239]: chan_lcr.c:1000 lcr_in_release: [call=4 ast=lcr/4] Incomming release from LCR, releasing ref. (cause=28)
[Sep 15 08:47:05] NOTICE[4239]: chan_lcr.c:1577 queue_send: [call=0 ast=lcr/4] Sending queued HANGUP to Asterisk.
[Sep 15 08:47:05] NOTICE[4348]: chan_lcr.c:2038 lcr_hangup: [call=0 ast=lcr/4] Received hangup from Asterisk thread.
[Sep 15 08:47:05] NOTICE[4348]: chan_lcr.c:2061 lcr_hangup: [call=0 ast=lcr/4] Freeing call instance, because we have no ref AND we are requesting no ref.
[Sep 15 08:47:05] NOTICE[4348]: chan_lcr.c:290 free_call: [call=0 ast=NULL] Call instance freed.
[Sep 15 08:47:05] WARNING[4348]: pbx.c:3839 __ast_pbx_run: Channel 'SIP/40-09cb3178' sent into invalid extension '600' in context 'from-sip', but no invalid handler
Is er iemand die ervaring hiermee heeft of weet waarom dit fout loopt?
Laat het mij zo snel mogelijk weten.
Nu heb ik nooit chan_lcr gebruikt, maar wat ik je wel kan vertellen over doorschakelingen met isdn lijnen:
Het is mij duidelijk geworden dat een doorschakeling op een ISDN lijn gebeurd door de centrale die aan de ISDN lijn gekoppeld zit. Normaal gezien (bij bijvoorbeeld iets als een quadrovox of iets dergelijks) is het zo dat dát apparaat luistert naar *21* en zodra er een binnen komend gesprek is dat de centrale over de ISDN-status kanalen zegt waar het heen moet. Het bellen van *21* gaat dan ook vaak fout en het lijkt er dus op dat het gesprek gewoon word opgehangen.
Deze ervaring heb ik opgedaan met Tele2 en een Junghanns Quad BRI kaart in de Asterisk bak, het is me tot op heden (helaas vanwege gebrekkige support bij Junghanns) niet gelukt om wel een normale doorschakeling aan de praat te krijgen. Ook het testen met een standaard ISDN toestel zonder "centrale" ertussen leverde me soortgelijke resultaten op. Zonder succes though
Het is mij duidelijk geworden dat een doorschakeling op een ISDN lijn gebeurd door de centrale die aan de ISDN lijn gekoppeld zit. Normaal gezien (bij bijvoorbeeld iets als een quadrovox of iets dergelijks) is het zo dat dát apparaat luistert naar *21* en zodra er een binnen komend gesprek is dat de centrale over de ISDN-status kanalen zegt waar het heen moet. Het bellen van *21* gaat dan ook vaak fout en het lijkt er dus op dat het gesprek gewoon word opgehangen.
Deze ervaring heb ik opgedaan met Tele2 en een Junghanns Quad BRI kaart in de Asterisk bak, het is me tot op heden (helaas vanwege gebrekkige support bij Junghanns) niet gelukt om wel een normale doorschakeling aan de praat te krijgen. Ook het testen met een standaard ISDN toestel zonder "centrale" ertussen leverde me soortgelijke resultaten op. Zonder succes though
Anoniem: 318232
Barthezz,
kan je dan misshien eens laten zien hoe jij het in u dialplan gezet hebt. Dan kan ik eens vergelijken
met de mijne!!!!!
kan je dan misshien eens laten zien hoe jij het in u dialplan gezet hebt. Dan kan ik eens vergelijken
met de mijne!!!!!
Ik heb het niet werkend (wat weer een andere oorzaak heeft) maar in theorie zou zoiets moeten werken:
Het is dus afhankelijk van een functie in je channel driver of die het kan.;Hoofdnummer via Queue systeem - 3
exten => 0348XXXXXX,1,Answer
exten => 0348XXXXXX,n,GotoIf(${DB(cfwd/hoofd)}?zap:queue)
exten => 0348XXXXXX,n(zap), dadhiCD(06XXXXXXXX)
exten => 0348XXXXXX,n,Goto(voicemail)
exten => 0348XXXXXX,n(queue),GotoIf(${DB(directvoicemail/all)}?voicemail:doqueue)
exten => 0348XXXXXX,n(doqueue),Queue(mainqueue|rntT|||30)
exten => 0348XXXXXX,n(voicemail),Voicemail(10@default|us)
exten => 0348XXXXXX,n,Hangup()
Ik ben zelf van plan om over te stappen van xs4all naar ziggo, en daar wil ik zeker niet mijn asterisk voor latten vallen, dus ik ben opzoek naar een oplossing gegaan om het werkend te houden. Daarom mijn vraag hier, heeft iemand al ervaring met http://sourceforge.net/projects/asteriskncs/ ? Ben erg benieuwd of dit werkt met ziggo.
Een beetje een tricky vraag stefklep. Ik heb even zitten zoeken en het blijkt dat er erg weinig informatie over beschikbaar is. Mijn ervaring met huidige DSL/Cable providers is dat ze goed hun best doen om de mogelijkheden zo ver mogelijk in te perken voor de consumenten (SIP gegevens geheim houden bijvoorbeeld) en de tip om maar een ata aan je modem te hangen met daarachter je Asterisk server komt eigenlijk het meeste voor.
Mocht het je some way toch lukken denk ik dat je er een hoop mensen heel blij mee kan maken
Mocht het je some way toch lukken denk ik dat je er een hoop mensen heel blij mee kan maken
Ook ik ben bezig met het voor thuis instellen van een Asterisk centrale. Bij mij op een NSLU2 in combinatie met (voor de test) een paar softphones. Later worden dit waarschijnlijk een paar mooie hardphones.
Inmiddels heb ik Asterisk zover dat de softphones elkaar kunnen bellen, en de softphones naar buiten kunnen bellen via voipbuster en budgetphone. Wat ik alleen nog niet voor elkaar krijg is het ontvangen van binnenkomende oproepen via budgetphone (heb geen voipbuster-in nummer, dus die laat ik even buiten beschouwing). Het is net alsof de registratie van de asteriskserver bij budgetphone niet lukt, want als ik het vaste nummer bel krijg ik de melding dat het nummer niet beschikbaar is. In de asterisk console krijg ik geen enkele melding, dus ik denk dat het probleem hem in de registratie naar budgetphone toe zit. Iemand een idee wat er fout gaat zodat ik daar verder op kan zoeken?
Inmiddels heb ik Asterisk zover dat de softphones elkaar kunnen bellen, en de softphones naar buiten kunnen bellen via voipbuster en budgetphone. Wat ik alleen nog niet voor elkaar krijg is het ontvangen van binnenkomende oproepen via budgetphone (heb geen voipbuster-in nummer, dus die laat ik even buiten beschouwing). Het is net alsof de registratie van de asteriskserver bij budgetphone niet lukt, want als ik het vaste nummer bel krijg ik de melding dat het nummer niet beschikbaar is. In de asterisk console krijg ik geen enkele melding, dus ik denk dat het probleem hem in de registratie naar budgetphone toe zit. Iemand een idee wat er fout gaat zodat ik daar verder op kan zoeken?
Dit probleem heb ik ook met KPN. Ze houden de sip-gegevens gewoon stug geheim.BarthezZ schreef op zaterdag 19 september 2009 @ 16:43:
Een beetje een tricky vraag stefklep. Ik heb even zitten zoeken en het blijkt dat er erg weinig informatie over beschikbaar is. Mijn ervaring met huidige DSL/Cable providers is dat ze goed hun best doen om de mogelijkheden zo ver mogelijk in te perken voor de consumenten (SIP gegevens geheim houden bijvoorbeeld) en de tip om maar een ata aan je modem te hangen met daarachter je Asterisk server komt eigenlijk het meeste voor.
Mocht het je some way toch lukken denk ik dat je er een hoop mensen heel blij mee kan maken
Ik heb het nu opgelost door een X100P kaartje aan de tel-uitgang van de Experiabox te hangen
Wel een beetje omslachtig want het gaat nu zo:
SIP (KPN) --> Analoog (Experiabox) --> SIP (Asterisk).
Gewoon een heel grote verzameling snoertjes
Anoniem: 318232
Bij asterisk gebruik ik nu DAHDI ipv misdnv2 en chan_lcr.
Hiermee wilt het ook niet echt lukken; Is er iemand die *21*TELNR# werkende
heeft????
Hiermee wilt het ook niet echt lukken; Is er iemand die *21*TELNR# werkende
heeft????
*21* zal je nooit werkend krijgen. Dat is (bij isdn) een dienst die in je centrale zelf zou moeten regelen. Je centrale zou dus *21* moeten slikken en aan de hand daarvan een Call-Deflection uit te voeren bij een binnenkomend gesprek.
Is het mijn idee of klopt het dat er steeds meer gehackte voip centrales op het net rondzwerven?
Een half jaar terug voor het eerst in de logs gemerkt dat er een wat aan het proberen was en deze week nu al 3.
Moet niet erger worden anders moeten we daar ook wat activer op gaan blokkeren.
En wat mij betreft het grootste probleem blokkeert dit de ontwikkeling van direkte communicatie tussen onbekende telefooncentrales en dus krijgen de "oude" telco netwerken betere kaarten uitgedeeld.
Een half jaar terug voor het eerst in de logs gemerkt dat er een wat aan het proberen was en deze week nu al 3.
Moet niet erger worden anders moeten we daar ook wat activer op gaan blokkeren.
En wat mij betreft het grootste probleem blokkeert dit de ontwikkeling van direkte communicatie tussen onbekende telefooncentrales en dus krijgen de "oude" telco netwerken betere kaarten uitgedeeld.
Ja, Ik zie ineens ook "vreemde" logs voorbij komen:Mafketel schreef op dinsdag 22 september 2009 @ 15:03:
Is het mijn idee of klopt het dat er steeds meer gehackte voip centrales op het net rondzwerven?
Een half jaar terug voor het eerst in de logs gemerkt dat er een wat aan het proberen was en deze week nu al 3.
Moet niet erger worden anders moeten we daar ook wat activer op gaan blokkeren.
En wat mij betreft het grootste probleem blokkeert dit de ontwikkeling van direkte communicatie tussen onbekende telefooncentrales en dus krijgen de "oude" telco netwerken betere kaarten uitgedeeld.
2009-09-22 11:22:36 SIP/94.199.145.218-09ddba18 sip sip s ANSWERED 12
2009-09-22 14:35:38 SIP/124.217.254.155-09ddba18 asterisk "asterisk" <asterisk> s ANSWERED 13
2009-09-22 14:55:33 SIP/124.217.254.249-09e46910 asterisk "asterisk" <asterisk> s ANSWERED 12
Gelukkig komen deze gesprekken niet verder dan 1 van de standaard IVR's (kan ik zien aan de destination "S" die al die wazige gesprekken hebben) maar ik heb er niet zo'n prettig gevoel bij....
Iemand een tip hoe ik dit soort ongein kan voorkomen / uitsluiten?
Ik maak gebruik van de bristuff patch, meegeleverd met onze isdn hardware.Anoniem: 318232 schreef op dinsdag 22 september 2009 @ 09:10:
Welke versie van Asterisk heb je momenteel draaien en hoe heb je die dahdicd erop kunnen zetten?
Helaas is er eigenlijk erg weinig wat je kan doen tegen die random inkomende gesprekken, behalve natuurlijk alleen geauthenticeerde gesprekken toelaten (maar dat maakt het idee van gratis je klanten met zo'n centrale bellen wel compleet onderuit). Ik ga trouwens eens nazoeken of op de Asterisk lists ook informatie over het probleem beschikbaar is en eens kijken wat hun er van vinden.
Ik heb een extra tabelletje in mijn iptables staan genaamd vervelende ip's...... 
met deze adressen drop.
ps die twee hebben vandaag bij mij ook het ban lijstje gehaald. Ik heb er nog meer....
activiteiten van de ip's ....
Chain vervelendeip (1 references)
pkts bytes target prot opt in out source destination
0 0 DROP all -- * * 93.190.143.10 0.0.0.0/0
0 0 DROP all -- * * 64.191.74.101 0.0.0.0/0
6 6684 DROP all -- * * 124.217.254.182 0.0.0.0/0
0 0 DROP all -- * * 217.23.7.47 0.0.0.0/0
0 0 DROP all -- * * 94.199.145.218 0.0.0.0/0
6 6684 DROP all -- * * 124.217.254.155 0.0.0.0/0
Trivia ... coretelecom heeft een leuke site draaien
Trivia2 ... De bovenste 2 als ik het goed heb geven een telefoonnummer mee dat, als je zoekt op het web, uitkomt bij een excuus pagina. En dat zij het zeker niet zijn die het doen
.(het is een telco als ik het me goed herinner)
De ip's zijn beide van "een" isp box en een van die isp's website staat iets over het controleren van ip netwerken naar gsm netwerken. Oftewel die boxen zoeken routers die een "illegale" connectie maken met een gsm netwerk
. Oftewel ik geloof niks van hun excuus pagina.
[brabbelt in zichzelf]jammer dat ik niet een datum etc in het commentaar veldje heb gezet[is uitgeluld]
met deze adressen drop.
ps die twee hebben vandaag bij mij ook het ban lijstje gehaald. Ik heb er nog meer....
activiteiten van de ip's ....
Chain vervelendeip (1 references)
pkts bytes target prot opt in out source destination
0 0 DROP all -- * * 93.190.143.10 0.0.0.0/0
0 0 DROP all -- * * 64.191.74.101 0.0.0.0/0
6 6684 DROP all -- * * 124.217.254.182 0.0.0.0/0
0 0 DROP all -- * * 217.23.7.47 0.0.0.0/0
0 0 DROP all -- * * 94.199.145.218 0.0.0.0/0
6 6684 DROP all -- * * 124.217.254.155 0.0.0.0/0
Trivia ... coretelecom heeft een leuke site draaien
Trivia2 ... De bovenste 2 als ik het goed heb geven een telefoonnummer mee dat, als je zoekt op het web, uitkomt bij een excuus pagina. En dat zij het zeker niet zijn die het doen
De ip's zijn beide van "een" isp box en een van die isp's website staat iets over het controleren van ip netwerken naar gsm netwerken. Oftewel die boxen zoeken routers die een "illegale" connectie maken met een gsm netwerk
[brabbelt in zichzelf]jammer dat ik niet een datum etc in het commentaar veldje heb gezet[is uitgeluld]
Volgens mij is het mogelijk om in asterisk een friend aan een statisch ip te knopen in plaats van dynamic, zodat ze enkel kunnen inloggen vanaf dat ip adres, maar dat is meer een gokje van mij dan echte wijsheidslash24 schreef op dinsdag 22 september 2009 @ 15:36:
[...]Iemand een tip hoe ik dit soort ongein kan voorkomen / uitsluiten?
Yep is mogelijk ook kun je adressen/blokken blokkeren....spone schreef op dinsdag 22 september 2009 @ 19:18:
[...]
Volgens mij is het mogelijk om in asterisk een friend aan een statisch ip te knopen in plaats van dynamic, zodat ze enkel kunnen inloggen vanaf dat ip adres, maar dat is meer een gokje van mij dan echte wijsheid
Maar daar gaat het hier niet om.. friends zijn wat mij betreft altijd vrij specifiek
En ik had zelf ook iets in die strekking gezegd.BarthezZ schreef op dinsdag 22 september 2009 @ 16:06:
[...]
Helaas is er eigenlijk erg weinig wat je kan doen tegen die random inkomende gesprekken, behalve natuurlijk alleen geauthenticeerde gesprekken toelaten (maar dat maakt het idee van gratis je klanten met zo'n centrale bellen wel compleet onderuit). [...]
Het gaat hierom..... en sowieso netwerk devices waarvan niet aardige dingen worden gedaan heb ik geen behoefte aan vandaar dat ze volledig worden geblokkeerd -> iptabes
Zo ook met web ssh etc aanvallen.
Het probleem ermee is dat je puur achter de feiten aanloopt met zo'n methode. En zie de enorme hoeveelheid brute force ssh pogingen op een server, dat kan met SIP ook zo worden, en dan word het een heel raar verhaal om dat te gaan oplossen. Sluit je guest calls af, of blijf je leven met de spam zegmaar.
Ook een mogelijkheid is om als de onbekende guest een call doet naar jouw telefoonnummer dat ze een bericht krijgen dat omdat ze via een gratis lijn bellen ze het over 5 minuten nog een keer moeten proberen vanwege de spam
oftewel greylisting.
Slechte oplossing voor bedrijven.... maar bij email werkt het perfect.
Als een guest moedwillig een verbinding met je server op bouwt en dan niet jouw telefoonnummer wil bereiken kun je hem direct blokkeren.
Ik vind dit niet achter de feiten aanlopen, maar reageren/anticiperen op de omgeving.
Slechte oplossing voor bedrijven.... maar bij email werkt het perfect.
Als een guest moedwillig een verbinding met je server op bouwt en dan niet jouw telefoonnummer wil bereiken kun je hem direct blokkeren.
Ik vind dit niet achter de feiten aanlopen, maar reageren/anticiperen op de omgeving.
Dat is wel waar, maar de balans tussen overlast voor jezelf en overlast voor de gene die jou probeert te bereiken is denk ik lastig te vinden. Ik heb voor de grap ook mijn logs nog eens door zitten splitten en ik zie (gelukkig) geen port scans of connectie pogingen op de SIP of IAX2 poort.Mafketel schreef op woensdag 23 september 2009 @ 09:23:
Ik vind dit niet achter de feiten aanlopen, maar reageren/anticiperen op de omgeving.
Mocht ik er problemen mee krijgen dan vind ik een greylisting eigenlijk wel een vrij subtiele en effectieve oplossing, wat ook zonder veel moeite in je dialplans valt te integreren.
Ik heb een Avaya IP500 telefooncentrale en die wil ik koppelen aan een Asterisk terugbelserver. Op een of andere manier lukt het mij niet. Kan iemand helpen als hij onderstaande leest ?
Deze log krijg ik :
-- Attempting call on SIP/31455123456@xs4all-out for s@sound0:1 (Retry 1)
-- Executing [failed@sound0:1] NoOp("OutgoingSpoolFailed", "31455123456 failed") in new stack
-- Executing [failed@sound0:2] Set("OutgoingSpoolFailed", "CDR(userfield)="31455123456"") in new stack
-- Executing [failed@sound0:3] Hangup("OutgoingSpoolFailed", "") in new stack
== Spawn extension (sound0, failed, 3) exited non-zero on 'OutgoingSpoolFailed'
-- Executing [h@sound0:1] Gosub("OutgoingSpoolFailed", "ast_hangup_causes|hc-16|1") in new stack
[Sep 28 23:29:05] NOTICE[5204]: pbx_spool.c:356 attempt_thread: Call failed to go through, reason (0) Call Failure (not BUSY, and not NO_ANSWER, maybe Circuit busy or down?)
De sip.conf die nu aan staat ziet er als volgt uit:
[general]
port=5060
allow=all
context=default
;srvlookup=yes
;externip=192.168.200.254
register => Terugbelserver@192.168.200.20:5060
[xs4all-out]
type=peer
host=192.168.200.20
context=incoming
dtmfmode=inband
username=Terugbelserver
[xs4all-in]
type=peer
host=192.168.200.20
context=from-xs4all
disallow=all
allow=ulaw
allow=g729
dtmfmode=inband
username=Terugbelserver
Er wordt vanuit de IP500 geen wachtwoord gevraagd.
Deze log krijg ik :
-- Attempting call on SIP/31455123456@xs4all-out for s@sound0:1 (Retry 1)
-- Executing [failed@sound0:1] NoOp("OutgoingSpoolFailed", "31455123456 failed") in new stack
-- Executing [failed@sound0:2] Set("OutgoingSpoolFailed", "CDR(userfield)="31455123456"") in new stack
-- Executing [failed@sound0:3] Hangup("OutgoingSpoolFailed", "") in new stack
== Spawn extension (sound0, failed, 3) exited non-zero on 'OutgoingSpoolFailed'
-- Executing [h@sound0:1] Gosub("OutgoingSpoolFailed", "ast_hangup_causes|hc-16|1") in new stack
[Sep 28 23:29:05] NOTICE[5204]: pbx_spool.c:356 attempt_thread: Call failed to go through, reason (0) Call Failure (not BUSY, and not NO_ANSWER, maybe Circuit busy or down?)
De sip.conf die nu aan staat ziet er als volgt uit:
[general]
port=5060
allow=all
context=default
;srvlookup=yes
;externip=192.168.200.254
register => Terugbelserver@192.168.200.20:5060
[xs4all-out]
type=peer
host=192.168.200.20
context=incoming
dtmfmode=inband
username=Terugbelserver
[xs4all-in]
type=peer
host=192.168.200.20
context=from-xs4all
disallow=all
allow=ulaw
allow=g729
dtmfmode=inband
username=Terugbelserver
Er wordt vanuit de IP500 geen wachtwoord gevraagd.
Maak je gebruik van macro's oid om dat voor elkaar te krijgen? Ik vind je error message namelijk erg onduidelijk. Ik zou gewoon even een extensie bouwen wat niet veel meer doet dan gewoon dialen en daar de output duidelijk van laten zien.
Debuggen == Stapje voor stapje!
Debuggen == Stapje voor stapje!
Zie je iets in de config wat niet klopt ?BarthezZ schreef op dinsdag 29 september 2009 @ 15:54:
Maak je gebruik van macro's oid om dat voor elkaar te krijgen? Ik vind je error message namelijk erg onduidelijk. Ik zou gewoon even een extensie bouwen wat niet veel meer doet dan gewoon dialen en daar de output duidelijk van laten zien.
Debuggen == Stapje voor stapje!
Nee het ziet er zo ver ik kan zien goed uit, vandaar dat het handig is om gewoon stap voor stap te gaan debuggen
weet niet of ik dit topic mag omhoog schoppen, maar dit leek me wel de juiste plek.
Ik ben van plan om asterisk op te zetten, voor prive gebruik, aangezien ik nogal veel naar het buitenland bel, dat houdt in 1 hardphone en ong 2 softphones en max 2 concurrent users.
Nu heb ik hier een ESXi 3.5 server op een PowerEdge 1950 draaien met de volgende specs:
2 * Intel Xeon 2,4Ghz
2 GB (wordt uitgebreid naar 8GB)
2 * Broadcom Gbit
1 * Intel Server 1Gbit
Op het moment draait hij als router (pfSense) en devbak (Win2k3)
Ik wilde hierop Trixbox draaien, om zo in 1x klaar te zijn. Als ik rond google lees ik daar nogal wisselende
verhalen over. Punt is vooral dat er gepraat wordt over productie omgevingen met 150+ concurrent users,
en dat dat nogal lastig is met performance.
Is het te doen om trixbox virtual te draaien in een prive omgeving, of is dat qua performance/system specs zelfs niet te doen? Of zijn er wat dingen waar ik rekening mee moet houden?
Ik ben van plan om asterisk op te zetten, voor prive gebruik, aangezien ik nogal veel naar het buitenland bel, dat houdt in 1 hardphone en ong 2 softphones en max 2 concurrent users.
Nu heb ik hier een ESXi 3.5 server op een PowerEdge 1950 draaien met de volgende specs:
2 * Intel Xeon 2,4Ghz
2 GB (wordt uitgebreid naar 8GB)
2 * Broadcom Gbit
1 * Intel Server 1Gbit
Op het moment draait hij als router (pfSense) en devbak (Win2k3)
Ik wilde hierop Trixbox draaien, om zo in 1x klaar te zijn. Als ik rond google lees ik daar nogal wisselende
verhalen over. Punt is vooral dat er gepraat wordt over productie omgevingen met 150+ concurrent users,
en dat dat nogal lastig is met performance.
Is het te doen om trixbox virtual te draaien in een prive omgeving, of is dat qua performance/system specs zelfs niet te doen? Of zijn er wat dingen waar ik rekening mee moet houden?
Compromises are for the weak
Asterisk heeft erg lage systeemeisen.
Vuistregel is dat per gelijktijdig gevoerd gesprek je ongeveer 10 MHz aan CPU-power nodig hebt (iets meer als je ook codec-conversie moet doen)
Oftewel op een 2 GHz CPU zou je 200 simultane gesprekken kunnen voeren.
Bandbreedte is in de praktijk maximaal 64 kbit/s per richting per gesprek, maar in de praktijk minder dan de helft, door compressie. Dit kan gaan spelen als je een een krappe upload hebt en belt via het internet (wat ik aanneem als je internationaal belt)
Maar ik vermoed dat je wel 2 gesprekken gelijktijdig kunt voeren op die bak.
Sommige routers kunnen ook Asterisk draaien en die zijn toch net iets krapper uitgerust.
Vuistregel is dat per gelijktijdig gevoerd gesprek je ongeveer 10 MHz aan CPU-power nodig hebt (iets meer als je ook codec-conversie moet doen)
Oftewel op een 2 GHz CPU zou je 200 simultane gesprekken kunnen voeren.
Bandbreedte is in de praktijk maximaal 64 kbit/s per richting per gesprek, maar in de praktijk minder dan de helft, door compressie. Dit kan gaan spelen als je een een krappe upload hebt en belt via het internet (wat ik aanneem als je internationaal belt)
Maar ik vermoed dat je wel 2 gesprekken gelijktijdig kunt voeren op die bak.
Sommige routers kunnen ook Asterisk draaien en die zijn toch net iets krapper uitgerust.
Een goedkope voeding is als een lot in de loterij, je maakt kans op een paar tientjes korting, maar meestal betaal je de hoofdprijs. mijn posts (nodig wegens nieuwe layout)
Ik draai zelf Trixbox op een ESX server in DC Amsterdam, maar ik merk dat de performance echt om te huilen is. Als ik bijv doorgeschakeld wordt naar de voicemail, krijg je een stem die je dat vertelt... "The person at extension yadayada is not available..." die stem kraakt en schokt als een gek...tot op heden nog geen oplossing voor kunnen vinden...Tha_Butcha schreef op donderdag 22 oktober 2009 @ 22:12:
weet niet of ik dit topic mag omhoog schoppen, maar dit leek me wel de juiste plek.
Ik ben van plan om asterisk op te zetten, voor prive gebruik, aangezien ik nogal veel naar het buitenland bel, dat houdt in 1 hardphone en ong 2 softphones en max 2 concurrent users.
Nu heb ik hier een ESXi 3.5 server op een PowerEdge 1950 draaien met de volgende specs:
2 * Intel Xeon 2,4Ghz
2 GB (wordt uitgebreid naar 8GB)
2 * Broadcom Gbit
1 * Intel Server 1Gbit
Op het moment draait hij als router (pfSense) en devbak (Win2k3)
Ik wilde hierop Trixbox draaien, om zo in 1x klaar te zijn. Als ik rond google lees ik daar nogal wisselende
verhalen over. Punt is vooral dat er gepraat wordt over productie omgevingen met 150+ concurrent users,
en dat dat nogal lastig is met performance.
Is het te doen om trixbox virtual te draaien in een prive omgeving, of is dat qua performance/system specs zelfs niet te doen? Of zijn er wat dingen waar ik rekening mee moet houden?
You definitely rate about a 9.0 on my weird-shit-o-meter
Chuck Norris doesn't dial the wrong number. You answer the wrong phone.
mmm, dat valt allezins mee dan. Ik heb een 5mbit upload, wat hopelijk eind dit jaar naar 10mbit gaat (TD-er schreef op vrijdag 23 oktober 2009 @ 07:26:
Asterisk heeft erg lage systeemeisen.
Vuistregel is dat per gelijktijdig gevoerd gesprek je ongeveer 10 MHz aan CPU-power nodig hebt (iets meer als je ook codec-conversie moet doen)
Oftewel op een 2 GHz CPU zou je 200 simultane gesprekken kunnen voeren.
Bandbreedte is in de praktijk maximaal 64 kbit/s per richting per gesprek, maar in de praktijk minder dan de helft, door compressie. Dit kan gaan spelen als je een een krappe upload hebt en belt via het internet (wat ik aanneem als je internationaal belt)
Maar ik vermoed dat je wel 2 gesprekken gelijktijdig kunt voeren op die bak.
Sommige routers kunnen ook Asterisk draaien en die zijn toch net iets krapper uitgerust.
Zoals eerder aangegeven heb ik al wel redelijk gezocht, maar aangezien ik trixbox in zijn geheel wil draaien in een virtuele omgeving, lijkt mij dat ik met nogal wat overhead moet rekening houden.
Kijk, dat bedoel ik dus, dit is weer een verhaal van dat het lastig is. Mag ik vragen wat de config/system specs zijn van je bak en je bandbreedte? Misschien dat dat wat uitsluitsel geeft.Ik draai zelf Trixbox op een ESX server in DC Amsterdam, maar ik merk dat de performance echt om te huilen is. Als ik bijv doorgeschakeld wordt naar de voicemail, krijg je een stem die je dat vertelt... "The person at extension yadayada is not available..." die stem kraakt en schokt als een gek...tot op heden nog geen oplossing voor kunnen vinden...
[ Voor 17% gewijzigd door Tha_Butcha op 23-10-2009 11:29 . Reden: toevoeging 2e reply ]
Compromises are for the weak
Asterisk is qua systeemeisen erg licht, het heeft alleen een erg groot issue.
timing timing timing timing timing timing timing timing timing timing
Het verwerken van voice data moet realtime gebeuren, zoniet dan krijg je dat te horen (Het probleem van Fastex). In een virtuele machine is dat erg lastig om te garanderen omdat de host je cpu scheduling doet, en het (zover ik gezien heb) vrijwel onmogelijk is om die vm alles realtime te laten doen. Dat is de belangrijkste reden waarom een gevirtualiseerde asterisk geen goed plan is en vaak gewoonweg niet degelijk werkt.
timing timing timing timing timing timing timing timing timing timing
Het verwerken van voice data moet realtime gebeuren, zoniet dan krijg je dat te horen (Het probleem van Fastex). In een virtuele machine is dat erg lastig om te garanderen omdat de host je cpu scheduling doet, en het (zover ik gezien heb) vrijwel onmogelijk is om die vm alles realtime te laten doen. Dat is de belangrijkste reden waarom een gevirtualiseerde asterisk geen goed plan is en vaak gewoonweg niet degelijk werkt.
Klopt daar kan ik wel over meepraten.BarthezZ schreef op vrijdag 23 oktober 2009 @ 14:27:
Asterisk is qua systeemeisen erg licht, het heeft alleen een erg groot issue.
timing timing timing timing timing timing timing timing timing timing
Het verwerken van voice data moet realtime gebeuren, zoniet dan krijg je dat te horen (Het probleem van Fastex). In een virtuele machine is dat erg lastig om te garanderen omdat de host je cpu scheduling doet, en het (zover ik gezien heb) vrijwel onmogelijk is om die vm alles realtime te laten doen. Dat is de belangrijkste reden waarom een gevirtualiseerde asterisk geen goed plan is en vaak gewoonweg niet degelijk werkt.
Heb lang geprobeerd om Asterisk aan de praat te krijgen in een VM pakket. vrijwel alles geprobeerd van VMWare en Microsoft etc.
Zelfs met alle patches en hacks van het internet zal het nooit lekker draaien.
Je zou wel je in esx je reservations, shares en affinity aan kunnen zetten, maar dan ga je eigenlijk een beetje om het hele virtualisatie principe heen...
You definitely rate about a 9.0 on my weird-shit-o-meter
Chuck Norris doesn't dial the wrong number. You answer the wrong phone.
Ik draai voor een thuissituatie al 1,5 jaar PBX in a flash in een VMware uitvoering zonder problemen, zonder hakkelig geluid. Timing is inderdaad wel een probleem bij virtualisatie van Asterisk. Maar dit gaat heel goed, ook als de server, met meerdere Vm's, de nodige belasting voor zijn kiezen krijgt.
WP: Kronoterm Versi-I | ESS: Victron MP-II 3f 5000VA + 5× Pylontech US5000 | PV: 8.3kWp Trina glas/glas + Fronius Symo 8.2-3-M + Victron MPPT 250/60
Zojuist de Asterisk Community Update binnen gekregen. Online versie is hier te vinden.
Wat leuke dingen die er in stonden vond ik:
Wat leuke dingen die er in stonden vond ik:
Release van Asterisk Forge - Een source code repository/Collaboration tool gericht op Asterisk en daaraan gerelateerde projecten. Er staat op dit moment nog niet bijster veel op, maar dat gaat hopelijk in de toekomst wel veranderen.Greetings Asterisk® users and developers. 2009 marks the tenth year of Asterisk, the world's leading open source telephony project. In honor of this momentous occasion, we've decided to spruce up the Asterisk.org website and to upgrade some of the community plumbing.
Het lijkt erop dat het hier alweer een paar daagjes stil is....
Zojuist heb ik mn Trixbox dedicated machine omzeep geholpen door deze te updaten met een Trixbox28 repo. Ik krijg asterisk niet meer gestart omdat er allerlei foutmeldingen voorbij komen. Ik ben hier nu al 2 dagen mee bezig en heb het opgegeven. Initiele probleem was dat geluid soms slecht was tijdens een gesprek. (Ik moet dus even wachten herinstalleren omdat de Box 130km verderop staat)
Nu draai ik ook Trixbox virtueel op Vmware Server 1.0.8 die dan draaid op mn Prolaint DL360G3 (2x2.8GhzXeon + 4GB geheugen) 100mbit inet.
Maar hier is de spraak kwaliteit nog slechter dan dedicated machine (Compaq Evo SFF D5d) met 1mbit upload. Nu wil ik dit oplossen binnen VMware bij voorkeur zodat ik Trixbox kan blijven draaien omdat hier alles in zit wat je kan wensen van een telefoon centrale. Een 2e DL360G3 ophangen lijkt me overkill.
Ik heb de volgende setup/wens:
LocatieA:
ISDN HFC-S kaart 1xNT/1xTE
Trixbox 2.6
Siptrunk naar een NL provider met SIP
(Hier registeerde eerst ook alle sip toestellen op van lokatie
LocatieB:
Cisco 7960
Speedtouch 780 met 2 analoge toestellen
Linksys SIpura (met PSTN lijn)
LocatieC;
Dedicated Server met VMware en Trixbox
Siptrunk naar een NL provider met SIP
De gesprekken gingen vaak mis als het binnenkwam op de sipura om vanaf daar naar locatie A te gaan en weer terug naar de Cisco op locatie B. Maar met SIP is het lastig te bepalen waar het misgaat. Vandaar LocatieC
Zojuist heb ik mn Trixbox dedicated machine omzeep geholpen door deze te updaten met een Trixbox28 repo. Ik krijg asterisk niet meer gestart omdat er allerlei foutmeldingen voorbij komen. Ik ben hier nu al 2 dagen mee bezig en heb het opgegeven. Initiele probleem was dat geluid soms slecht was tijdens een gesprek. (Ik moet dus even wachten herinstalleren omdat de Box 130km verderop staat)
Nu draai ik ook Trixbox virtueel op Vmware Server 1.0.8 die dan draaid op mn Prolaint DL360G3 (2x2.8GhzXeon + 4GB geheugen) 100mbit inet.
Maar hier is de spraak kwaliteit nog slechter dan dedicated machine (Compaq Evo SFF D5d) met 1mbit upload. Nu wil ik dit oplossen binnen VMware bij voorkeur zodat ik Trixbox kan blijven draaien omdat hier alles in zit wat je kan wensen van een telefoon centrale. Een 2e DL360G3 ophangen lijkt me overkill.
Ik heb de volgende setup/wens:
LocatieA:
ISDN HFC-S kaart 1xNT/1xTE
Trixbox 2.6
Siptrunk naar een NL provider met SIP
(Hier registeerde eerst ook alle sip toestellen op van lokatie
LocatieB:
Cisco 7960
Speedtouch 780 met 2 analoge toestellen
Linksys SIpura (met PSTN lijn)
LocatieC;
Dedicated Server met VMware en Trixbox
Siptrunk naar een NL provider met SIP
De gesprekken gingen vaak mis als het binnenkwam op de sipura om vanaf daar naar locatie A te gaan en weer terug naar de Cisco op locatie B. Maar met SIP is het lastig te bepalen waar het misgaat. Vandaar LocatieC
Je heb dus 2 machines. 1 virtueel en 1 fysiek met trixbox, je had dus kwaliteitsproblemen op de fysieke machine en daarom heb je trixbox geupdate, maar je heb op de virtuele als test nóg ergere kwaliteits problemen? (als ik het goed begrijp zo)
Spraak kwaliteit problemen op de virtuele machine komt gewoonweg doordat het een virtuele machine is (zie het stukje over timing hierboven). Op je fysieke machine kan het door een hoop dingen komen. Waaronder kernel, interrupts, drivers (zaptel dummy oid) etcetera.
Wat betreft de errors kunnen we er ook weinig mee zonder daadwerkelijke errors. Zou het kunnen dat de nieuwe trixbox versie Asterisk 1.6 gebruikt (en de oude 1.4) en alle configs herschreven moeten worden oid? Ik kan het zo niet zeggen...
Spraak kwaliteit problemen op de virtuele machine komt gewoonweg doordat het een virtuele machine is (zie het stukje over timing hierboven). Op je fysieke machine kan het door een hoop dingen komen. Waaronder kernel, interrupts, drivers (zaptel dummy oid) etcetera.
Wat betreft de errors kunnen we er ook weinig mee zonder daadwerkelijke errors. Zou het kunnen dat de nieuwe trixbox versie Asterisk 1.6 gebruikt (en de oude 1.4) en alle configs herschreven moeten worden oid? Ik kan het zo niet zeggen...
Vandaag is mn fysieke machine toevallig op de koffie geweest en heb ik hem schoongemaakt en voorzien van nieuwe koelpasta en een verse installatie van Trixbox 2.8.0.2 het is nu nog even wachten tot hij weer thuis is.
Ik heb nogal een complexe setup en ik ben me ondertussen ook aan het verdiepen in de installatie van asterisk zonder trixbox op debian en later op Ubuntu 8.0.4 LTS omdat ik op die manier weer een machine kan opheffen misschien. De 1e testrun resulteerd in het feit dat bij de installatie van asterisk geen /etc/init.d/asterisk script wordt aangemaakt... Ik ben nu nog een poging aan het doen want misschien heb ik de howto niet goed gevolgd.
http://www.debian-resources.org/node/129
Ik ga er overigens voor de timing vanuit dat Trixbox dit goed geregeld heeft. Het is een Compaq D5s machine met 2 x een HFC-S ISDN kaat (1 voor TE en 1 voor NT) Verder niet spannend dus en ik verwacht hierdoor ook geen problemen met interupts.
De spraak problemen heb ik overigens met:
Gesprekken van SIP(Provider Trunk) via asterisk en IVR naar mn Cisco 7960 / Speedtouch 780
Gesprekken via ISDN waarbij mn moeder soms DTMF tonen kan nadoen tijdens het praten (heel irritant)
Maar ik ga nu eerst verder met de nieuwe Trixbox installatie. Het liefst zou ik Trixbox installeren op mn bestaande Ubuntu server maar dit is helaas niet mogelijk. Dan maar Asterisk 1.6 met FreePBX...
Verder is het zo dat een collega van mij zegt dat zijn asterisk perfect geluid geeft ook al draait hij hem virtueel maar dit ook gelijk alle informatie die ik van hem krijg. En verder is zijn eisen pakket weleens vaker anders geweest dan dat van mij (lees minder kritisch)
Ik heb nogal een complexe setup en ik ben me ondertussen ook aan het verdiepen in de installatie van asterisk zonder trixbox op debian en later op Ubuntu 8.0.4 LTS omdat ik op die manier weer een machine kan opheffen misschien. De 1e testrun resulteerd in het feit dat bij de installatie van asterisk geen /etc/init.d/asterisk script wordt aangemaakt... Ik ben nu nog een poging aan het doen want misschien heb ik de howto niet goed gevolgd.
http://www.debian-resources.org/node/129
Ik ga er overigens voor de timing vanuit dat Trixbox dit goed geregeld heeft. Het is een Compaq D5s machine met 2 x een HFC-S ISDN kaat (1 voor TE en 1 voor NT) Verder niet spannend dus en ik verwacht hierdoor ook geen problemen met interupts.
De spraak problemen heb ik overigens met:
Gesprekken van SIP(Provider Trunk) via asterisk en IVR naar mn Cisco 7960 / Speedtouch 780
Gesprekken via ISDN waarbij mn moeder soms DTMF tonen kan nadoen tijdens het praten (heel irritant)
Maar ik ga nu eerst verder met de nieuwe Trixbox installatie. Het liefst zou ik Trixbox installeren op mn bestaande Ubuntu server maar dit is helaas niet mogelijk. Dan maar Asterisk 1.6 met FreePBX...
Verder is het zo dat een collega van mij zegt dat zijn asterisk perfect geluid geeft ook al draait hij hem virtueel maar dit ook gelijk alle informatie die ik van hem krijg. En verder is zijn eisen pakket weleens vaker anders geweest dan dat van mij (lees minder kritisch)
[ Voor 22% gewijzigd door raymonvdm op 08-11-2009 22:19 . Reden: type enzo, niet dat het helpt... ]
IIRC moet je het init script zelf even kopieren uit de contrib map en update-rc.d draaien (op debian that is)
Voor installatie raad ik je toch liever http://astbook.asteriskdocs.org/ aan (lichtelijk outdated -> zaptel ipv dahdi) om door te werken dan een half tutorialtje. Asterisk installeren is 1 ding, maar goed configureren vereist wat meer dan dat.
Je zegt dat je geen interrupts verwacht, maar heb je dit ook gecheckt? Ik heb namelijk wel eens vage problemen gehad dat een keertje het IRQ deelde met een andere en hierdoor veel problemen oplevert.
DTMF tonen tijdens het praten zou ik op het kaartje gooien, even zitten zoeken wat voor dingen het zijn en het zijn zeer goedkope ("prul") dingetjes. Het is niet voor niets dat Digium (of bijv. Junghanns) ISDN hardware een stuk duurder is, hier zit een hoop truckage in specifiek op spraakoverdracht.
Zorg trouwens dat zelfs als je een "complexe setup" (3 machines is niet per definitie complex) heb alles toch goed op orde heb en een duidelijk beeld kan scheppen van hoe alles in elkaar zit en waar wat gebeurd, vind dat namelijk erg moeilijk op te maken uit je verhaal.
Voor installatie raad ik je toch liever http://astbook.asteriskdocs.org/ aan (lichtelijk outdated -> zaptel ipv dahdi) om door te werken dan een half tutorialtje. Asterisk installeren is 1 ding, maar goed configureren vereist wat meer dan dat.
Je zegt dat je geen interrupts verwacht, maar heb je dit ook gecheckt? Ik heb namelijk wel eens vage problemen gehad dat een keertje het IRQ deelde met een andere en hierdoor veel problemen oplevert.
DTMF tonen tijdens het praten zou ik op het kaartje gooien, even zitten zoeken wat voor dingen het zijn en het zijn zeer goedkope ("prul") dingetjes. Het is niet voor niets dat Digium (of bijv. Junghanns) ISDN hardware een stuk duurder is, hier zit een hoop truckage in specifiek op spraakoverdracht.
Zorg trouwens dat zelfs als je een "complexe setup" (3 machines is niet per definitie complex) heb alles toch goed op orde heb en een duidelijk beeld kan scheppen van hoe alles in elkaar zit en waar wat gebeurd, vind dat namelijk erg moeilijk op te maken uit je verhaal.
Ik kan eventueel ook een 4 bri kaart verkrijgen. Deze gebruikte "ze" op het werk vaak maar ook daar hoor ik slechte verhalen over. En ook die zijn voorzien van een HFC chip dacht ik zo.
Ik heb inmiddels Trixbox 2.8.0.2 online en ik kan met mISDN gesprekken ontvangen door de context voor port 2 op "context=from-pstn" te zetten en een inbound route aan te maken voor nummer 37.
De Trixbox centrale hangt achter een bestaande isdn centrale en is daarmee verbonden via port 2. Port 1 wordt op dit moment niet gebruikt maar die is bedoeld om een ISDN toestel op te koppelen.
Morgen gaan we weer verder als daar tijd voor is...
Ik heb inmiddels Trixbox 2.8.0.2 online en ik kan met mISDN gesprekken ontvangen door de context voor port 2 op "context=from-pstn" te zetten en een inbound route aan te maken voor nummer 37.
De Trixbox centrale hangt achter een bestaande isdn centrale en is daarmee verbonden via port 2. Port 1 wordt op dit moment niet gebruikt maar die is bedoeld om een ISDN toestel op te koppelen.
Morgen gaan we weer verder als daar tijd voor is...
Over de timingproblemen kan ik meepraten, heeft mij meerdere weken gekost om een opzet te creëren om middels Xen en FreePBX te draaien zonder hakkelende stemmen en conference calls die misgaan.
Wij gebruiken hiervoor CentOS/Xen met daaronder allemaal losse en volledig gevirtualiseerde Xen instances die weer FreePBX draaien. Ik heb hier wel wat voor moeten aanpassen, zoals de gebruikte timing devices en een aanpassing aan de divider.
Echter heb ik nu een ander probleem en dat is dat als klanten via ons platform (we bieden SIP trunks aan voor de zakelijke markt) bellen naar een 0900 nummer, ze geen melding over het geldende tarief krijgen te horen, terwijl dit wel moet. Nu heb ik hierover contact gehad met een leverancier van ons en die geeft de volgende tip:
Iemand hier meer ervaring mee?
Wij gebruiken hiervoor CentOS/Xen met daaronder allemaal losse en volledig gevirtualiseerde Xen instances die weer FreePBX draaien. Ik heb hier wel wat voor moeten aanpassen, zoals de gebruikte timing devices en een aanpassing aan de divider.
Echter heb ik nu een ander probleem en dat is dat als klanten via ons platform (we bieden SIP trunks aan voor de zakelijke markt) bellen naar een 0900 nummer, ze geen melding over het geldende tarief krijgen te horen, terwijl dit wel moet. Nu heb ik hierover contact gehad met een leverancier van ons en die geeft de volgende tip:
Ik heb alleen geen flauw idee hoe ik dit moet aanpassen in mijn Asterisk config? Asterisk zet pas een kanaal open als de andere kant het gesprek accepteert, zoals het normaal ook werkt, behalve dus bij 0900 nummers.Ik vermoed dat Signet het spraak pad niet open zet voordat er een beantwoording is. Wettelijk mag er geen beantwoording zijn als het bandje met het tarief wordt afgespeeld.
Iemand hier meer ervaring mee?
Schotlandofiel | Godzijdank ben ik atheïst
Canon 7D / 20D / 300D + glas | Just Light | Flickr
Ik weet niet hoe je dat naar buiten toe doet, maar iets soortgelijks heb ik over een isdn trunk met overlap-dial kunnen regelen.
Probleem gevonden, een bandje welke meldt hoeveel een nummer kost wordt afgespeeld voordat er een call is opgebouwd, dit is natuurlijk ook de bedoeling. Echter, wij zetten middels een ",r" vlaggetje hard een "tuut, tuut, tuut" toon op een uitgaand gesprek en daardoor werd het bandje onderdrukt.
Schotlandofiel | Godzijdank ben ik atheïst
Canon 7D / 20D / 300D + glas | Just Light | Flickr
En hoe heb je het opgelost? Een extra extensie voor betaal nummers zonder tuut-tuut? (Die worden volgens mij over het algemeen toch direct beantwoord na het bandje)
Humm ik heb eigenlijk al een jaar alles draaien.
En de centrale zet zich automatisch om met de tijden
Nu is het echter zo dat ik wil dat tijdens een storing alle lijnen worden doorgeschakeld naar een voicemail box, kan ik dat ook zo als hierboven doen?
dus een
Maar dan zet hij automatisch denk ik alles om naar de storing wat binnenkomt.
Hoe geef ik aan dat het een storing is? in de conf ?
Ik weet niet of ik me zo (goed genoeg) duidelijk heb gemaakt....
En de centrale zet zich automatisch om met de tijden
code:
1
2
3
4
5
6
7
| ;Geopende Tijden include => open|09:00-16:59|mon-fri|*|* ;Gesloten tijden include => dicht|17:00-8:59|mon-fri|*|* include => dicht|*|sat|*|* include => dicht|*|sun|*|* |
Nu is het echter zo dat ik wil dat tijdens een storing alle lijnen worden doorgeschakeld naar een voicemail box, kan ik dat ook zo als hierboven doen?
dus een
code:
1
2
| ;Storing! include => storing|00:00-23:59|mon-sun|*|* |
Maar dan zet hij automatisch denk ik alles om naar de storing wat binnenkomt.
Hoe geef ik aan dat het een storing is? in de conf ?
Ik weet niet of ik me zo (goed genoeg) duidelijk heb gemaakt....
KPN - Vodafone Ziggo Partner
Tweakers, ik zit met een probleempje en kom er niet uit, ik probeer via een softphone, X-Lite, via mijn linux bak en Asterisk en Tweakphone te bellen. Echter ik krijg het niet werkend. Ik heb al verschillende conf geprobeerd, maar niets schijnt te werken.
Mijn SIP account registered, dat kan ik zien als ik via CLI Asterisk benader, maar elke call die ik vanaf X-Lite probeer te maken, krijgt een Call Failed: Declined error. Als ik de terminal nakijk, zie ik wel van alles voorbij komen, inclusief die 6xx code, maar nergens lijkt tie te proberen hem via de Tweak lijn naar buiten te sturen. Iemand enig idee wat ik fout doe?
Dit zijn mijn config files
sip.conf
extensions.conf
Mijn SIP account registered, dat kan ik zien als ik via CLI Asterisk benader, maar elke call die ik vanaf X-Lite probeer te maken, krijgt een Call Failed: Declined error. Als ik de terminal nakijk, zie ik wel van alles voorbij komen, inclusief die 6xx code, maar nergens lijkt tie te proberen hem via de Tweak lijn naar buiten te sturen. Iemand enig idee wat ik fout doe?
Dit zijn mijn config files
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
| [general] context=default bindport=5060 bindaddr = 0.0.0.0 srvlookup=yes ;defaultexpiry=300 sipdebug = yes register => 31xxxxxxxxxx:xxxxxxx@sip.tweakphone.nl/31xxxxxxxxxxxxxxx externip = xx.xx.xx.xx localnet=192.168.40.0/255.255.255.0 nat=yes ;[sip_proxy-out] type=peer secret=xxxxxxxxxxxxxxxxxx username=31--------- fromuser=31--------- fromdomain=sip.tweakphone.nl host=sip.tweakphone.nl realm=sip.tweakphone.nl call-limit=5 dtmfmode=auto context=default insecure=port,invite qualify=no nat=no canreinvite=no disallow=all allow=alaw allow=ulaw [14] type=friend auth=md5 username=14 secret=1234 callerid="Naam14" <14> host=dynamic canreinvite=no context=sip dtmfmode=auto |
extensions.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
| [general] static=yes writeprotect=yes [globals] [outgoing] exten => _0[123456789]XXXXXXXX,1,Dial,SIP/sip_proxy-out/0031${EXTEN:1} exten => _0[123456789]XXXXXXXX,2,Congestion exten => _XXXXXXX,1,Dial,SIP/outgoing/0031[b]53[/b]${EXTEN} exten => _XXXXXXX,2,Congestion [incoming] exten => _X.,1,Dial(SIP/14); exten => 31152122023,1,Ringing exten => 31152122023,2,Dial(SIP/14,20) exten => 31152122023,3,Voicemail(u14) exten => 31152122023,4,Hangup [default] exten => 14,1,Dial(SIP/14,20) exten => 14,2,Voicemail(14) exten => *6050,1,VoiceMailMain(${CALLERIDNUM}@${CONTEXT}) include => outgoing |
Code, justify, code - Pitr Dubovich
Je mist een SIP context voor je phone (nummertje 14) in extensions.conf
en je sip_proxy-out staat uitgecomment dus ook die context klopt niet.
Let even heel erg goed wat je precies aan het doen ben, welke blokken configuratie waar uitgevoerd worden. Etcetera
en je sip_proxy-out staat uitgecomment dus ook die context klopt niet.
Let even heel erg goed wat je precies aan het doen ben, welke blokken configuratie waar uitgevoerd worden. Etcetera
Anoniem: 323548
Ligt het aan mij of klopt het voorbeeld van Budgetphone niet? de sip.conf context bestaat helemaal niet in extensions.conf...
De voorbeelden in het topic zijn van de oude TS, ik weet niet helemaal zeker of ze nog kloppen. Als ik eens tijd heb zal ik ze even doortesten.
Anoniem: 323548
Ik ben momenteel namelijk bezig met Asterisk en het werkend krijgen van inkomende gesprekken. Uitgaande gesprekken gaan perfect, via zowel Budgetphone als Voipbuster, maar helaas lukt het nog niet om gesprekken te ontvangen op mijn 010-nummer.
Ik kan wel gebeld worden als ik sip1.budgetphone.nl op X-Lite (softphone) gebruik, maar ik wil graag via mijn eigen Asterisk-server kunnen bellen en gebeld worden. Helaas krijg ik dat laatste niet werkend.
Ik heb alle informatie in sip.conf, extensions.conf en de debuglog gepost op: http://pastebin.ca/1751143
Op internet zie ik dat veel mensen dezelfde problemen gehad hebben, helaas lijkt het erop dat budgetphone eind 2008 configuraties heeft aangepast, alles gaat nu bijvoorbeeld via sip1.budgetphone.nl, i.p.v. sip.budgetphone.nl en budgetphone.nl. De configuratie in de TS heeft dus ook weinig geholpen.
Ik kan wel gebeld worden als ik sip1.budgetphone.nl op X-Lite (softphone) gebruik, maar ik wil graag via mijn eigen Asterisk-server kunnen bellen en gebeld worden. Helaas krijg ik dat laatste niet werkend.
Ik heb alle informatie in sip.conf, extensions.conf en de debuglog gepost op: http://pastebin.ca/1751143
Op internet zie ik dat veel mensen dezelfde problemen gehad hebben, helaas lijkt het erop dat budgetphone eind 2008 configuraties heeft aangepast, alles gaat nu bijvoorbeeld via sip1.budgetphone.nl, i.p.v. sip.budgetphone.nl en budgetphone.nl. De configuratie in de TS heeft dus ook weinig geholpen.
budgetphone heeft dacht ik ook een stun/proxy server zodat de gesprekken wel door je router komen. Staat dacht ergens op hun forum, dan zou het moeten werken.
[ Voor 28% gewijzigd door franssie op 14-01-2010 19:38 ]
franssie.bsky.social | 🎸 Niets is zo permanent als een tijdelijke oplossing | Een goed probleem komt nooit alleen | Gibson guitar Fender Guitar God Damn Guitar