[Problem] Failed to authenticate on INVITE

padowa76

Aktives Mitglied
Mitglied seit
23 Jun 2006
Beiträge
1,275
Punkte für Reaktionen
9
Punkte
38
Hallo zusammen,

ich bin gerade am tüfteln mit einem VoIP-Account der über einen Richtfunkanbieter (TGNET) bereitgestellt wird. Eingehende Telefonie funktioniert soweit problemlos, nur bei ausgehenden Gesprächen bekomme ich folgende Meldung und der Asterisk legt mit circuit-busy auf:
Code:
 -- Called SIP/08003301000@40XXXX2
[Oct  6 15:01:46] NOTICE[61016]: chan_sip.c:20354 handle_response_invite: Failed to authenticate on INVITE to '"Anonymous" <sip:[email protected]>;tag=as36300ea3'
 -- SIP/40XXXX2-00000008 is circuit-busy


sip.conf
Code:
register => 493222996XXXX:*****@sip.itsp.de/40XXXX2

[40XXXX2]
type=peer
secret=*****
canreinvite = no
insecure=port,invite 
username=493222996XXXX
defaultuser=493222996XXXX
fromuser=493222996XXXX
context=incoming
fromdomain=sip.itsp.de
host=sip.itsp.de
disallow=all
allow=alaw           
dtmfmode=auto
qualify=yes
nat=yes

extensions.conf
[outgoing]
exten => _0X.,1,Set(CALLTIME=${STRFTIME(${EPOCH},GMT-2,%y-%m-%d %H:%M:%S)})
exten => _0X.,n,Macro(revdblookup,${EXTEN},${DIALLINE},outgoing,${CDR(uniqueid)},${CALLERID(num)})
exten => _0X.,n,GotoIf($["${HIDECALLERID}" = "1"]?hide:weiter)
exten => _0X.,n(hide),Set(CALLERID(num-pres)=prohib)
exten => _0X.,n(weiter),Dial(SIP/${EXTEN}@${DIALLINE},60,trg)
exten => _0X.,n,Hangup

Kann mir hier eventuell jemand auf die Sprünge helfen .. ein Sipgateaccount funktioniert ein- und ausgehend problemlos
 
Zuletzt bearbeitet:
Hi ...

Auf den ersten Blick sieht sip.conf eigentlich gut aus.

kannst du noch den outbound-Teil "Beispiel: _XXXXX.,1,Dial(SIP/${EXTEN}@40XXXX2,,r)" auf der extensions.conf posten.
 
Hallo Rainer,

ich meinen Eingangspost entsprechend um den Outgoing-Teil der Extensions.conf ergänzt

Gruß Patrick
 
upps sorry ... alles zurück ... steht ja schon in der ersten Zeile:
Called SIP/08003301000@40XXXX2
[Oct 6 15:01:46] NOTICE[61016]: chan_sip.c:20354 handle_response_invite: Failed to authenticate on INVITE to '"Anonymous" <sip:[email protected]>;tag=as36300ea3'
-- SIP/40XXXX2-00000008 is circuit-busy

kannst du eine Zeile hinzufügen um der Var Inhalt von ${DIALLINE} in der CLI zu prüfen.

Code:
[outgoing]
exten => _0X.,1,Set(CALLTIME=${STRFTIME(${EPOCH},GMT-2,%y-%m-%d %H:%M:%S)})
exten => _0X.,n,Macro(revdblookup,${EXTEN},${DIALLINE},outg oing,${CDR(uniqueid)},${CALLERID(num)})
exten => _0X.,n,GotoIf($["${HIDECALLERID}" = "1"]?hide:weiter)
exten => _0X.,n(hide),Set(CALLERID(num-pres)=prohib)
[B]exten => _0X.,n(weiter),NoOp( *** DIALLINE: ${DIALLINE} *** )[/B]
exten => _0X.,n,Dial(SIP/${EXTEN}@${DIALLINE},60,trg)
exten => _0X.,n,Hangup
 
Zuletzt bearbeitet:
Da steht die 40XXXX2 drin
 
Hi

versuche es mal so.

Code:
[outgoing]
exten => _0X.,1,Set(CALLTIME=${STRFTIME(${EPOCH},GMT-2,%y-%m-%d %H:%M:%S)})
exten => _0X.,n,Macro(revdblookup,${EXTEN},${DIALLINE},outg oing,${CDR(uniqueid)},${CALLERID(num)})
exten => _0X.,n,GotoIf($["${HIDECALLERID}" = "1"]?hide:weiter)
[B]exten => _0X.,n(hide),Set(CALLERID(name)=anonymous)[/B]
exten => _0X.,n(weiter),NoOp( *** DIALLINE: ${DIALLINE} *** )
exten => _0X.,n,Dial(SIP/${EXTEN}@${DIALLINE},60,trg)
exten => _0X.,n,Hangup
 
Manchmal ist es echt zu verzweifeln. Mit 'Set(CALLERID(name)=anonymous)' wollte er es auch nicht. Ich hab spaßeshalber mal die Zeile ganz weggelassen und nun funktioniert es.
Da der VoIP-Account bei TGNET schon providerseitig eine Rufnummerunterdrückung hat, kann ich mir diese hier sparen.

Danke Rainer für deine Unterstützung

Gruß Patrick
 
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.