Sipgate+ internationale Anrufe

otaku42

Admin-Team
Mitglied seit
26 Mrz 2004
Beiträge
1,670
Punkte für Reaktionen
0
Punkte
36
Moin.

Gibt es hier eigentlich irgendjemanden, bei dem internationale Anrufe mit Asterisk ueber Sipgate keine Probleme bereiten? Ich bekomme hier beim Versuch, eine Nummer mit internationaler Vorwahl anzurufen, von Asterisk die Meldung "failed to authenticate on INVITE".

Testen kann es jeder, indem er einfach eine beliebige Nummer in Deutschland anwaehlt, aber in der Form 0049 + Vorwahl ohne 0 + Rufnummer. Anrufe innerhalb Deutschlands ohne vorangestellte 0049 funktionieren hingegen einwandfrei. Das gleiche Problem hat auch schon ein anderer User auf asterisk-user beschrieben, aber keinerlei Antwort erhalten.

Ich habe bereits versucht, dem ganzen mit Ethereal ein wenig auf die Pelle zu ruecken. Beim Versuch eine internationale Nummer zu waehlen, gibts von Sipgate einen "407 Proxy Authentication Required" zurueck. Daraufhin sendet mein Asterisk den Invite fuer die gewaehlte Nummer erneut mit zusaetzlichem "Proxy-Authenticate"-Header. Der wird wieder mit einem 407 von Sipgate beantwortet. Das Spielchen wiederholt sich noch einmal, und dann bricht Asterisk den Spass ab, weil es erkennt, dass die Authentication nicht funktioniert.

Irgendwelche Ideen?

Ciao, Mike
 
Kann ich nicht bestätigen. Habe es gerade mit einer niederländischen Mobilfunknummer probiert. Es hat zwar relativ lange gedauert (10 -15 sek) aber es ging ohne Probleme.

Den Test mit einer deutschen Nummer mit 004930123456 zu machen, ist wenig hilfreich, so funktioniert z.B. diese Eingabe auch im normalen ISDN-Netz nicht, da der Anruf sofort zum ISC (International Switching Center) geleitet wird. Das steht natürlich im Gegensatz zum GSM-Netz wo es ja mit +4930123456 klappt.

Probier mal irgendne andere Nummer, die wirklich im Ausland ist.
 
Ich habe es gerade nochmal getestet: wenn ich mit KPhone direkt ueber Sipgate arbeite, kann ich deutsche Nummern problemlos auch mit internationaler Vorwahl waehlen.

Auf das Ganze bin ich abgesehen davon auch erst dadurch gekommen, dass ich "richtige" internationale Nummern nicht anrufen kann, wenn der Anruf ueber Asterisk laeuft. Das trifft auf Nummern in Amerika und in den USA zu. Sipgate hat aber keine prinzipiellen Probleme mit diesen Nummern, da ich diese mit KPhone direkt (ohne zwischengeschalteten Asterisk) im gleichen Zeitraum problemlos anrufen kann.

Es hat also irgendwas mit Asterisk zu tun. Kannst Du vielleicht mal Deine sip.conf posten?

Ciao, Mike
 
über meinen Asterisk laufen regelmäßig Telefonanrufe nach Finnland, Österreich, Schweden und Thailand und die funktionieren problemlos.
 
[sipgate_outgoing]
type=friend
username=431xxxx
fromuser=431xxxx
secret=yyyyyy
context=default
host=sipgate.de
fromdomain=sipgate.de
canreinvite=no
nat=no
disallow=all
allow=ilbc
 
Hmm... der einzige nennenswerte Unterschied ist, dass ich "host=sipgate.net" verwende. Trage ich dort "sipgate.de" ein, aendert sich das Bild ein wenig: Anrufe an 0049... "normale" Telefonate funktionieren, Anrufe an 0049... funktionieren jetzt ebenfalls, aber andere Nummern mit Auslandsvorwahlen (akut getestet: eine Nummer in Timisoara, Rumaenien) ergeben jetzt ein "403 Forbidden".

Was hast Du denn bei [general] noch so stehen?

Ciao, Mike
 
Hast Du auch insecure=very dort stehen?
 
nix geheimnisvolles :D

[general]
port = 5060
bindaddr = 217.xxx.xxx.xxx ; mein Asterisk läuft auf einer festen IP
context = default
srvlookup = yes
dtmfmode=rfc2833
disallow=all
allow=gsm
allow=ulaw
allow=ilbc
 
Ha! Loesung gefunden. Ich hatte in [general] den Eintrag "realm=<meine dyndns-Adresse>" stehen. Den habe ich entfernt und schon ging es. Keine Ahnung, warum ich das dort eingetragen hatte... war wohl in irgendeiner Beispielkonfiguration drin.

@nc2001: Der Vollstaendigkeit halber: Ja, "insecure=very" hatte ich drin.

Danke an alle, die geholfen haben.

Ciao, Mike
 
bei mir gehts immer noch nicht :-(
[general]
context=default
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

register => 87xxxxx:[email protected]/12


[sipgate2]
type=friend
username=87xxxxx
host=sipgate.de
fromuser=87xxxxx
fromdomain=sipgate.de
nat=no
context=default
canreinvite=no

an einer dynamischen IP

Hilfe???
 
wenn Du im "register" hinter sipgate.de die /12 schreibst, brauchst Du auch einen Kontext, der [12] heißt ...
 
ja das habe ich auch ist ein Siptelephon

[12]
type=friend
username=12
callerid="Brigitta" <12>
host=dynamic
nat=no
canreinvite=yes
disallow=all
allow=ulaw
allow=alaw
allow=ilbc
 
oje...

mach mal das /12 hinter dem register weg
und ändere den Kontext [sipgate2] in die Sipgate-ID [8xxxxx] die Du im register verwendest
 
Mahlzeit

das selbe Problem hab ich auch

Egal was ich einstelle, Gespräche ind Deutschland gehen, Auslandsgespräche nicht.

Gruß

Aetschi
 
Daran soll es nicht liegen ;D

extensions.conf

Code:
;
; Static extension configuration file, used by
; the pbx_config module. This is where you configure all your
; inbound and outbound calls in Asterisk.
;

;
; The "General" category is for certain variables.
;
[general]
;
; If static is set to no, or omitted, then the pbx_config will rewrite
; this file when extensions are modified.  Remember that all comments
; made in the file will be lost when that happens.
;
; XXX Not yet implemented XXX
;
static=yes
;
; if static=yes and writeprotect=no, you can save dialplan by
; CLI command 'save dialplan' too
;
writeprotect=no

; You can include other config files, use the #include command (without the ';')
; Note that this is different from the "include" command that includes contexts within
; other contexts. The #include command works in all asterisk configuration files.
;#include "filename.conf"

; The "Globals" category contains global variables that can be referenced
; in the dialplan with ${VARIABLE} or ${ENV(VARIABLE)} for Environmental variable
; ${${VARIABLE}} or ${text${VARIABLE}} or any hybrid
;
[globals]
CONSOLE=Console/dsp				; Console interface for demo
IAXINFO=guest					; IAXtel username/password
TRUNK=Zap/g2					; Trunk interface
TRUNKMSD=1					; MSD digits to strip (usually 1 or 0)

[default]
include => 10
include => 11
[10]
exten => 10,1,Dial(SIP/${EXTEN},60)
exten => 10,2,Congestion
exten => 10,102,Busy
[11]
exten => 11,1,Dial(SIP/${EXTEN},60)
exten => 11,2,Congestion
exten => 11,102,Busy
[sipgate]
include => default
exten => _9.,1,Dial(SIP/${EXTEN:1}@sipgate,60)
exten => _9.,2,Congestion
exten => _9.,102,Busy

SIP.conf

Code:
;
; SIP Configuration for Asterisk
;
; Syntax for specifying a SIP device in extensions.conf is
; SIP/devicename where devicename is defined in a section below.
;
; You may also use
; SIP/username@domain to call any SIP user on the Internet
; (Don't forget to enable DNS SRV records if you want to use this)
;
; If you define a SIP proxy as a peer below, you may call
; SIP/proxyhostname/user or SIP/user@proxyhostname
; where the proxyhostname is defined in a section below
;
; Useful CLI commands to check peers/users:
;   sip show peers		Show all SIP peers (including friends)
;   sip show users		Show all SIP users (including friends)
;   sip show registry		Show status of hosts we register with
;
;   sip debug			Show all SIP messages
;

[general]
context=default			; Default context for incoming calls
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			; Enable DNS SRV lookups on outbound calls
disallow=all			; First disallow all codecs
allow=ulaw			; Allow codecs in order of preference
allow=alaw			; Note: codec order is respected only in [general]
register => 800XXXX:[email protected]/11
[sipgate]
type=friend
username=800XXXX
host=sipgate.de
fromuser=800XXXX
fromdomain=sipgate.de
nat=no
context=default
canreinvite=no
[10]
type=friend
username=10
secret=T1
host=dynamic
disallow=all
allow=ulaw
allow=alaw
dtmfmode=rfc2833
context=sipgate
qualify=1200
[11]
type=friend
username=11
secret=T2
insecure=yes			; To match a peer based by IP address only and not peer
host=dynamic
disallow=all
allow=ulaw
allow=alaw
dtmfmode=rfc2833
context=sipgate
qualify=1200

Danke im voraus

Aetschi
 
Hallo,

habe das gleiche Problem gehabt. Ich habe hier mehrere Sipgate-Accounts für verschiedene User. So funktioniert es nun:

1. Für jeden Sipgate-Account habe ich in sip.conf einen context angelegt:
Code:
[provider-SIP_ID]
type=friend
secret=****
username=SIP_ID
host=sipgate.de
fromuser=SIP_ID
fromdomain=sipgate.de
canreinvite=no

2. Die Dial-Extension in extensions.conf sieht dann so aus:
Code:
Dial(SIP/${EXTEN}@provider-SIP_ID,,T)

Der Parameter SIP_ID ist natürlich entsprechend anzupassen.
Ich hoffe, das hilft.

Viel Erfolg!
Benno
 
Hatte ich ausprobiert genau das selbe Problem hier meine extensions u. Sip conf

Code:
[general]
static=yes
writeprotect=no
language=de

[globals]
CONSOLE=Console/dsp                             ; Console interface for demo
;CONSOLE=Zap/1
;CONSOLE=Phone/phone0
IAXINFO=guest                                   ; IAXtel username/password
;IAXINFO=myuser:mypass
TRUNK=Zap/g2                                    ; Trunk interface
TRUNKMSD=1                                      ; MSD digits to strip (usually 1 or 0)
;TRUNK=IAX2/user:pass@provider


[trunkint]
;
; International long distance through trunk
;
exten => _9011.,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
exten => _9011.,2,Congestion

[trunkld]
;
; Long distance context accessed through trunk
;
exten => _91NXXNXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
exten => _91NXXNXXXXXX,2,Congestion

[trunklocal]
;
; Local seven-digit dialing accessed through trunk interface
;
exten => _9NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
exten => _9NXXXXXX,2,Congestion

[trunktollfree]
;
; Long distance context accessed through trunk interface
;
exten => _91800NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
exten => _91800NXXXXXX,2,Congestion
exten => _91888NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
exten => _91888NXXXXXX,2,Congestion
exten => _91877NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
exten => _91877NXXXXXX,2,Congestion
exten => _91866NXXXXXX,1,Dial(${TRUNK}/${EXTEN:${TRUNKMSD}})
exten => _91866NXXXXXX,2,Congestion

[international]
;
; Master context for international long distance
;
ignorepat => 9
include => longdistance
include => trunkint

[longdistance]
;
; Master context for long distance
;
ignorepat => 9
include => local
include => trunkld

[local]
;
; Master context for local, toll-free, and iaxtel calls only
;
ignorepat => 9
include => default
include => parkedcalls
include => trunklocal
include => iaxtel700
include => trunktollfree
include => iaxprovider
;
; You can use an alternative switch type as well, to resolve
; extensions that are not known here, for example with remote 
; IAX switching you transparently get access to the remote
; Asterisk PBX
; 
; switch => IAX2/user:password@bigserver/local

[macro-stdexten];
;
; Standard extension macro:
;   ${ARG1} - Extension  (we could have used ${MACRO_EXTEN} here as well
;   ${ARG2} - Device(s) to ring
;
exten => s,1,Dial(${ARG2},20)                                   ; Ring the interface, 20 seconds maximum
exten => s,2,Goto(s-${DIALSTATUS},1)                            ; Jump based on status (NOANSWER,BUSY,CHANUNAVAIL,CONGESTION,ANSWER)

exten => s-NOANSWER,1,Voicemail(u${ARG1})               ; If unavailable, send to voicemail w/ unavail announce
exten => s-NOANSWER,2,Goto(default,s,1)                 ; If they press #, return to start

exten => s-BUSY,1,Voicemail(b${ARG1})                   ; If busy, send to voicemail w/ busy announce
exten => s-BUSY,2,Goto(default,s,1)                             ; If they press #, return to start

exten => s-.,1,Goto(s-NOANSWER,1)                               ; Treat anything else as no answer

exten => a,1,VoicemailMain(${ARG1})                             ; If they press *, send the user into VoicemailMain

[demo]
;
; We start with what to do when a call first comes in.
;
exten => s,1,Wait,1                     ; Wait a second, just for fun
exten => s,2,Answer                     ; Answer the line
exten => s,3,DigitTimeout,5             ; Set Digit Timeout to 5 seconds
exten => s,4,ResponseTimeout,10         ; Set Response Timeout to 10 seconds
exten => s,5,BackGround(demo-congrats)  ; Play a congratulatory message
exten => s,6,BackGround(demo-instruct)  ; Play some instructions

exten => 2,1,BackGround(demo-moreinfo)  ; Give some more information.
exten => 2,2,Goto(s,6)

exten => 3,1,SetLanguage(fr)            ; Set language to french
exten => 3,2,Goto(s,5)                  ; Start with the congratulations

exten => 1000,1,Goto(default,s,1)
;
; We also create an example user, 1234, who is on the console and has
; voicemail, etc.
;
exten => 1234,1,Playback(transfer,skip)         ; "Please hold while..." 
                                        ; (but skip if channel is not up)
exten => 1234,2,Macro(stdexten,1234,${CONSOLE})

exten => 1235,1,Voicemail(u1234)                ; Right to voicemail

exten => 1236,1,Dial(Console/dsp)               ; Ring forever
exten => 1236,2,Voicemail(u1234)                ; Unless busy

;
; # for when they're done with the demo
;
exten => #,1,Playback(demo-thanks)              ; "Thanks for trying the demo"
exten => #,2,Hangup                     ; Hang them up.

;
; A timeout and "invalid extension rule"
;
exten => t,1,Goto(#,1)                  ; If they take too long, give up
exten => i,1,Playback(invalid)          ; "That's not valid, try again"

;
; Create an extension, 500, for dialing the
; Asterisk demo.
;
exten => 500,1,Playback(demo-abouttotry); Let them know what's going on
exten => 500,2,Dial(IAX2/[email protected]/s@default)     ; Call the Asterisk demo
exten => 500,3,Playback(demo-nogo)      ; Couldn't connect to the demo site
exten => 500,4,Goto(s,6)                ; Return to the start over message.

;
; Create an extension, 600, for evaulating echo latency.
;
exten => 600,1,Playback(demo-echotest)  ; Let them know what's going on
exten => 600,2,Echo                     ; Do the echo test
exten => 600,3,Playback(demo-echodone)  ; Let them know it's over
exten => 600,4,Goto(s,6)                ; Start over

;
; Give voicemail at extension 8500
;
exten => 8500,1,VoicemailMain
exten => 8500,2,Goto(s,6)
;
; Here's what a phone entry would look like (IXJ for example)
;
;exten => 1265,1,Dial(Phone/phone0,15)
;exten => 1265,2,Goto(s,5)

;[mainmenu]
;
; Example "main menu" context with submenu
;
;exten => s,1,Answer
;exten => s,2,Background(thanks)                ; "Thanks for calling press 1 for sales, 2 for support, ..."
;exten => 1,1,Goto(submenu,s,1)
;exten => 2,1,Hangup
;include => default
;
;[submenu]
;exten => s,1,Ringing                                   ; Make them comfortable with 2 seconds of ringback
;exten => s,2,Wait,2
;exten => s,3,Background(submenuopts)   ; "Thanks for calling the sales department.  Press 1 for steve, 2 for..."
;exten => 1,1,Goto(default,steve,1)
;exten => 2,1,Goto(default,mark,2)

[default]
include => demo
include => parkedcalls

exten => 6601,1,SetMusicOnHold(summer)
exten => 6601,2,WaitMusicOnHold(30)     
exten => 6601,3,Congestion

exten => 15,1,SetMusicOnHold(summer)
exten => 15,2,Dial(SIP/${EXTEN},120,Tt)
exten => 15,3,Congestion
exten => 15,102,Busy 

exten => 16,1,SetMusicOnHold(summer)
exten => 16,2,Dial(SIP/${EXTEN},25,Tt)
exten => 16,3,Voicemail(u16)
exten => 16,4,Hangup
exten => 16,102,Busy

exten => 17,1,SetMusicOnHold(summer)
exten => 17,2,Dial(SIP/${EXTEN}],60,Tt)
exten => 17,3,Congestion
exten => 17,102,Busy

exten => 18,1,SetMusicOnHold(summer)
exten => 18,2,Dial(SIP/${EXTEN}],60,Tt)                                                      
exten => 18,3,Congestion                                                                     
exten => 18,102,Busy    

exten => 19,1,SetMusicOnHold(summer)
exten => 19,2,Dial(SIP/${EXTEN}],60,Tt)                                                      
exten => 19,3,Congestion                                                                     
exten => 19,102,Busy    

exten => 13,1,SetMusicOnHold(summer)
exten => 13,2,Dial(SIP/${EXTEN},60,Tt)
exten => 13,3,Congestion
exten => 13,102,Busy

exten => 12,1,SetMusicOnHold(summer)
exten => 12,2,Dial(SIP/${EXTEN},60,Tt)
exten => 12,3,Congestion
exten => 12,102,Busy

exten => 16,1,SetMusicOnHold(summer)
exten => 11,2,Dial(SIP/${EXTEN},60,Tt)
exten => 11,3,Congestion
exten => 11,102,Busy

exten => 11,9,Dial(SIP/11,,Tt) 
exten => 12,9,Dial(SIP/12,,Tt) 
exten => 13,9,Dial(SIP/13,,Tt) 
exten => 15,9,Dial(SIP/15,,Tt)
exten => 16,9,Dial(SIP/16,,Tt)
exten => 17,9,Dial(SIP/17,,Tt)


exten => 300,1,Dial(SIP/***********@sipgate1,60,Tt)  ;Kurzwahl  Telephonbuch
exten => 301,1,Dial(SIP/***********@sipgate1,60,Tt)
exten => 350,1,Dial(SIP/********@sipgate1,60,Tt)

exten => 4444/_[1-9].,1,Answer    ; MAILBox
exten => 4444/_[1-9].,2,Wait(1)
exten => 4444/_[1-9].,3,VoicemailMain(s${CALLERIDNUM})
exten => 4444/_[1-9].,4,Hangup




[sip-out] 
include => default
exten => _91.,1,SetCIDName(***********)

exten => _91.,2,Dial(SIP/${EXTEN:2}@sipgate1,60,Tt)
exten => _91.,3,Playback(invalid)
exten => _91.,4,Hangup
exten => _91.,102,Busy

exten => _92.,1,Dial(SIP/${EXTEN:2}@sipgate2,60,Tt)
exten => _92.,2,Congestion
exten => _92.,102,Busy

und die sip.conf
Code:
[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)
;localnet=10.0.0.2
;localmask=255.255.255.0
srvlookup=yes                   ; Enable DNS SRV lookups on outbound calls
                                ; Note: Asterisk only uses the first host 
                                ; in SRV records
                                ; Disabling DNS SRV lookups disables the 
                                ; ability to place SIP calls based on domain 
                                ; names to some other SIP users on the Internet

;pedantic=yes                   ; Enable slow, pedantic checking for Pingtel
                                ; and multiline formatted headers for strict
                                ; SIP compatibility
;tos=1x84                        ; Set IP QoS to either a keyword or numeric val
;tos=lowdelay                   ; lowdelay,throughput,reliability,mincost,none
;maxexpirey=3600                ; Max length of incoming registration we allow
defaultexpirey=120             ; Default length of incoming/outoing registration
;notifymimetype=text/plain      ; Allow overriding of mime type in NOTIFY
;videosupport=yes               ; Turn on support for SIP video

;disallow=all                   ; First disallow all codecs
;allow=ulaw                     ; Allow codecs in order of preference
;allow=ilbc                     ; Note: codec order is respected only in [general]
musicclass=default             ; Sets the default music on hold class for all SIP calls
                                ; This may also be set for individual users/peers
language=de                    ; Default language setting for all users/peers
                                ; This may also be set for individual users/peers
;relaxdtmf=yes                  ; Relax dtmf handling
;rtptimeout=60                  ; Terminate call if 60 seconds of no RTP activity
                                ; when we're not on hold
;rtpholdtimeout=300             ; Terminate call if 300 seconds of no RTP activity
                                ; when we're on hold (must be > rtptimeout)
;trustrpid = no                 ; If Remote-Party-ID should be trusted
;progressinband=no              ; If we should generate in-band ringing always
;useragent=Asterisk PBX         ; Allows you to change the user agent string
nat=yes                         ; NAT settings 
                                ; yes = Always ignore info and assume NAT
                                ; no = Use NAT mode only according to RFC3581 
                                ; never = Never attempt NAT mode or RFC3581 support
;promiscredir = no      ; If yes, allows 302 or REDIR to non-local SIP address

;externip = 200.201.202.203     ; Address that we're going to put in outbound SIP messages
                     

           ; if we're behind a NAT

                                ; The externip and localnet is used
                                ; when registering and communicating with other proxies
                                ; that we're registered with
                                ; You may add multiple local networks.  A reasonable set of defaults
                                ; are:
;localnet=192.168.0.0/255.255.0.0; All RFC 1918 addresses are local networks
;localnet=10.0.0.0/255.0.0.0    ; Also RFC1918
;localnet=172.16.0.0/12         ; Another RFC1918 with CIDR notation
;localnet=169.254.0.0/255.255.0.0 ;Zero conf local network

musiconhold=default
register => *******:******@sipgate.de/15
register => *******:******@sipgate.de/16



[11]
type=friend
username=11
secret=**********
callerid="*********" <11>
host=dynamic
nat=no                       ; X-Lite is behind a NAT router
canreinvite=yes                ; Typically set to NO if behind NAT
disallow=all
allow=gsm           ; GSM consumes far less bandwidth than ulaw
allow=ulaw
allow=all
context=sip-out

[12]
type=friend
username=12
callerid="************" <12>
host=dynamic
nat=no                       ; X-Lite is behind a NAT router
canreinvite=yes
dtmfmode=rfc2833               
disallow=all
allow=ulaw
allow=alaw
allow=ilbc
context=sip-out

[13]
type=friend
username=13
callerid="**************" <13>
host=dynamic
nat=no                       ; X-Lite is behind a NAT router
canreinvite=yes                ; Typically set to NO if behind NAT
disallow=all
allow=gsm           ; GSM consumes far less bandwidth than ulaw
allow=ulaw
allow=all
context=sip-out

[15] 
type=friend 
username=15 
secret=*******
mailbox=15
host=dynamic 
canreinvite=no
context=default 
disallow=all 
allow=alaw 

dtmfmode=rfc2833 
context=sip-out

[16]
type=friend
username=16
secret=***********
callerid="****** Telephon" <16>
mailbox=16
host=dynamic
canreinvite=yes
context=default
disallow=all
allow=alaw
allow=ulaw
allow=gsm
allow=all
dtmfmode=rfc2833
context=sip-out
nat=no                       ; X-Lite is behind a NAT router
canreinvite=yes

[17]
type=friend
username=17
callerid="*******s Telephon" <17>
host=dynamic
canreinvite=yes
context=default
disallow=all
allow=alaw
allow=ulaw
allow=gsm
allow=all
dtmfmode=rfc2833
context=sip-out
nat=no                     
canreinvite=yes

[18]
type=friend
username=18
secret=********
callerid="*******s Telephon" <18>
host=dynamic
canreinvite=yes
context=default
disallow=all
allow=alaw
allow=ulaw
allow=gsm
allow=all
dtmfmode=rfc2833
context=sip-out
nat=no
canreinvite=yes

[19]
type=friend
username=19
callerid="******** Telephon" <19>
host=dynamic
canreinvite=yes
context=default
disallow=all
allow=alaw
dtmfmode=rfc2833
context=sip-out
nat=no
canreinvite=yes




[sipgate1] 
type=friend 
username=4*******
host=sipgate.de 
fromuser=4******
fromdomain=sipgate.net
nat=yes
musicclass=default  
context=default
canreinvite=no
insecure=very

[sipgate2]
type=friend
username=86*****
host=sipgate.de
fromuser=86*******
fromdomain=sipgate.net
nat=yes
musicclass=default  
context=default
canreinvite=no
insecure=very

asterisk + Telephone an einer DSL mit wechselnder IP uber einen Router

fehlermeldung

Sep 1 00:46:48 NOTICE[11276]: chan_sip.c:6520 handle_response: Failed to authenticate on INVITE to '"43******" <sip:43*****@sipgate.net>;tag=as2d1d9d29'


antwort von Sipgate .de

.....
Asterisk hat ein Problem mit Proxy Auth. Bitte schauen
Sie in die Dokumentation von Asterisk, um das Problem
zu lösen.

Mit freundlichen Grüßen,

XXXX

sipgate

kann mir jemand helfen?

Edit von Christoph:

Bitte keine Dritten namentlich zitieren.
 
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.