Asterisk läuft aber reagiert nicht - Konfigurationsbeschreibung inside

ckerazor

Neuer User
Mitglied seit
19 Apr 2006
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Moin zusammen!

Wir haben hier auf folgender Hardware einen Asterisk aufgesetzt:

Dual p2/400
0.5 GB Ram
SCSI Platte an AHA-2940UW
AVM Fritz PCI 2.0

Verwendet wurde Suse 10.0 und Asterisk Bristuff.

Jetzt haben wir folgenden Sachverhalt. Asterisk ist aktiv und wurde anhand der hier geposteten Grundkurses installiert. Accounts für die SIP-Clients sind in der sip.conf angelegt worden. Mit X-Lite Softphone kann man sich auch zum Asterisk verbinden (es kommt keine Fehlermeldung ala "Could not login") aber wenn man ein Gespräch aufbauen will (intern von Softphone zu Softphone) bekommt man einen 404 Timeout / 408 Not Found.

So sieht die sip.conf aus:

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

;---------------------------------------
; SIP PROVIDER DATEN
register => 1111111:P[email protected]/1111111
[1111111]
type=peer
username=Login
secret=PW
host=sipgate.de
formdomain=sipgate.de
insecure=very
canreinvite=no
nat=yes
disallow=all
allow=ulaw
;---------------------------------------

;
;Anmeldekontexte für die SIP / VoIP Teilnehmer
;

[30]
callerid=Phone 1 <30>
host=dynamic
domain=10.99.85.105
username=30
secret=pass
type=friend
mailbox=30
nat=yes
canreinvite=no

[31]
callerid=Phone 2 <31>
host=dynamic
domain=10.99.85.105
username=31
secret=pass
type=friend
mailbox=31
nat=yes
canreinvite=no


so schauts in der extentions.conf aus:

[general]
static=yes
writeprotect=no
;
;
[local]
;erreichbarkeit der Nebenstellen 30-39 untereinander herstellen
;
extern => _3X,1,NoCDR()
extern => _3X,n,Dial,SIP/${EXTERN}|55|Ttr
;
[default]
include => lokal

wie oben schon erwähnt wurde nach dem Grundkurs vorgegangen und zumindest die interne Softphonetelefonie zwischen zwei Clients sollte doch mittels der obenstehenden Einstellungen möglich sein? Was haben wir übersehen?

Gibts was spezielles zu beachten bei der Eingabe der SIP-Gateway Benutzerdaten?

Vielen Dank!

ck
 
Code:
exte[COLOR="Red"]r[/COLOR]n => _3X,n,Dial,SIP/${EXTE[COLOR="Red"]R[/COLOR]N}|55|Ttr


Mach mal die rot markierten R raus :wink: in meinem Kurs steht das so garantiert nicht drin.
 
betateilchen schrieb:
Code:
exte[COLOR="Red"]r[/COLOR]n => _3X,n,Dial,SIP/${EXTE[COLOR="Red"]R[/COLOR]N}|55|Ttr


Mach mal die rot markierten R raus :wink: in meinem Kurs steht das so garantiert nicht drin.


wie peinlich :) inzwischen funktioniert die interne telefonie von soft-phone clients untereinander, und wir können auch raustelefonieren über nen sipgate account.

die frage ist nun wie und ob man eine zuordnung der internen teilnehmer vornimmt, sprich: wenn man die sipgatetelefonnummer 0711 1111 hat und intern die 30, 31, 32 etc., wie kann ich dafür sorgen dass die nummern direkt über die sipgatenummer von außen erreichbar sind?

*nochmal die suche bemühen geht*

gruss,
ck
 
Du brauchst doch nur meinen Kurs weiter verfolgen - dieses Thema wird dort auch behandelt. Aber immer schön Schritt für Schritt machen.
 
Ratlosigkeit

soweit, sogut.

- softphone über asterisk über sipgate nach draußen geht
- softphones untereinander über asterisk geht
- anrufen von draußen auf asterisk und weiterleitung an ein softphone geht

nicht funktioniert momentan:

1. anruf von einem unabhängigen telefon auf die sipgatenummer und entsprechende weiterleitung auf eine interne softphone / sip nummer. frage: geht das überhaupt mit einer externen nummer auf mehrere interne SIPs zu unterscheiden? Wie bringt man Asterisk dazu das Gespräch anzunehmen und entsprechend weiterzuleiten?

2. anruf intern von nem softphone über asterisk auf die normale ISDN TK auf normales ISDN Telefon (intern das ganze).

Technische Daten der Umgebung:

Nummernpool der normalen ISDN TK geht von 10 bis 99
Asterisk hängt an der Nr. 13

Geplante Vorwahl für Telefonie Softphone>Asterisk>TK>ISDN Telefon war 7

Wählt man im Softphone 719 (7 als "Trigger" dass es ein internes Gespräch ist, 19 als interne Zielnummer) kommt ein "unallocated" im Softphone.

ISDN funktioniert und capiinfo zeigt die Fritz PCI 2.0 als einwandfrei funktionierend an. Der Anrufbeantworter von Suse 10 antwortet auch wenn man intern über die ISDN TK die 13 anruft, also an der ISDN Karte oder Capi liegts nicht (nehm ich an)

configdaten:

extensions.conf

[general]
static=yes
writeprotect=no

; --------------------------------------------------------------------
; Es hat sich als gute Praxis erwiesen, die Inhalte der Datei
; extensions.conf modular aufzubauen. Diese Praxis wollen
; wir auch hier anwenden
;

[echotest]
exten => 81,1,answer
exten => 81,2,wait,1
exten => 81,3,playback,demo-echotest
exten => 81,4,echo
exten => 81,5,playback,demo-echodone
exten => 81,6,hangup

[mailbox]
exten => 80,1,answer
exten => 80,2,wait,1
exten => 80,3,voicemailmain
exten => 80,4,hangup

[mailbox_own]
exten => 88,1,answer
exten => 88,2,wait,1
exten => 88,3,voicemailmain,s${CALLERIDNUM}
exten => 88,4,hangup

;--------------------------TEST CAPI-----------------------------
[capi_out]
exten => _7.,1,SetCallerID(13)
exten => _7.,n,Dial(CAPI/contr1/0${EXTEN:1})
exten => _7.,n,Hangup

[capi_in]
exten => 13,1,Dial(SIP/30,25,tT)
exten => 13,n,Hangup
;----------------------------------------------------------------

[lokal]
; Erreichbarkeit der Nebenstellen 30-39
; untereinander herstellen

exten => _3X,1,NoCDR()
exten => _3X,2,Dial,SIP/${EXTEN}|55|Ttr

[sipgate_out]
; Diesen Context verwenden wir zum waehlen von abgehenden
; Rufnummern über den Sipgate Account 7763478

exten => _0.,1,Dial,SIP/${EXTEN}@7763478|45|r

[ankommend]
; alle Anrufe mit einer ID 7763478 sollen an das SIP Endgeraet 30
; signalisiert werden
; Anrufbeantworter funktion

;exten => 7763478,1,Dial,SIP/30|30|r
exten => 7763478,1,Dial,SIP/30&SIP/31|30|r
exten => 7763478,2,Goto,r-${DIALSTATUS}|1
exten => r-BUSY,1,voicemail,b30
exten => r-BUSY,2,Hangup
exten => r-NOANSWER,1,voicemail,u30
exten => r-NOANSWER,2,Hangup



; --------------------------------------------------------------------
;
; hier kommt der default-Context, in dem alle Geraete in der
; Grundkonfiguration erstmal laufen.
; Alle Geraete können sich gegenseitig anrufen

[default]
include => lokal
include => echotest
include => mailbox
include => mailbox_own
include => sipgate_out
include => capi_out

sip.conf

[general]
context=default
bindport=5060
bindaddr=0.0.0.0
srvlookup=yes
nat=yes
; --------------------------------------------------------------------
;
register => SIPID:[email protected]/SIPID

[SIPID]
type=peer
username=SIPID
fromuser=SIPID
secret=SIPPW
host=sipgate.de
fromdomain=sipgate.de
insecure=very
canreinvite=no
;nat=yes
disallow=all
allow=ulaw

[sipgate_de_in]
type=peer
fromdomain=sipgate.de
host=sipgate.de
disallow=all
allow=ulaw
context=ankommend

; --------------------------------------------------------------------
;
; hier kommen die Anmeldekontexte für die SIP Endgeraete 30-39
;

[30]
callerid=Phone 1 <30>
host=dynamic
domain=10.99.85.105
user=30
secret=geheim
type=friend
mailbox=30
;nat=yes
canreinvite=no

[31]
callerid=Phone 2 <31>
host=dynamic
domain=10.99.85.105
user=31
secret=geheim
type=friend
mailbox=31
;nat=yes
canreinvite=no

[32]
callerid=Phone 3 <32>
host=dynamic
domain=10.99.85.105
user=32
secret=geheim
type=friend
mailbox=32
;nat=yes
canreinvite=no

capi.conf

[general]
language=de
nationalprefix=0
internationalprefix=049
rxgain=0.8
txgain=0.8


[ISDN1]

isdnmode=MSN
incomingmsn=13
controller=1
softdtmf=on
controller=1
context=capi_in
devices=2


Fällt jemandem ein Fehler auf?

Vielen Dank,
ck
 
Zuletzt bearbeitet:
Kostenlos!

Statistik des Forums

Themen
248,900
Beiträge
2,304,491
Mitglieder
378,598
Neuestes Mitglied
Drageja