PDA

Bekijk Volledige Versie : [Asterisk] Intern bellen tussen vestigingen werkt niet



accepte
13/06/07, 12:44
Heren,

Kort samengevat: we kunnen niet intern bellen tussen vestigingen, terwijl intern bellen binnen een vestiging wel werkt.

Wij hebben de volgende opstelling

Asterisk 1.2.13 op een Debian Etch 4.0
Linksys SPA942 en Siemens C450 toestellen
2 vestigingen: Amsterdam en Groningen
een 088-blok


Dit is de situatie

De VoIP-server staat buiten beide vestigingen in een datacenter
Beide vestigingen hebben extern 1 statisch IP-adres


Wat wel werkt

Uitgaand bellen naar externe nummers
Inkomende gesprekken vanaf externe nummers
Interne gesprekken en doorverbinden binnen een vestiging
Vanaf Amsterdam naar een nummer in Groningen bellen via het externe netwerk (dus beginnend met 088) en vice versa.


Wat niet werk

tussen vestigingen intern bellen of doorverbinden


Symptomen

Er is geen geluid, bij beide bellers niet
Het display zegt 'Connected' en de call kan zolang duren als gewenst is (de call wordt niet automatisch verbroken na 15-16 seconden)
De Asterisk-logs en console geven geen problemen weer (call ziet er goed uit)
Alle toestellen zijn goed aangemeld op de VoIP server



We hebben geen flauw idee waar we moeten zoeken en via Google worden we ook niet veel wijzer, we komen er niet uit!! Ieder idee zou erg welkom zijn!!

Thanx ;)

Ijsbox
13/06/07, 13:00
tsjah moeilijk zo te zeggen, ik zou zeggen pluis je extensions.conf nog eens uit of er niet ergens een foutje staat.

maar je kunt dus wel intern bellen? Als je op toestel x in amsterdam toestel y in groningen belt komt er wel verbinding (y gaat rinkelen en kan opgenomen worden) maar geen geluid? zijn de codecs gelijk?

Hans
13/06/07, 14:03
Is het niet een idee om een VPN aan te leggen tussen beide vestigingen en de Asterisk-server ? Ik weet niet of die server in eigen beheer is natuurlijk, maar als dat het geval is, dan lost dat waarschijnlijk het probleem wel op. Ik kan me voorstellen dat Asterisk de twee vestigingen direct naar elkaar probeert te laten verbinden en door de NAT die aan beide kanten gebruikt wordt kan dat best mislopen.

accepte
13/06/07, 15:35
Ijsbox : extensions.conf is OK en zitten geen fouten in (net nog gecontroleerd). Verder: "maar je kunt dus wel intern bellen? Als je op toestel x in amsterdam toestel y in groningen belt komt er wel verbinding (y gaat rinkelen en kan opgenomen worden) maar geen geluid? zijn de codecs gelijk?" --> Ja en ja. Toestellen zijn identiek qua instellingen, firmware en hardware version.

Hans: VPN kan inderdaad een oplossing zijn want wij denken ook aan een NAT probleem, maar dat is echt ons laatste resort. Alles is in eigen beheer en van onszelf :D

Jurian
13/06/07, 15:56
Probeer eens bij je sip accounts dit toe te voegen:

canreinvite=no

Dan zorg je er voor dat de telefoons geen directe verbinding met elkaar proberen te maken, maar dat 't gewoon via asterisk zelf blijft lopen. Als 't meezit ben je dan van de ellende af, aangezien je aangeeft dat normale gesprekken wel werken.

sdetroch
13/06/07, 16:46
Als eens in sip.general uw extern ipadres gezet en lokaal netwerk (van asterisk server). bvb:

externip=81.xx.xx.xx
localnet=192.168.xxx.0/255.255.255.0

accepte
13/06/07, 17:04
Probeer eens bij je sip accounts dit toe te voegen:

canreinvite=no

Dan zorg je er voor dat de telefoons geen directe verbinding met elkaar proberen te maken, maar dat 't gewoon via asterisk zelf blijft lopen. Als 't meezit ben je dan van de ellende af, aangezien je aangeeft dat normale gesprekken wel werken.

Held!! In 1x goed! Op alle users toegepast en werkt als een trein! Smart thinking en bedankt voor je hulp!!

Hans
13/06/07, 19:40
Aha, dat is voor mij voor een dergelijk probleem misschien ook meteen de oplossing. Bedankt.

Stefan Mensink
25/06/07, 16:41
Dat komt inderdaad waarschijnlijk omdat beide bedrijven in dezelfde range zitten, bijv. 192.168.1.x en van andere telefoons niet weten dat ze niet in hetzelfde LAN hangen. Als je wel wilt dat lokale gesprekken niet over je server gaan, of als je nu binnen hetzelfde netwerk elkaar niet meer kan bellen, kan je ook overwegen vestiging 2 een ander subnet te geven.