[Problem] Fehler bei eingehenden Anrufen

fstrauss

Neuer User
Mitglied seit
31 Mrz 2011
Beiträge
12
Punkte für Reaktionen
0
Punkte
0
Hallo Community,

Durch die Forensuche weiß ich, dass es schon ähnliche Themen gibt doch keins konnte mir weiterhelfen.

Ich habe einen Asterisk 1.8.X Server laufen mit dem ich über die CLI ins öffentliche Telefonnetz telefonieren kann.

Bei eingehenden Anrufen vom öffentlichen Netz zu dem Asterisk-Server tritt jedoch ein Fehler auf.
SIPGATE wird von mir benutzt.

Die Stimme am Telefon sagt: Dieser Anschluss ist vorübergehend nicht erreichbar...

Als Ausgabe bekomme ich:

NOTICE[1757]: chan_sip.c:21358 handle_request_invite: Call from '322XXXX' to extension '322XXXX' rejected because extension not found in context 'jurphone'.
> doing dnsmgr_lookup for 'sipgate.de'
> ast_get_srv: SRV lookup for '_sip._udp.sipgate.de' mapped to host sipgate.de, port 5060

Ich kann jedoch damit nichts anfangen, bzw. wüsste wie ich es ändern soll.


Eine zusätzliche Frage hätte ich auch noch.

Wenn ich mit Asterisk über CLI ins öffentliche Netz telefoniere und der Angerufene hebt hab, soll ein Sound abgespielt werden.
Dies Funktioniert momentan nicht.
Wenn ich mit dem Tele abhebe bekomm ich das "Wählen" zeichen.


Hier mal die sip.conf
Code:
[general]

context=default                                         

port=5060                                              

bindaddr=0.0.0.0                                     


language=de                                             

canreinvite=no                                          

srvlookup=yes                                           
nat=yes                                                

useragent=jursip1 PBX                                  

disallow=all                                            
allow=alaw                                             
allow=ulaw                                             
allow=gsm                                               

videosupport=no                                         

pedantic=no                                            
relaxdtmf=yes                                           
dtmfmode=auto                                         
allowexternlinvites=yes                                





register => 322XXXX:[email protected]/322XXXX
                                                 
               

[sipgate-out]                                          
type=friend
insecure=port,invite                                           
username=322XXX
fromuser=322XXXX
secret=SIPPW
fromdomain=sipgate.de
host=sipgate.de
qualify=yes
context=jurphone

;dtmfmode=info
canreinvite=no
nat=yes



[sipgate-in]
type=friend
username=322XXXX
insecure=port,invite
fromdomain=sipgate.de
host=sipgate.de
context=eingehend
defaultuser=322XXXX
fromuser=322XXXX
secret=SIPPW
outboundproxy=proxy.live.sipgate.de
nat=yes



;;;;;;;;;;;;;;;;;
;TESTTELEFONE
;;;;;;;;;;;;;;;;;

[2000]
type=friend
username=test
secret=1234
host=dynamic
nat=yes
context=jurphone
callerid="Fabian" <2000>

[2001]
type=friend
username=test2
secret=1234
host=dynamic
nat=yes
context=jurphone
callerid="Eric" <2001>

Extension.conf

Code:
[general]
static=yes
writeprotect=no

autofallthrough=yes                                     

[globals]                                              



[default]                                               ; Standart Kontext

;        Beispiel
;
;        Rufnummer      Reihnfolge      Funktion
;        1001           1               Mache dies


include=eingehend

exten => 1001,1,Answer()                                
exten => 1001,2,Playback(hello-world)                  
exten => 1001,3,Hangup()                                




[jurphone]                                             


exten => 2000,1,Dial(SIP/2000)                          ; Testtelefon Softphone1
exten => 2001,1,Dial(SIP/2001)                          ; Testtelefon Softphone2


exten => _0[1-9].,1,Set(CALLERID(all)="Jursip1 <322XXXX>")             
exten => _0[1-9].,2,Dial(SIP/${EXTEN}@sipgate-out)      
;exten => _0[1-9].,3,Answer()
;exten => _0[1-9].,4,Playback(hello-world)             
;exten => _0[1-9].,5,Hangup()                           
                                                        

exten => 6000,1,Answer()
exten => 6000,2,Playback(hello-world)
exten => 6000,3,Hangup()




[eingehend]

exten => 322XXXX,1,Dial(SIP/7001)                       

exten => 7001,1,Answer()
exten => 7001,2,Playback(hello-world)
exten => 7001,3,Hangup()

Hoffe ihr seid es nicht leid mir zu helfen :neutral:

Und natürlich hoffe ich, dass mir jemand helfen kann.
Danke im Voraus.
 
Zuletzt bearbeitet:
In der sip.conf muss ab asterisk 1.6 erst eingehend kommen, dann ausgehend. Desshalb springt asterisk auch in den Kontext jurphone und nicht eingehend.
Im ausgehend-Kontext brauchst du kein context=...
 
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.