Asterisk 1.2.1 keine Sprache intern und extern

floyd!

Neuer User
Mitglied seit
15 Aug 2005
Beiträge
14
Punkte für Reaktionen
0
Punkte
1
Hallo,

ich habe die Asterisk 1.2.1 unter SuSE 10.0 eingerichtet.
2 VOIP Telefone angeschlossen und über sipgate nach extern angebunden.
Die Telefone sind erfolgreich an die Asterisk angebunden, die Registrierung bei sipgate ist in Ordnung.
Interne und externe Gesprächssignalisierung gehen, also Telefone bimmeln intern, sowie wenn von extern angerufen wird.
Ich kann jedoch keine Gespräche führen, da keine Sprache übertragen wird. Die Routerports habe ich offen (für extern)
Aber warum gehts intern nicht, mit den CODECS habe ich schon experimentiert.

Danke
 
wow..dein erster beitrag und natürlich fehlen wichtige angaben wie die conf dateien...
 
Ein paar mehr Infos brauchen wir schon - am besten auch Deine Konfigurationsdateien

Welche Endgeräte ?
Welche Codecs eingestellt ?

usw.
 
Hallo,

hier ist die sip.conf:
als Endgeräte ist ein Grandstream BT100 und ein HT486 im Einsatz, als Codes habe ich erst einmal alles uzugelassen:

[general]
context=default ; Default context for incoming calls
;recordhistory=yes ; Record SIP history by default
; (see sip history / sip no history)
;realm=mydomain.tld ; Realm for digest authentication
; defaults to "asterisk"
; Realms MUST be globally unique according to RFC 3261
; Set this to your host name or domain name
port=5060 ; UDP Port to bind to (SIP standard port is 5060)
bindaddr=0.0.0.0 ; IP address to bind to (0.0.0.0 binds to all)
srvlookup=yes
canreinvite=yes

register => 993xxxx:[email protected]/993xxxx
localnet=192.168.171.0/255.255.255.0


[sipgate-out]
type=friend
insecure=very
nat=yes
host=sipgate.de
username=993xxxx
fromuser=993xxxx
secret=xxxxxx
fromdomain=sipgate.de
qualify=yes


[phone1]
type=friend
host=dynamic
defaultip=192.168.171.40
username=phone1
secret=xxxx
;dtmfmode=rfc2833
mailbox=1010
callerid="Nummer1” <10>
disallow=all
allow=all


[phone2]
type=friend
host=dynamic
defaultip=192.168.171.41
username=phone2
secret=xxxx
;dtmfmode=rfc2833
mailbox=1011
callerid="Nummer2" <11>
disallow=all
allow=all



Und die Extensions:

[fwd]
exten => _0.,1,SetCallerId,993xxxx
exten => _0.,2,Dial(SIP/${EXTEN:1}@sipgate-out,30,trg)
exten => _0.,3,Hangup


[default]
include => fwd
;Phone 10
exten => 10,1,Dial(SIP/phone1,20,tr)
exten => 10,2,VoiceMail,u1010
exten => 10,102,VoiceMail,b1010
;Phone 11
exten => 11,1,Dial(SIP/phone2,20,tr)
exten => 11,2,VoiceMail,u1011
exten => 11,102,VoiceMail,b1011
;global call
exten => 993xxxx,1,Dial(SIP/phone1&SIP/phone2,20,tr)
exten => 993xxxx,2,VoiceMail,u1234
exten => 993xxxx,102,VoiceMail,b1234

;interne Voicemail
exten => 1010,1,Ringing
exten => 1010,2,Wait(2)
exten => 1010,3,VoicemailMain,s1010

exten => 1011,1,Ringing
exten => 1011,2,Wait(2)
exten => 1011,3,VoicemailMain,s1011

exten => 1234,1,Ringing
exten => 1234,2,Wait(2)
exten => 1234,3,VoicemailMain,s1234
 
hi

setz mal "canreinvite=no"


gruss
/alex
 
Hallo,

leider hilft das auch nicht.

gruß

ansgar
 
Setze doch mal

disallow=all
allow=ulaw
allow=alaw

nach [general]

und lösche

disallow=all
allow=all

aus [phone1] und [phone2]
 
Hallo,

das mit den codecs habe ich gemacht, das war _ein_ Grund warum es nicht funktionierte. Der Hauptgrund warum es nicht funktionierte war:
ICH habe die Firewall (unter SUSE) auf der falschen Netzwerkkarte konfiguriert, da sind dann die Ports 10000-20000 geblockt.
So was dummes.

Vielen Dank für die Tipps. Nun kann ich endlich das machen, was ich vor hatte......

Gruß

Ansgar
 
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.