[Gelöst] Durchwahl konfigurieren / raustelefoniere konfigurieren

baloo1986

Neuer User
Mitglied seit
26 Jul 2011
Beiträge
64
Punkte für Reaktionen
0
Punkte
0
Hallo als erstes echt gutes Forum hier wenn man sich hier mal so durchliest.

Nun zu meinem Problem.
Ich bin ein totaler anfänger was Asterisk angeht. Aber ich habe es immerhin geschaft
das ich mit meinen Telefonenen internet anrufen kann.
Zuzeit habe ich die Nr. 90 & 80 als internet Nr.
Habe auch einen externen SIP-Provider eingebuden.

So wie kann ich es einstellen das ich beide nr. von außen erreich Zb.: 01/5859877 DW 90
Aber das die 90 nicht nach draußen rufen kann.
Genau so mit der DW 80 aber das ich mit dieser nach draußen rufen kann??


Code:
Hallo als erstes echt gutes Forum hier wenn man sich hier mal so durchliest.

Nun zu meinem Problem.
Ich bin ein totaler anfänger was Asterisk angeht. Aber ich habe es immerhin geschaft
das ich mit meinen Telefonenen internet anrufen kann.
Zuzeit habe ich die Nr. 90 & 80 als internet Nr.
Habe auch einen externen SIP-Provider eingebuden.

So wie kann ich es einstellen das ich beide nr. von außen erreich Zb.: 01/5859877 DW 90
Aber das die 90 nicht nach draußen rufen kann.
Genau so mit der DW 80 aber das ich mit dieser nach draußen rufen kann??

Ich suche schon seit Tagen und bin für jede Hilfe sehr Dankebar.
PS: Asterisk läuft auf einem Root mit Linux ;-)

sip.conf:
[CODE]
[general]
context=default
bindport=5060
bindaddr=86.59.xx.xx
srvlookup=yes

; --------------------------------------------------------------------
;
; hier koennten die Anmeldedaten f�r VoIP Provider stehen
; dazu kommen wir in einer spaeteren Lektion
register => sipuser:[email protected]


; --------------------------------------------------------------------
;
; hier kommen die Anmeldekontexte f�r die SIP Endgeraete 11-99
;


---AUSTRIA----

[90]
callerid=Christofer B. <90>
host=dynamic
domain=86.59.xxx.xxx
user=90
secret=passwort
type=friend
mailbox=90
nat=yes
canreinvite=no

[80]
callerid=Christofer iPhone <80>
host=dynamic
domain=86.59.xxx.xxx
user=80
secret=passwort
type=friend
mailbox=80
nat=yes
canreinvite=no

extensions.conf:
Code:
[general]
static=yes
writeprotect=no

[echotest]
exten => 602,1,answer
exten => 602,n,wait(1)
exten => 602,n,playback(demo-echotest)
exten => 602,n,echo
exten => 602,n,playback(demo-echodone)
exten => 602,n,hangup

[asterisk-demo]
exten => 603,1,answer
exten => 603,n,wait(1)
exten => 603,n,playback(demo-abouttotry)
exten => 603,n,dial(IAX2/[email protected]/s@default)
exten => 603,n,playback(demo-nogo)
exten => 603,n,goto(s,6)

[local]
; Erreichbarkeit der Nebenstellen 11-99 untereinander herstellen
exten => _XX,1,Dial(SIP/${EXTEN},55,TtrWw)

[default]
include => echotest
include => asterisk-demo
include => local
 
Zuletzt bearbeitet:
Hallo und willkommen im Forum,

als erstes möchte ich Dir das Asterisk Buch ans Herz legen. Außerdem findest Du hier im Forum einen Asterisk Einsteiger Kurs von Betateilchen. Dort wird unter anderem der modulare Aufbau der extensions.conf beschrieben, der Dir bei Deinem Problem helfen wird.

Wenn Nebenstellen unterschiedliche Berechtigungen haben sollen, kann man das am einfachsten über getrennte Contexte regeln. Dazu werden in der extensions.conf die jeweiligen Contexte für interne und abgehende Gespräche erstellt. Den Nebenstellen werden in der sip.conf Contexte zugewiesen, in denen je nach gewünschter Berechtigung die zuvor erwähnten Contexte mit include eingebunden werden. Das wurde hier im Forum auch schon einige Male beschrieben, vor allem im Zusammenhang mit abgehenden Caller IDs.

Deine IP-Adresse lässt einen öffentlich erreichbaren Asterisk vermuten. Du solltest Dich daher bereits von Anfang an mit dem Thema Sicherheit und Hacker beschäftigen. Einen sehr umfangreichen Thread dazu findest Du unter den "Wichtigen" im Asterisk Allgemein Unterforum.
 
Ja ich habe mir das schon seit wochen durchgeselen. Aber verstehen tu ich trotz dem sogut wie NIX ;-)

Und ich google mir schon die finger wund hier.

Ich habe ja oben meine sip.conf und auch extension.conf reingemacht.
Kann mir denn da niemand einbeispiel damit machen wo ich da was reinmachen muss??
 
Hab mal die passende Lektion herausgesucht: http://www.ip-phone-forum.de/showthread.php?t=91217&p=495386#post495386
Da der Kurs schon etwas älter ist, hat Betateilchen dort noch die alte Syntax verwendet. Das musst Du halt entsprechend anpassen.

Damit solltest Du zumindest die Anbindung Deines SIP Providers hinbekommen.

Über die Sache mit den Wahlberechtigungen unterhalten wir uns, wenn das soweit klappt und Du das Prinzip der Contexte verstanden hast, OK?
 
ich habe das schon nach dem hier alles gemacht nur es klappt nicht.
Aber ich verstehe eines nicht in dieser zeile
register => 6112233:[email protected]/6112233

es steht einmal vorne der login aber warum nochmal hinten bei /6112233 ???
Kann ich da was anderes eintippen hinten weil das ist ja mit dem hier verknüpft
[6112233]
type=peer
username=6112233
fromuser=6112233
secret=ABCXYZ
host=sipgate.de
fromdomain=sipgate.de
insecure=very
canreinvite=no
nat=no
disallow=all
allow=ulaw
 
so habe es versucht und wenn ich von außen anrufe mit einem handy dann bekomme ich der Konsole folgende:
Using SIP RTP CoS mark 5
und komme direkt zum voicemail ???
 
Was zeigen denn "sip show registry" und "sip show peers" an? ["asterisk -r", dann die vorgenannten Befehle eingeben]


Gruß,
Wichard
 
server*CLI> sip show registry
Host dnsmgr Username Refresh State Reg.Time
sip.sil.at:5060 N p007117.sil 105 Registered Wed, 27 Jul 2011 21:35:44
1 SIP registrations.
server*CLI> sip show peers
Name/username Host Dyn Nat ACL Port Status
11 (Unspecified) D N 5060 Unmonitored
{IP-Adresse} 80/80 D N 1759 Unmonitored
81 (Unspecified) D N 5060 Unmonitored
90/90 {IP-Adresse} D N 5060 Unmonitored
4 sip peers [Monitored: 0 online, 0 offline Unmonitored: 4 online, 0 offline]
 
Zuletzt bearbeitet von einem Moderator:
Ich verstehe jetzt zwar nich ganz, warum Du in Deiner sip.conf die "Nebenstellen" 11-13 definierst, nun hier aber die 80 und die 90 registriert sind, aber sei es drum...

Dir fehlt in Deiner extensions.conf nach wie vor der eingehende Context, oder? Aus dem obigen Link vom wollenen rentier ein kurzes Zitat:
Code:
[ankommend]
exten => 6112233,1,Dial,SIP/30|30|r
(Für die 1.6er-Version vermutlich mit "," statt mit "|"?)

Gruß,
Wichard
 
Ähm ich habe meine int. Nummer geändert. Weil ich umsortiere.
So hier nochmal meine exteions.conf :

[general]
static=yes
writeprotect=no
exten => _0.,1,Dial,SIP/${EXTEN}@{Username}|45|r

[local]
; Erreichbarkeit der Nebenstellen 11-99 untereinander herstellen
exten => _XX,1,Dial(SIP/${EXTEN},55,TtrWw)

[default]
include => echotest
include => asterisk-demo
include => local

[echotest]
exten => 602,1,answer
exten => 602,n,wait(1)
exten => 602,n,playback(demo-echotest)
exten => 602,n,echo
exten => 602,n,playback(demo-echodone)
exten => 602,n,hangup

[ankommend]
exten => {Username},1,Dial,SIP/90|90|r
 
Zuletzt bearbeitet von einem Moderator:
Aber selbst wenn das funktioneren sollte ist es nicht das was ich will.
Ich erkläre es nochmal aber besser.
Ich habe einen SIP-Provider Tel. 01/1234567
so jetzt wenn mich jemand erreich will muss er die Nr. anrufen 01/1234567 90
das er dann direkt zu meinem VOip telefon verbunden wird.
Und nicht wenn jemand 01/1234567 das es auf ein Telefon meiner wahl weitergeschlatet wird.
weisst du jetzt was ich meine???????
 
Ah, OK, so langsam wird es klarer. Unterstützt Dein Anbieter denn Durchwahlen? Werden die zusätzlich gewählten Ziffern an Dich / Deinen Asterisk durchgereicht?
 
Ah, OK, so langsam wird es klarer. Unterstützt Dein Anbieter denn Durchwahlen? Werden die zusätzlich gewählten Ziffern an Dich / Deinen Asterisk durchgereicht?

Ja es wird unterstützt, bin nicht der einzige Kunde bei denen die sowas am Laufen haben. Und kann man das nun machen oder nicht? Wenn ja wie???
 
bin nicht der einzige Kunde bei denen die sowas am Laufen haben. Und kann man das nun machen oder nicht?
Demnach scheinbar ja.
Hast Du den / die anderen Kunden schon mal gefragt? Oder den Support? Mit den Informationen, die Du hier lieferst, ist es ziemlich unmöglich, Dir weiter zu helfen. Welche Infos kommen genau auf der CLI an, wenn Du eine / verschiedene Durchwahlen von außen anrufst? Wir sitzen nicht vor Deiner Kiste, hier sind vermutlich auch nicht viele Kunden Deines Anbieters mit genau Deiner Konfiguration.


Gruß,
Wichard
 
ACK sip:[email protected] SIP/2.0
Via: SIP/2.0/UDP 213.235.242.217:5060;branch=z9hG4bK4c36d044;rport
From: "+4369917288495" <sip:[email protected]>;tag=as35ebc5fb
To: <sip:[email protected]>;tag=as70f12693
Contact: <sip:[email protected]>
Call-ID: [email protected]
CSeq: 102 ACK
User-Agent: silver.sip
Max-Forwards: 70
Remote-Party-ID: "+4369917288495" <sip:[email protected]>;privacy=off;screen=no
Content-Length: 0

das bekomme ich, aber nirgendwo kommt der anruf durch
Ich habe keinen Kontakt zu den kunden.
Ich habe nur einen guten Freund beim Provider sitzen der mir gesagt hat das es viele kunden dort verwenden.
 
OK, also irgendwie bekomme ich keine antwort :p

Aber mal zu meinem anderen Problem.
Warum kann ich nicht raus telefonieren???
Und wie stelle ich gewisse teilnehmer so ein das die einen rausrufen können und die anderen nur intern??
 
Hast Du denn den Support des Providers schon mal kontaktiert?


Gruß,
Wichard
 
Ich habe schon geschrieben, dass ich jemandem beim Provider sitzen der beim Support ist.
Er hat mir gesagt das viele kunden gibt die Asterisk so verwenden.
Aber das machen die Kunden selber somit hat der Support vom Provider nix damit zu tun.
 
Kann mal wer dieses Thread löschen?
Da mir ja eh nicht geholfen werden kann DANKE !!!!!!
 
Also ich habe es hinbekommen rauszutelefonieren.
Auch die durchwahlen. Nur ich habe da ein kleines problem. Jedes mal wenn ich einen neuen user anlege muss ich die durchwahl manuel in der extensions konfigurieren.
das sieht dann so aus:
exten => _6000,1,Goto(default,6000,1)
exten => _6001,1,Goto(default,6001,1)
exten => _6002,1,Goto(default,6002,1)

das muss doch anderst funktionieren sodass, wenn ich einen user anlege das der automatisch von ausen erreichbar ist.
Ihr fragt euch sicher wieso nur _6000 da steht und nicht die volle nr. mit der Durchwal. Weil ich beim provider es so eingestellt habe das nicht die ganze nr. an asterisk gesendet wird. Ich habe 12 stellen 004311234567 wegschneiden lassen. Somit bekommt asterisk nur die durchwahl mit.
WER KANN MIR HELFEN???
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.